SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
Réalisation d’une
Data Diode
R. Gaspard
5/31/2018 1
Sommaire
 Introduction
 Motivation
 Partie matérielle
 Partie logicielle
 Outils utilisés
 Résultats
 Conclusion
 Questions
5/31/2018 2
Introduction
 Data Diode
 Équipement réseau
 Passage de données unidirectionnel
 Réseau non sécurisé
 Réseau sécurisé
 Fibre optique
 Coupée
5/31/2018 3
Motivation
 Réalisation d’une data diode
 Pourquoi ?
 Solutions commerciales
 Très cher
 DYODE
 Do Your Own DiodE
 Très limité
 Lent (max 100 Mbit/s)
5/31/2018 4
Partie matérielle
 Deux serveurs
 Un par extrémité de la diode
5/31/2018 5
Non sécurisé SécuriséData Diode
Partie matérielle
5/31/2018 6
 Dans ce cas ci
 3ème adaptateur
5/31/2018 7
Partie logicielle
 Interface web
 Configuration des ports (redirection)
 Configuration réseau
 Accessible par un utilisateur authentifié
 Mot de passe par défaut
 Différente en fonction de l’extrémité
 Redirection de ports
 Utilisation d’iptables
5/31/2018 8
Partie logicielle
 Configuration réseau
 Réseau « interne »
 Fichier de configuration
 Extrémités de la diode
 Dans l’interface web
 Réinitialisation possible
 Console
5/31/2018 9
Partie logicielle
 ARP
 Problème dû à la diode
 Résolu avec une entrée ARP statique
 Fichier de configuration
5/31/2018 10
Outils utilisés
 Laravel
 Framework PHP
 Utilisé pour l’interface de configuration web
 Vagrant + VirtualBox
 Machines virtuelles
 Développement
 Tests
5/31/2018 11
Outils utilisés
 PHPUnit
 Tests unitaires
 Numéros de ports
 Adresse IP
 Masque réseau
 Droits d’accès
5/31/2018 12
Résultats
5/31/2018 13
Résultats
5/31/2018 14
Entrée
Sortie
Résultats
5/31/2018 15
Conclusion
 Fonctionnement de base
 Utilité
 Empêcher des fuites de données
 Éviter la propagation de malwares
 Configurable
 Interface web
5/31/2018 16
Questions
5/31/2018 17

Contenu connexe

Plus de Thibault Debatty

Multi-Agent System for APT Detection
Multi-Agent System for APT DetectionMulti-Agent System for APT Detection
Multi-Agent System for APT DetectionThibault Debatty
 
Building k-nn Graphs From Large Text Data
Building k-nn Graphs From Large Text DataBuilding k-nn Graphs From Large Text Data
Building k-nn Graphs From Large Text DataThibault Debatty
 
Determining the k in k-means with MapReduce
Determining the k in k-means with MapReduceDetermining the k in k-means with MapReduce
Determining the k in k-means with MapReduceThibault Debatty
 
Parallel SPAM Clustering with Hadoop
Parallel SPAM Clustering with HadoopParallel SPAM Clustering with Hadoop
Parallel SPAM Clustering with HadoopThibault Debatty
 

Plus de Thibault Debatty (7)

Smart Router
Smart RouterSmart Router
Smart Router
 
Web shell detector
Web shell detectorWeb shell detector
Web shell detector
 
Graph based APT detection
Graph based APT detectionGraph based APT detection
Graph based APT detection
 
Multi-Agent System for APT Detection
Multi-Agent System for APT DetectionMulti-Agent System for APT Detection
Multi-Agent System for APT Detection
 
Building k-nn Graphs From Large Text Data
Building k-nn Graphs From Large Text DataBuilding k-nn Graphs From Large Text Data
Building k-nn Graphs From Large Text Data
 
Determining the k in k-means with MapReduce
Determining the k in k-means with MapReduceDetermining the k in k-means with MapReduce
Determining the k in k-means with MapReduce
 
Parallel SPAM Clustering with Hadoop
Parallel SPAM Clustering with HadoopParallel SPAM Clustering with Hadoop
Parallel SPAM Clustering with Hadoop
 

Data diode