IMA3/IMA4 2020/2022 P6 : Différence entre versions
(→Avancé du projet) |
(→Répartition des tâches) |
||
Ligne 10 : | Ligne 10 : | ||
=Réalisation du projet= | =Réalisation du projet= | ||
− | |||
− | + | ||
+ | ==Partie réseau== | ||
+ | |||
+ | |||
+ | |||
+ | ==Partie Machine learning == | ||
==Avancé du projet== | ==Avancé du projet== | ||
'''Séance 1''' | '''Séance 1''' | ||
'''Séance 2''' | '''Séance 2''' |
Version du 23 octobre 2021 à 16:21
Sommaire
Présentation
Contexte
De nos jours, de plus en plus d’appareils électroniques ont besoin d’une connexion internet pour fonctionner. En outre, la majeure partie de nos données sont conservées sur le cloud et transitent par le biais d’internet. Il est donc nécessaire pour des grandes entreprises ou même des particuliers de pouvoir sécuriser ces données et ces appareils. Le réseau doit être protégé de toutes attaques malveillantes. Une manière de sécuriser le réseau est de détecter qui peut être un utilisateur malveillant, c'est que nous allons faire dans ce projet.
Description
Pour identifier les utilisateurs suspects voir malveillant, nous allons écouter le réseau et au travers des différents paquets échangés essayer de détecter les tentatives de connexions suspectes. La récupération des données du paquet suspect nous permet d'identifier la machine et permettrait d'isoler ou de bannir cette utilisateur du réseau mais ce n'est pas dans le cadre du projet. Pour écouter le réseau nous utilisons Wireshark, l'écoute génère un fichier avec l'extension .pcap que nous allons traiter en Python. Le fichier est .pcap est la liste des paquets écoutés. Avec python, nous allons analyser ces listes de paquets avec TensorFlow un outil open source d'apprentissage automatique et la bibliothèque Keras permettant d'interagir avec les algorithmes de langages d'apprentissage profond. L'objectif est d'analyser les différents paquets pour en identifier les comportements suspects. Cependant, nous devons définir ce qu'est un comportement suspect en analysant les différents protocoles wifi.
Réalisation du projet
Partie réseau
Partie Machine learning
Avancé du projet
Séance 1 Séance 2