HyperAIHyperAI

Command Palette

Search for a command to run...

Synthèse d'un modèle d'apprentissage automatique pour la détection d'attaques informatiques basée sur le jeu de données CICIDS2017

Andrey Matskevich Maxim Goryunov Dmitry Rybolovlev

Résumé

Ce papier traite de la conception et de la mise en œuvre pratique d’un modèle de détection d’attaques informatiques fondé sur des méthodes d’apprentissage automatique. Parmi les jeux de données publics disponibles, celui de CICIDS2017 a été choisi comme le plus pertinent. Pour ce jeu de données, des procédures détaillées de prétraitement des données et d’échantillonnage ont été développées. Afin de réduire le temps de calcul, seul le type d’attaque informatique (force brute, XSS, injection SQL) a été conservé dans l’ensemble d’entraînement. La construction de l’espace des caractéristiques (features) est décrite de manière séquentielle, permettant ainsi de réduire significativement sa dimension, passant de 85 à 10 caractéristiques les plus pertinentes. Une évaluation de la qualité de dix modèles d’apprentissage automatique couramment utilisés a été réalisée sur le jeu de données prétraité. Parmi les modèles (algorithmes) affichant les meilleurs résultats (k-plus proches voisins, arbre de décision, forêt aléatoire, AdaBoost, régression logistique), le choix du modèle de forêt aléatoire s’est justifié compte tenu du temps d’exécution minimal. Une sélection quasi-optimale des hyperparamètres a été effectuée, permettant d’améliorer la performance du modèle par rapport aux résultats publiés précédemment. Le modèle synthétisé de détection d’attaques a été testé sur un trafic réseau réel. Les résultats montrent que le modèle est valide uniquement lorsqu’il est entraîné sur des données collectées dans un réseau spécifique, car les caractéristiques essentielles dépendent de la structure physique du réseau et des paramètres des équipements utilisés. On en conclut qu’il est possible d’utiliser des méthodes d’apprentissage automatique pour détecter les attaques informatiques, à condition de prendre en compte ces contraintes.


Créer de l'IA avec l'IA

De l'idée au lancement — accélérez votre développement IA avec le co-codage IA gratuit, un environnement prêt à l'emploi et le meilleur prix pour les GPU.

Codage assisté par IA
GPU prêts à l’emploi
Tarifs les plus avantageux

HyperAI Newsletters

Abonnez-vous à nos dernières mises à jour
Nous vous enverrons les dernières mises à jour de la semaine dans votre boîte de réception à neuf heures chaque lundi matin
Propulsé par MailChimp