Tableau de bord de Sécurité du Système d Information



Documents pareils
TDB-SSI Extension OpenVAS

Sécurité des Systèmes d Information

TDB-SSI LES EXTENSIONS

Zabbix. Solution de supervision libre. par ALIXEN

Prestations d audit et de conseil 2015

Créer un tableau de bord SSI

<Insert Picture Here>ApExposé. Cédric MYLLE 05 Février Exposé Système et Réseaux : ApEx, Application Express d Oracle

CQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD)

Gestion des Incidents SSI

Retour d expérience sur Prelude

ZABBIX est distribué sous licence GNU General Public License Version 2 (GPL v.2).

OFFRE MDB Service & Architecture Technique. MyDataBall Saas (Software as a Service) MyDataBall On Premise

UE 8 Systèmes d information de gestion Le programme

D ITIL à D ISO 20000, une démarche complémentaire

INSTALLATION NG V2.1 D OCS INVENTORY. Procédure d utilisation. Auteur : GALLEGO Cédric 23/10/2014 N version : v1

Systèmes et réseaux d information et de communication

CRM & DATA SOLUTIONS VENTES SFA & MARKETING

Mise à jour : Octobre 2011

Au sens Referens : Administrateur des systèmes informatiques, réseaux et télécommunications

SOMMAIRE Thématique : Sécurité des systèmes d'information

Formation en Logiciels Libres. Fiche d inscription

Pilot4IT Tableaux de Bord Agréger et consolider l ensemble de vos indicateurs dans un même portail.

Une solution opensource d'affichage dynamique - XIBO

Supervision système et réseau avec Zabbix. Anne Facq Centre de Recherche Paul Pascal 17 avril 2008

MySQL. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada

L analyse de risques avec MEHARI

ANALYSE DE RISQUE AVEC LA MÉTHODE MEHARI Eric Papet Co-Fondateur SSII DEV1.0 Architecte Logiciel & Sécurité Lead Auditor ISO 27001

Bienvenue. Présentation de la société. Microsoft Innovation Center, le 20 mars Gilles Dedisse, Chef de Projets

<Insert Picture Here> La GRC en temps de crise, difficile équilibre entre sentiment de sécurité et réduction des coûts

Joomla! Création et administration d'un site web - Version numérique

L'automatisation open source pour SI complexes

Réussir. son site e-commerce. avecoscommerce

Configuration de plusieurs serveurs en Load Balancing

Pilot4IT Monitoring : Mesurez la qualité et la performance perçue de vos applications.

A. Présentation. LanScanner2006

Sommaire. 1 Introduction Présentation du logiciel de commerce électronique 23

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

Etude du cas ASSURAL. Mise en conformité du système d'information avec la norme ISO 17799

Trend Micro Worry-Free Business Security 8.0 Première installation : trucs et astuces

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

THEME : Mise en place d une plateforme d enseignement à distance

PHP. Performances. Audit et optimisation LAMP. Julien Pauli. Cyril Pierre de Geyer. Guillaume Plessis. Préface d Armel Fauveau

1. La plate-forme LAMP

MANUEL WORDPRESS. Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site:

Expert technique J2EE

Business Intelligence avec SQL Server 2012

Software Application Portfolio Management

réduisez la facture électrique

CA ARCserve Backup. Avantages. Vue d'ensemble. Pourquoi choisir CA

Portail de Management de Visioconférence As a Service

Les tableaux de bord de pilotage de nouvelle génération. Copyright PRELYTIS

Système Normalisé de Gestion des Bibliothèques -SYNGEB : version Réseau-

La sécurité IT - Une précaution vitale pour votre entreprise

Situation professionnelle n X

Panorama général des normes et outils d audit. François VERGEZ AFAI

Catalogue des formations.

SharePoint Foundation 2013 Construire un intranet collaboratif en PME (édition enrichie de vidéos)

Gestion collaborative de documents

Les formations. Administrateur Systèmes et Réseaux. ENI Ecole Informatique

