Evaluating Open-Source LLMs for Multi-Label ATT&CK Technique Classification on CTI Reports
Cet article établit une nouvelle référence empirique pour la classification multi-étiquette ATT&CK sur des rapports de cybermenaces non structurés et complexes en introduisant un ensemble de données annotées par l'humain de 2 076 phrases et en évaluant sept LLM open-source, qui ont collectivement atteint un faible score F1 micro-moyen de 0,22, indiquant que les modèles actuels restent insuffisants pour un déploiement de niveau production malgré une corrélation positive entre la taille des paramètres et la performance.
Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète
Imaginez que vous êtes un agent de sécurité essayant de lire un journal intime de mille pages, désordonné, écrit par un criminel chaotique. Ce journal (appelé rapport CTI) ne dit pas seulement « J'ai volé la voiture ». Il dit : « J'ai crocheté la serrure, shunté le moteur, conduit jusqu'à la banque, puis effacé les caméras de surveillance ».
Votre travail consiste à lire chaque phrase et à l'étiqueter avec le bon « code de crime » provenant d'un immense livre de règles appelé MITRE ATT&CK. Ce livre de règles contient 211 codes différents pour chaque mode opératoire possible d'un attaquant. Le problème est qu'une seule phrase peut contenir plusieurs crimes à la fois, et le langage est complexe.
Pendant longtemps, les ordinateurs étaient très mauvais à cela. Ils étaient comme un robot qui ne pouvait lire que des notes simples et courtes. Si la note était complexe, le robot était confus.
Puis sont arrivés les Modèles de Langage de Grande Taille (LLM). Voyez-les comme des stagiaires super intelligents, très cultivés, capables de comprendre le contexte et les nuances. Les gens espéraient que ces stagiaires IA pourraient enfin lire les journaux désordonnés et étiqueter les crimes parfaitement.
Ce document est le bulletin de notes de sept de ces stagiaires open-source. Les chercheurs ont voulu voir si ces stagiaires IA sont réellement prêts pour le travail, ou s'ils sont encore trop inexpérimentés.
Voici ce qu'ils ont fait et ce qu'ils ont trouvé, expliqué simplement :
1. Le Test : Un examen du « monde réel »
Les tests précédents pour ces stagiaires IA étaient comme leur donner un quiz avec des questions faciles à réponse unique (ex : « Le criminel a utilisé une clé. » -> Étiquette : Crochetage de serrure).
Les chercheurs de ce document ont dit : « Ce n'est pas comme cela que la vraie vie fonctionne ». Ils ont créé un examen plus difficile et plus réaliste :
- Ils ont pris 83 rapports de sécurité réels et désordonnés écrits par des experts humains.
- Ils les ont décomposés en 2 076 phrases individuelles.
- Ils ont demandé à des experts humains d'étiqueter manuellement chaque phrase avec les bons codes de crime. Certaines phrases n'avaient aucun code ; certaines en avaient un ; certaines en avaient jusqu'à neuf à la fois !
- Cela est devenu la « Clé de réponse » (Vérité terrain) pour noter l'IA.
2. Les Compétiteurs
Ils ont choisi 7 modèles d'IA open-source différents.
- Voyez ces modèles comme des étudiants de tailles différentes. Certains sont petits (8 milliards de « cellules cérébrales » ou paramètres), et certains sont des géants (236 milliards).
- Ils les ont testés dans différents « modes » :
- Zero-Shot (Zéro exemple) : On donne simplement les instructions.
- Few-Shot (Quelques exemples) : On donne à l'IA quelques exemples à étudier d'abord.
- Chain-of-Thought (Chaîne de pensée) : On demande à l'IA de « réfléchir à voix haute » étape par étape avant de répondre.
- Temperature (Température) : On tourne le bouton de la « créativité » de l'IA vers le haut ou vers le bas (0 = robot strict, 0,5 = légèrement plus créatif).
3. Les Résultats : Les stagiaires sont encore en apprentissage
Les résultats ont été un rappel à la réalité.
- Le Score : Même le meilleur modèle d'IA n'a obtenu qu'un score de 22 % (sur une échelle où 100 % est parfait).
- Analogie : Imaginez un étudiant passant un examen final difficile et obtenant un D-. Il réussit, mais il manque la plupart des réponses.
- La Taille Compte (Principalement) : Les modèles les plus gros et les plus complexes (les « Géants ») ont généralement mieux réussi que les petits. Il y avait un lien clair : plus gros cerveau = score légèrement meilleur.
- Les réglages « Magiques » n'ont pas fonctionné :
- Donner des exemples à l'IA (Few-Shot) n'a pas vraiment aidé.
- Demander à l'IA de « réfléchir étape par étape » (Chain-of-Thought) n'a pas vraiment aidé.
- Tourner le bouton de la « créativité » (Temperature) n'a fait presque aucune différence.
- Analogie : C'est comme donner un crayon de couleur différent à un étudiant ou lui dire de « faire plus d'efforts », mais si l'étudiant ne connaît pas la matière, le score ne change pas.
4. La seule chose qui a aidé : La « Fiche de révision »
Les chercheurs ont essayé une dernière chose. Ils ont mis en place une configuration de Génération Augmentée par Récupération (RAG).
- Analogie : Au lieu de simplement compter sur ce que l'IA a mémorisé, ils ont donné à l'IA un livre ouvert (le livre de règles officiel) pour qu'elle puisse le consulter pendant l'examen.
- Le Résultat : Le score est passé de 22 % à 32 %.
- Ce fut la plus grande amélioration de toutes. Cela a prouvé que l'IA n'échoue pas parce qu'elle est « stupide » ; elle échoue parce qu'elle n'a pas les règles actuelles sous les yeux.
5. Qu'est-ce qui a mal tourné ?
Les chercheurs ont examiné les erreurs commises par l'IA :
- Faux Positifs : L'IA a vu un mot comme « évade » et a deviné « Détournement », même si la phrase parlait d'autre chose. Elle devinait en se basant sur des mots-clés plutôt que sur la compréhension de l'histoire.
- Faux Négatifs : L'IA a manqué un crime parce qu'elle n'avait pas compris que « préparer un binaire de ransomware » était en fait un type spécifique de transfert. Elle manquait de contexte profond.
Le mot de la fin
Le document conclut que les modèles d'IA open-source actuels ne sont pas encore prêts à être les seuls agents de sécurité pour classer des cybermenaces complexes. Ils sont trop imprécis (obtenant seulement 22-32 %) pour être dignes de confiance dans un centre de sécurité réel sans l'aide humaine.
La seule chose qui a significativement amélioré leurs performances a été de donner accès au livre de règles officiel (RAG) pendant le test. Simplement changer la façon dont vous posez les questions (prompts) ou rendre le modèle plus gros n'a pas résolu le problème de fond.
En bref : Les stagiaires IA sont intelligents, mais ils sont actuellement trop sujets aux erreurs pour travailler seuls. Ils ont besoin d'un superviseur humain et d'un manuel de référence pour faire le travail correctement.
Noyé(e) sous les articles dans votre domaine ?
Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.