Small corrections of the README.md file

pull/8/head
Yacine Khamis 2017-05-26 10:36:54 +02:00
parent c6bd1a4894
commit d5ea390e14
1 changed files with 43 additions and 44 deletions

View File

@ -5,15 +5,15 @@ Skeleton Monarc Project
Introduction
------------
CASES promotes information security through the use of behavioural, organizational and technical measures. Depending on its size and its security needs, organisations must react in the most appropriate manner.
CASES promotes information security through the use of behavioral, organizational and technical measures. Depending on its size and its security needs, organizations must react in the most appropriate manner.
Adopting good practices, taking the necessary measures and adjusting them proportionally: all this is part of the process to ensure information security. Most of all, it depends on performing a risk analysis on a regular basis.
Although the profitability of the risk analysis approach is guaranteed, the investment represented by this approach in terms of the required cost and expertise is a barrier for many companies, especially SMEs.
To remedy this situation and allow all organisations, both large and small, to benefit from the advantages that a risk analysis offers, CASES has developed an optimised risk analysis method: MONARC (Method for an Optimised aNAlysis of Risks by CASES), allowing precise and repeatable risk management.
To remedy this situation and allow all organizations, both large and small, to benefit from the advantages that a risk analysis offers, CASES has developed an optimised risk analysis method: MONARC (Method for an Optimised aNAlysis of Risks by CASES), allowing precise and repeatable risk management.
The advantage of MONARC lies in the capitalisation of risk analyses already performed in similar business contexts: the same vulnerabilities
regularly appear in many businesses, as they face the same threats and generate similar risks. Most companies have servers, printers, a fleet of smartphones, wi-fi antennas, etc. therefore the vulnerabilities and threats are the same. It is therefore sufficient to generalise risk scenarios for these assets (also called objects) by context and/or business.
regularly appear in many businesses, as they face the same threats and generate similar risks. Most companies have servers, printers, a fleet of smartphones, Wi-Fi antennas, etc. therefore the vulnerabilities and threats are the same. It is therefore sufficient to generalise risk scenarios for these assets (also called objects) by context and/or business.
More information: [Optimised risk analysis Method] (https://www.cases.lu/index-quick.php?dims_op=doc_file_download&docfile_md5id=56ee6ff569a40a5b52bed0e526a6a77f) (pdf)
@ -39,7 +39,7 @@ Alternately, clone the repository and manually invoke `composer` using the shipp
git clone https://github.com/CASES-LU/MonarcAppFO.git ./monarc
cd monarc
php composer.phar self-update
php composer.phar install -o (modifier le package.json deux errreurs passer en dev-beta le core et il y a un / en trop pour zm-core)
php composer.phar install -o
(The `self-update` directive is to ensure you have an up-to-date `composer.phar`
available.)
@ -59,31 +59,31 @@ Change Sql Mode in my.cnf:
sql-mode = MYSQL40
There is 2 databases:
* monarc_common contain models and data create by CASES.
* monarc_cli contain all client risks analyses. Each analysis is based on CASES model of monarc_common
* monarc_common contains models and data created by CASES.
* monarc_cli contains all client risk analyses. Each analysis is based on CASES model of monarc_common
Symbolics links
Symbolic links
---------------
The project is splited on 2 parts :
* an Api in charge of retrieve data
* an interface to display data
The project is split into 2 parts :
* an Api in charge of retrieving data
* an interface which displays data
The Api is not direct modules of the project but libraries.
You must create modules with symbolics link to libraries
You must create modules with symbolic links to libraries
Create 2 symbolics links at project root:
Create 2 symbolic links in root project directory:
mkdir module
cd module
ln -s ./../vendor/monarc/core MonarcCore;
ln -s ./../vendor/monarc/frontoffice MonarcFO;
There is 2 parts:
There are 2 parts:
* one only for front office
* one common for front office and back office (private project)
It is develop with zend framework 2
It is developed with zend framework 2
![Arbo](public/img/arbo2.png "Arbo")
@ -100,7 +100,7 @@ There is 2 parts:
* one only for front office (ng_client)
* one common for front office and back office (private project) (ng_anr)
It is develop with angular framework version 1
It is developed with angular framework version 1
![Arbo](public/img/arbo3.png "Arbo")
@ -171,7 +171,7 @@ Create file configuration
sudo cp ./config/autoload/local.php.dist ./config/autoload/local.php
Update connexion information to local.php and global.php
Update connection information to local.php and global.php
Configuration files are stored in cache.
If yours changes have not been considered, empty cache by deleting file in /data/cache
@ -183,9 +183,9 @@ Install Grunt
sudo apt-get install npm
sudo npm install -g grunt-cli
Only for linux system:
Only for linux systems:
sudo ln -s /usr/bin/nodejs /usr/bin/node (seulement linux)
sudo ln -s /usr/bin/nodejs /usr/bin/node (only linux)
Update project
--------------
@ -193,7 +193,7 @@ Play script (mandatory from the root of the project)(pull and migrations):
sudo /bin/bash ./scripts/update-all.sh
This shell script use others shell script. May be you node to change rights of these others files
This shell script uses others shell scripts. You may need to change the access rights of those scripts.
Create Initial User and Client
------------------------------
@ -222,4 +222,3 @@ License
This software is licensed under [GNU Affero General Public License version 3](http://www.gnu.org/licenses/agpl-3.0.html)
Copyright (C) 2016-2017 SMILE gie securitymadein.lu