Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
Multimodal-web-attack-Dataset — Ce dépôt héberge un ensemble de données multimodal d'attaques web (MWAD) pour faire progresser la recherche sur la détection des menaces pilotée par l'IA. | Kitploit
Outils/GitHubGitHub/paul12345-cyber/multimodal-web-attack-dataset
Analyse des VulnérabilitésSécurité WebApprentissage AutomatiqueArticles et RechercheApprentissage et ÉducationRessources OrganiséesSécurité des Bases de DonnéesDétection d'Anomalies
GitHub
paul12345-cyber/multimodal-web-attack-dataset

Multimodal-web-attack-Dataset

Ce dépôt héberge un ensemble de données multimodal d'attaques web (MWAD) pour faire progresser la recherche sur la détection des menaces pilotée par l'IA.

Voir le dépôt
5il y a 1 moisPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

MWAD : un jeu de données multimodal d'attaques web pour la détection d'injections SQL par IA

Vue d'ensemble

Le jeu de données multimodal d'attaques web (MWAD) est un jeu de données de cybersécurité inédit et étiqueté, développé dans le cadre des recherches de l'auteur en cybersécurité à l'Université La Trobe, en Australie.

La méthodologie de génération, la conception et la description du jeu de données sont présentées dans l'article scientifique à comité de lecture :

Yeboah, P. N., et al. (2026). SQL injection detection using self-supervised pre-training and multimodal techniques. Intelligent Systems with Applications, 31, 200702.
https://doi.org/10.1016/j.iswa.2026.200702

Contrairement aux jeux de données d'attaques web traditionnels, qui ne contiennent généralement que des requêtes HTTP ou du trafic réseau, MWAD intègre les données de requêtes HTTP de la couche application avec les caractéristiques de flux réseau, offrant ainsi une représentation multimodale des attaques web.

MWAD est conçu pour soutenir le développement et l'évaluation de modèles d'intelligence artificielle (IA) et d'apprentissage automatique (ML) pour la détection d'attaques web, avec un accent particulier sur l'injection SQL (SQLi). En combinant des modalités de données complémentaires, le jeu de données permet aux chercheurs d'étudier des approches d'apprentissage multimodal qui améliorent la précision et la robustesse de la détection d'attaques web pilotée par l'IA.

Chaque échantillon MWAD combine deux modalités de données complémentaires :

  1. Les données de requêtes HTTP, représentant le contenu et la structure des requêtes web.
  2. Les caractéristiques de flux réseau, représentant les caractéristiques comportementales du trafic réseau correspondant.

Pipeline de génération du jeu de données

Le jeu de données a été généré dans un environnement de réseau privé contrôlé, à l'aide d'un serveur web vulnérable hébergé sur une machine virtuelle Metasploitable.

Les attaques par injection SQL ont été exécutées à l'aide de SQLMap et de charges utiles (payloads) d'injection SQL. Le trafic résultant a été collecté et traité à l'aide des outils suivants :

  • Wireshark pour la journalisation des requêtes HTTP
  • Tcpdump pour la capture de paquets
  • NFStream pour l'extraction des caractéristiques de flux réseau

Les données de requêtes HTTP et les caractéristiques de flux correspondantes ont ensuite été étiquetées et combinées pour produire le jeu de données multimodal final.

Pipeline de génération du jeu de données multimodal MWAD

Figure 1. Pipeline de génération de MWAD illustrant l'exécution d'injections SQL, la collecte des requêtes HTTP, la capture de paquets, l'extraction des caractéristiques de flux et l'intégration des données multimodales.


Composition du jeu de données

ClasseNombre d'échantillonsDescription
Bénin500Requêtes web légitimes et leurs caractéristiques de flux réseau correspondantes
Attaque par injection SQL500Requêtes d'injection SQL et leurs caractéristiques de flux réseau correspondantes
Total1 000Échantillons étiquetés de trafic web multimodal

Modalités de données

Modalité des requêtes HTTP

La modalité HTTP contient des informations au niveau des requêtes, générées lors des interactions avec l'application web vulnérable.

Cette modalité peut prendre en charge :

  • l'analyse textuelle des requêtes HTTP
  • la détection de charges utiles malveillantes
  • l'apprentissage automatique à base de tokens
  • la modélisation par apprentissage profond et par transformers
  • l'apprentissage auto-supervisé de représentations

Modalité des flux réseau

La modalité des flux réseau contient des caractéristiques statistiques et comportementales extraites du trafic capturé à l'aide de NFStream.

Cette modalité peut prendre en charge :

  • la classification des flux de trafic
  • la détection d'anomalies
  • l'analyse comportementale des attaques
  • l'apprentissage automatique conventionnel
  • la fusion multimodale avec les représentations de requêtes HTTP

Caractéristiques clés

  • Jeu de données multimodal de cybersécurité accessible au public
  • Contient des informations appariées de requêtes HTTP et de flux réseau
  • Inclut du trafic bénin et du trafic d'injection SQL clairement étiquetés
  • Jeu de données équilibré contenant 500 échantillons dans chaque classe
  • Généré à partir d'expériences contrôlées d'injection SQL
  • Favorise la reproductibilité de la recherche en cybersécurité
  • Adapté à l'évaluation de modèles unimodaux et multimodaux
  • Applicable à l'apprentissage automatique, à l'apprentissage profond et à l'apprentissage auto-supervisé

Originalité du jeu de données

De nombreux jeux de données d'attaques web fournissent, séparément, soit des informations sur les requêtes de la couche application, soit des caractéristiques de trafic au niveau réseau.

MWAD a été développé pour fournir des représentations appariées de la couche application et des flux réseau des mêmes interactions web. Cela permet aux chercheurs d'examiner si la combinaison des deux modalités améliore la détection des injections SQL par rapport à l'utilisation d'une seule modalité de manière indépendante.

Le jeu de données constitue donc une ressource de recherche réutilisable pour étudier les stratégies d'apprentissage multimodal et de fusion de données dans la détection d'attaques web.


Publication associée

La méthodologie de génération, la conception et l'évaluation du jeu de données MWAD sont présentées dans la publication à comité de lecture suivante :

Intelligent Systems with Applications, Elsevier.

Citation

Si vous utilisez MWAD dans vos recherches, veuillez le citer :

root@kitploit:~
@article{yeboah2026sql,
  title={SQL injection detection using self-supervised pre-training and multimodal techniques},
  author={Yeboah, Paul Ntim and Kayes, A. S. M. and Rahayu, Wenny and Pardede, Eric and Mahbub, Syed},
  journal={Intelligent Systems with Applications},
  volume={31},
  pages={200702},
  year={2026},
  publisher={Elsevier},
  doi={10.1016/j.iswa.2026.200702}
}
Télécharger l’outil