Un Audit de sécurité
-
Pourquoi ?!!!
Un audit de sécurité informatique , dans le but de :
- Réagir à une attaque.
- Obtenir une idée précise du niveau de sécurité de son système d'information.
- Tester la mise en place du plan de sécurité des systèmes d'informations.
- Tester un élément actif ou passif de son réseau.
- Augmenter le degré de sécurité au sein de son établissement.
- Etc...
Les exemples ci-dessus n'étant pas exhaustifs....
En général, l'audit de sécurté a pour but d'irradier les failles de sécurité, tant au niveau informatique qu'au niveau de l'accès aux infrastructures ; le but à atteindre étant de préserver le savoir faire de l'entreprise en minimisant les actes de piratage et / ou de sabotage externe et interne, et ainsi visant à descréditer la socié, ou son savoir faire.
-
Comment ?!!!
Ainsi, la sécurité du système d'information s'inscrit dans un schéma pyramidale classique . Pour arriver à dresser une liste la plus exhaustive possible des vulnérabilités d'un système, différentes pratiques existent et sont traditionnellement mises en œuvre.
- L'interview du personnel lié à la sécurité
- Le DSI
- Le RSSI
- Le ou les administrateurs
- Les utilisateurs
- Les tests d'intrusion :
- Boîte Noire, test d'intrusion de l'exterieur avec un minimum d'information
- Boîte grise, test d'intrusion avec des informations supplémentaires, nom d'utilisateur
- Boîte blanche, test d'intrusion et recherche de vulnérabilités tels que différents services non patchés, scan de ports
- Les relevés de configuration :
Il s'agit ici d'analyser, profondément, les composants du système d'information
- les mécanismes d'authentification (robustesse des mots de passe, utilisation d'authentification forte...)
- le système de fichiers (droits d'accès, utilisation de chiffrement...)
- Les services
- La journalisation
- Configuration réseau
- .....
- L'audit de code :
- Les débordements de tampon
- Les bugs de format, ou pour une application web
- les vulnérabilités menant à des injections SQL
- ....
- Fuzzing :
- Injection de données aléatoires en entré avec des valeurs limites
-
Après ?!!!
- L'analyse de risques
- EBIOS (Expression des Besoins et Identification des Objectifs de Sécurité), méthode qui conduit à rédiger une FEROS (Fiche d'Expression Rationnelle des Objectifs de Sécurité).
- MARION (Méthode d'analyse de risques informatiques optimisée par niveau).
- MEHARI (Méthode harmonisée d'analyse des risques).
- Outils utilisés
- SPlint, Rats ou Flawfinder pour les tests dites Boite blanche, grise et noire.
- Nessus, Nmap . Scappy