pull/13/head
Cédric Bonhomme 2017-06-21 22:14:51 +02:00
parent 70d41587d5
commit 0189dcc422
No known key found for this signature in database
GPG Key ID: A1CB94DE57B7A70D
1 changed files with 18 additions and 16 deletions

View File

@ -12,8 +12,8 @@ Although the profitability of the risk analysis approach is guaranteed, the inve
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. 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 The advantage of MONARC lies in the capitalization 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 generalize 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) More information: [Optimised risk analysis Method] (https://www.cases.lu/index-quick.php?dims_op=doc_file_download&docfile_md5id=56ee6ff569a40a5b52bed0e526a6a77f) (pdf)
@ -37,7 +37,9 @@ Alternately, clone the repository and manually invoke `composer` using the shipp
cd my/project/dir cd my/project/dir
git clone https://github.com/CASES-LU/MonarcAppFO.git ./monarc git clone https://github.com/CASES-LU/MonarcAppFO.git ./monarc
cd monarc cd monarc/
chown -R www-data data
chmod -R g+w data
php composer.phar self-update php composer.phar self-update
php composer.phar install -o php composer.phar install -o
@ -80,16 +82,16 @@ Create 2 symbolic links in root project directory:
ln -s ./../vendor/monarc/frontoffice MonarcFO; ln -s ./../vendor/monarc/frontoffice MonarcFO;
There are 2 parts: There are 2 parts:
* one only for front office * one only for front office;
* one common for front office and back office (private project) * one common for front office and back office (private project).
It is developed with zend framework 2 It is developed with Zend framework 2
![Arbo](public/img/arbo2.png "Arbo") ![Arbo](public/img/arbo2.png "Arbo")
Interfaces Interfaces
---------- ----------
Repository for angular at project root: Repository for Angular at project root:
mkdir node_modules mkdir node_modules
cd node_modules cd node_modules
@ -97,10 +99,10 @@ Repository for angular at project root:
git clone https://github.com/CASES-LU/ng-anr.git ng_anr git clone https://github.com/CASES-LU/ng-anr.git ng_anr
There are 2 parts: There are 2 parts:
* one only for front office (ng_client) * one only for front office: ng_client
* one common for front office and back office (private project) (ng_anr) * one common for front office and back office: ng_anr
It is developed with angular framework version 1 It is developed with Angular framework version 1
![Arbo](public/img/arbo3.png "Arbo") ![Arbo](public/img/arbo3.png "Arbo")
@ -116,11 +118,11 @@ The simplest way to get started if you are using PHP 5.4 or above is to start th
This will start the cli-server on port 8080, and bind it to all network This will start the cli-server on port 8080, and bind it to all network
interfaces. interfaces.
**Note: ** The built-in CLI server is *for development only*. Note: The built-in CLI server is **for development only**.
### Apache Setup ### Apache Setup
To setup apache, setup a virtual host to point to the public/ directory of the To setup Apache, setup a virtual host to point to the public/ directory of the
project and you should be ready to go! It should look something like below: project and you should be ready to go! It should look something like below:
<VirtualHost *:80> <VirtualHost *:80>
@ -191,14 +193,14 @@ Update project
-------------- --------------
Play script (mandatory from the root of the project)(pull and migrations): Play script (mandatory from the root of the project)(pull and migrations):
sudo /bin/bash ./scripts/update-all.sh /bin/bash ./scripts/update-all.sh
This shell script uses others shell scripts. You may need to change the access rights of those scripts. This shell script uses others shell scripts. You may need to change the access rights of those scripts.
Create Initial User and Client Create Initial User and Client
------------------------------ ------------------------------
Modify email and password (firstname or lastname) of first user in ./module/MonarcFO/migrations/seeds/adminUserInit.php Modify email and password (firstname or lastname) of first user in ./module/MonarcFO/migrations/seeds/AdminUserInit.php
If you have a mail server, you can keep default password and click on "Password forgotten ?" after user creation. If you have a mail server, you can keep default password and click on "Password forgotten ?" after user creation.