Architecture générale
Dans un premier temps, une structure de base permettant de standardiser le format des messages d'alerte et d'acheminer ces derniers en un endroit unique a été réalisée, ceci via une connexion sécurisée. Une architecture hiérarchique basée sur Prelude-IDS fut utilisée comme manager centralisé, comme le montre la Figure 2.
Dans un deuxième temps, l'architecture s'est enrichie d'une application d'analyse et de corrélation basée sur une architecture 3 tier (Apache, PHP & MySQL), permettant de ne présenter au responsable de la sécurité que les événements sécuritaires qui méritent un suivi et ceci sous forme synthétique. Le moteur d'analyse est fractionné en trois parties bien distinctes, à savoir:
- Une analyse comportementale qui permet d'extraire les véritables alertes du bruit ambiant via des opérations statistiques.
- Une analyse basée sur la gravité des événements.
- Un moteur de corrélation qui ne signale que les attaques dirigées vers un certain type de cible et qui ont abouti, ceci à l'aide d'un puissant mécanisme de scénarii configurables.