Zimbra Collaboration 8.X

Fiche Produit. Plateforme de sauvegarde en marque blanche Kiwi Business

Installation 1K-Serveur

Intitulé du poste : Ingénieur Réseau et télécommunication, chef de projet

Installation de Premium-RH

La sécurité applicative

IPS : Corrélation de vulnérabilités et Prévention des menaces

Table des matières. Date : Version : 29/06/ Objet : OpenVas 6.0

Procédure pas à pas de découverte de l offre. Service Cloud Cloudwatt

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09

Gouvernance des mesures de sécurité avec DCM-Manager. Présentation du 22 mai 2014

MANUEL DE L UTILISATEUR

Maarch V1.4

UserLock Quoi de neuf dans UserLock? Version 8.5

Nos Solutions PME VIPDev sont les Atouts Business de votre entreprise.

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed

Système global d Output Management

Complaints Manager 4/06/2015 Page 1 Arpaweb 2015

Guide d installation de Gael

JAN OLIVIER Expert Supervision Architecte & Administrateur système

Expérience d un hébergeur public dans la sécurisation des sites Web, CCK. Hinda Feriani Ghariani Samedi 2 avril 2005 Hammamet

Sage FRP Treasury Universe Edition Module Cash L expert en gestion de trésorerie et flux financiers

Imaginez un Intranet

Comment assurer la conformité des systèmes informatiques avec les référentiels et normes en vigueur

Infrastructure Management

PROFIL DE POSTE AFFECTATION. SERIA (service informatique académique) DESCRIPTION DU POSTE

THEGREENBOW FIREWALL DISTRIBUE TGB::BOB! Pro. Spécifications techniques

... Conseil. Exp er tise. I ngénierie. Formation

Programme de formation " ITIL Foundation "

LIVRE BLANC PRODUIT. Evidian SafeKit. Logiciel de haute disponibilité pour le clustering d application

Spécialiste Systèmes et Réseaux

Cabinet d Expertise en Sécurité des Systèmes d Information

1. Présentation de MGI Consultants. 2. Dynamic Desktop. 3. Fonctionnalités. 4. Architecture. 5. Valeur ajoutée. 6. Références. Plan de la présentation

PHP 5.4 Développez un site web dynamique et interactif

Hébergement de sites Web

Ubuntu Linux Création, configuration et gestion d'un réseau local d'entreprise (3ième édition)

La Business Intelligence en toute simplicité :

LES FONCTIONS DE SURVEILLANCE DES FICHIERS

Solutions informatiques (SI) Semestre 1

Transcription:

Tableau de bord de Sécurité du Système d Information Application TDB-SSI VVT 2009 P.Tourron, E. Lestrelin JM. Pelle (Université de la Méditerranée) Philippe.tourron@univmed.fr Emmanuel.lestrelin@univmed.fr Jean-marc.pelle@univmed.fr

PLAN de la présentation Introduction Tableau de bord SSI pourquoi? Objectif du projet et démarche Description des concepts et des composants Comment l installer? Comment l intégrer? L interface utilisateur Bilan et perspectives 2

Plus-values Vue synthétique : tout sur un même écran (dynamique) Plusieurs niveaux de visibilité (destinataires) : Opérationnel (DO) Pilotage (DSI) Stratégique (DSI/DG) 3

Un avant goût, ou une pré-vision 4

Un constat Plus de 75 % des entreprises ne mesurent pas leur niveau de sécurité régulièrement (source Rapport du Clusif 2008 : Menaces informatiques et pratiques de sécurité en France) Pourquoi? Difficultés pour : Identifier les indicateurs pertinents, les alimenter les présenter Et pourtant souvent : Beaucoup d informations, de consoles thématiques, de reporting Mais pas de vision de synthèse (globale) permettant d aller si besoin vers le détail 5

Le marché des logiciels de tableau de bord SSI Des outils éparses souvent liés à la vision technique Des plateformes complexes avec besoin élevé d ingénierie et de paramétrage 6

Comment situer le besoin de Tableau de bord SSI? Au niveau des Normes Dans la gestion de la SSI 7

Situation dans les domaines SSI : Norme ISO 17799 et évolutions 27001, 27002, 27005 1 Politique de sécurité 2- Organisation de la sécurité 10 Conformité 3-Classification de la sécurité 4 Sécurité liée au personnel 5 Sécurité 7 physique de Contrôle l environneme 6 d accès nt Exploitation des Réseaux 8 Développement et maintenance des SI 9 Continuité d activité TDB-SSI = + 8

Situation dans le Système de Management de la Sécurité de l Information (Modèle PDCA) Planifier Planifier Appréciationdu durisque risque Mais peut aussi initier Appréciation Traitementdu durisque risque Une démarche Traitement TDB-SSI etc. etc. Mettreen enœuvre œuvre Mettre Miseen enœuvre œuvre Mise Gestiondes des Gestion ressources ressources etc. etc. Vérifier Vérifier Vérificationdes des Vérification risques risques Audit Audit Tableauxde debord, bord, Tableaux Position classique TDB-SSI Améliorer Améliorer Mesurede de Mesure performance performance Actionscorrectives correctives Actions etc. etc. 9

Situation dans notre pratique de la SSI Au confluent de 2 démarches qualités : Analyse et gestion du risque SSI : Etudes EBIOS qui ont mis en évidence le besoin : criticité des moyens, vulnérabilités Qualité du Service Informatique (IT) : démarche initiée sur la visibilité des moyens et les PRA (suivi d'un projet ITIL) 10

Objectifs de notre projet TDB-SSI Produire des éléments de bouclage du SMSI (ISO 27001) Evaluer l application des mesures de sécurité (PSSI) Piloter le plan d action SSI Etre réactif aux événements SSI Améliorer l exploitabilité (au sens ITIL) Rendre visible la SSI (communiquer vers les équipes informatiques et la direction) Etre Multi-niveaux (opérationnel, pilotage, stratégique) Gérer plusieurs Systèmes d Information (Multi-SI) 11

Description des concepts et des composants du TDB-SSI 12

Principe général: Cheminement des informations sources d indicateurs Outils tiers De Collecte Automatique Moyens (Entités) Agents Ressources Fichiers Consoles et Supports BDD Composants De de SSI collecte (IDS/IPS, Antivirus, ) Manuel Saisie de données Domaines SSI (RH, PSSI, ) /monitoring Modes TDB-SSI 13

Notion d indicateur Associé à un Système d information Associé à un moyen (ressource support) ou pas Possède un Mode de Collecte (données saisies ou externes) Possède différents Niveaux de visibilité et de confidentialité A une représentation graphique Peut déclencher une alarme A une durée d historisation Peut être Activé/Désactivé 14

Notion de Plugins/Extensions Ouverture pour l adaptation à tout environnement sans modification du code (ou de la structure) de l application Une API facilite la réalisation et le partage de plugins (bibliothèque initiale à faire évoluer ) 15

Comment? L environnement applicatif Une simplicité d usage et de visualisation Une indépendance par rapport aux données collectées et aux moyens audités Une ouverture sur toute origine d indicateur par la saisie de données Un modèle 3 tiers Des composants issus du logiciel libre 16

Architecture de l application ARCHITECTURE DE L APPLICATION TDBv2 Serveur de Base de données Demande de données / Alimente la bdd via les formulaires HTML Serveur de collecte Alimente la bdd Purge la bdd Sauvegarde la bdd Serveur WEB Serveur de collecte Relève Se connecte Moyens du SI Serveur WEB Autre système d information Utilisateur Système d information 17

Installation des différents composants 18

Briques de base TDB-SSI est livré en 3 paquetages : tdb-bdd : les schéma de base de données : tdb-collecte : les scripts de collecte d'information tdb-web : le frontal web 19

Pré-requis pour l'installation Un SGBD : MySQL (moteur InnoDB) Un langage de script : PHP 5 Un serveur web : Apache 2 L'installation a été testée sous Debian GNU/Linux et Ubuntu Linux. 20

Une architecture à géométrie variable Un serveur qui fait tout : BDD, COL et WEB... Pour ceux qui ont les moyens, un serveur pour chaque module... Et pour ceux qui n'ont pas les moyens mais qui veulent faire «comme si», un serveur virtuel par module... 2 architectures testées : Linux VServer et OpenVZ 21

Contraintes d'intégration Protéger le(s) serveur(s) des accès indésirables Assurer une haute disponibilité pour une plus grande pertinence Maintenir l'ensemble à l'heure correcte Garantir un champ de vision le plus large possible 22

Des chiffres et des lettres 3 fichiers tar.gz 30 minutes d'installation 5 Mo installés 160 pages de documentation Code sous licence CeCILL v2 Documentation sous licence Creative Commons BY-NC-SA 23

Collecte des données Les données peuvent être collectées depuis des sources très diverses grâce aux extensions (plugins). Quelques plugins implémentés à ce jour : 24

Les extensions (ou plugins) 25

-> Notion La notion d extension Elles sont nécessaires à l intégration d indicateurs autres que manuels dans le tableau de bord. Les extensions effectuent deux actions: La création d indicateurs ainsi que d autres éléments structurants. La mise en place des mécanismes de collecte d indicateurs. 26

-> Notion -> Constitution Constitution d une extension EXTENSION Fichier sur Serveur WEB Exécution manuelle Création d éléments en base de données Fichier(s) sur Serveur de collecte Exécution automatique Collecte des valeurs des indicateurs 27

-> Notion -> Constitution Exécution du fichier sur le serveur WEB 28

-> Notion -> Constitution -> Eléments créés Les éléments créés par l extension EXTENSION Indicateurs Indicateurs de moyen par modèle Indicateurs de moyen directs Indicateurs de SI à collecte automatique Indicateurs de SI manuels Eléments structurants Modèles Données saisies Sources et collectes Thèmes et sous-thèmes 29

Comment choisir le bon type d indicateur? Est-ce que je veux créer un indicateur qui audite un moyen en particulier? Oui, cet indicateur doit auditer un moyen précis identifiable par une adresse IP Non cet indicateur concerne l ensemble du SI OUI NON Indicateur de moyen Indicateur de SI 30

Comment choisir le bon type d indicateur? Indicateur de moyen Il y aura peu d indicateurs issus de cette extension par moyen. Je dois créer un modèle d indicateur Je veux importer des informations en masse concernant un moyen à partir d une base de données Je dois créer un indicateur de moyen direct Indicateur de SI Cet indicateur doit être issu d une donnée saisie manuellement Je dois créer un indicateur manuel La collecte de cet indicateur doit être automatique Je dois créer un indicateur de SI à collecte automatique 31

> Notion -> Constitution -> Eléments créés -> Développement Développer une extension Un seul pré-requis: des compétences basiques de programmation en PHP. Utilisation d une A.P.I qui propose un ensemble de méthodes afin de développer une extension. 32

> Notion -> Constitution -> Eléments créés -> Développement -> Documentation Documentation sur les extensions Une documentation PDF de 77 pages Des procédures pas-à-pas concises Des exemples complets d extensions 33

> Notion -> Constitution -> Eléments créés -> Développement -> Documentation -> Existant Les extensions existantes Zabbix : Outil de supervision Logcheck: Analyse de logs OpenVAS: Analyse de vulnérabilités Budgets: Création d indicateurs concernant les investissements. 34

otion -> Constitution -> Eléments créés -> Développement -> Documentation -> Existant -> Exem Intégration d une extension : Exemple de Logcheck 1/ Copie des fichiers Pré-requis : Avoir installé syslog et Logcheck sur le serveur de collecte. Copie du fichier plg-logchk.php dans le répertoire «plugins» sur le serveur WEB. Copie du fichier logchk1.php dans le répertoire «sources» sur le serveur de collecte (renseigner le chemin du répertoire où se situent les logs en paramètre). 35

otion -> Constitution -> Eléments créés -> Développement -> Documentation -> Existant -> Exem Intégration d une extension : Exemple de Logcheck 2/ Création de l extension dans la base 36

otion -> Constitution -> Eléments créés -> Développement -> Documentation -> Existant -> Exem Intégration d une extension : Exemple de Logcheck 3/ Activation de l extension 37

otion -> Constitution -> Eléments créés -> Développement -> Documentation -> Existant -> Exem Intégration d une extension : Exemple de Logcheck Création d un indicateur : menu de création 38

otion -> Constitution -> Eléments créés -> Développement -> Documentation -> Existant -> Exem Intégration d une extension : Exemple de Logcheck Création d un indicateur : choix du modèle 39

otion -> Constitution -> Eléments créés -> Développement -> Documentation -> Existant -> Exem Intégration d une extension : Exemple de Logcheck Création d un indicateur : choix du moyen 40

otion -> Constitution -> Eléments créés -> Développement -> Documentation -> Existant -> Exem Intégration d une extension : Exemple de Logcheck Création d un indicateur : vérification 41

ANNEXES 42

Organisation de la collecte Recherche des sources qui collectent avec la périodicité correspondant aux arguments CRONTAB Exécute le script cron_collecte.php + arguments Base de données TDB Répertoire des scripts de collecte de source. Exécution des scripts : CLE_PRIMAIRE_DE_LA_SOURCE.PHP Renvoie les sources demandées Traitement spécifique à chaque script de collecte Insertion de la valeur de l indicateur en faisant appel à une méthode de l API Transaction SQL Base de données TDB 43

Organisation de l application WEB Options de l utilisateur Identification Accueil de l utilisateur Administration générale Système d Information (SI) Administration du SI Saisie de données Choix de la donnée Ajout/Modification / Suppression de valeur Systèmes d information Utilisateurs Extensions Sources A propos Groupe de Moyens Niveaux Opérationnel Pilotage Stratégique Niveau opérationnel Tous niveaux Moyen Sous-Thème Moyens Indicateurs Modèles Sous-réseaux Procédures PRA Fonctions Activation des extensions Droits des utilisateurs Collectes Sous-thèmes Thèmes Indicateur Acquittement d une alarme Extraction des valeurs d un indicateur 44

L interface Utilisateur 45

L interface Utilisateur - Accueil 46

L interface Utilisateur- Les niveaux 47

L interface Utilisateur Administration du SI 48

L interface Utilisateur Administration des moyens 49

L interface Utilisateur Administration des moyens 50

L interface Utilisateur Administration des indicateurs 51

L interface Utilisateur Administration des indicateurs 52

L interface Utilisateur Administration des collectes 53

L interface Utilisateur - Opérationnel Couleur selon le niveau de l alarme 54

L interface Utilisateur - diagnostic 55

L interface Utilisateur - diagnostic 56

L interface Utilisateur - Pilotage 57

L interface Utilisateur Consultation indicateurs 58

L interface Utilisateur Consultation indicateurs 59

L interface Utilisateur - Stratégique 60

Les acteurs du projet Une équipe (CIGR) au sein du CRI de l Université de la Méditerranée et de la Faculté de Médecine et notamment : Mickael Gaillard Emmanuel Lestrelin Jean-Marc Pelle Philippe Tourron 61

Bilan et perspectives Plus d un an d utilisation de la version beta, fort apport en exploitabilité, effet induit : sérénité et temps pour les projets de prévention Lauréat du concours DEVA (PLUME) Distribution http://infocigr.timone.univmrs.fr/tdb-ssi/ Développement collaboratif (bibliothèque de plugins ) 62

Références TDBSSI Méthode DCSSI : http://www.ssi.gouv.fr/fr/confiance/tdbssi.html Projet DEVA : http://www.projet-plume.org/deva/logiciels_selectionnes_mai2008 63