Evaluating LLM Generated Detection Rules in Cybersecurity
Cet article présente un cadre d'évaluation en code source ouvert et des métriques de référence conçus pour évaluer l'efficacité des règles de détection de cybersécurité générées par des LLM en les comparant à des règles générées par des humains à l'aide d'une méthodologie d'ensemble de test distinct.
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 l'internet comme une ville immense et bouillonnante où chaque e-mail est une lettre voyageant à travers le système postal. Dans cette ville, des acteurs malveillants tentent de faire passer des lettres truquées, des escroqueries et des virus déguisés en notes amicales. Pour les arrêter, nous employons des « détectives » qui écrivent des règles spécifiques pour repérer ces fauteurs de troubles. Par exemple, une règle pourrait dire : « Si une lettre provient d'une adresse suspecte et contient une pièce jointe étrange, signalez-la ! » Ces règles sont les gardiens de sécurité de notre ville numérique.
Pendant longtemps, seuls les détectives humains pouvaient écrire ces règles. Ils étudiaient des milliers de lettres, apprenaient les ruses du métier et rédigeaient des instructions précises pour attraper les méchants. Mais récemment, un nouveau genre de détective est arrivé : l'Intelligence Artificielle (IA). Ces agents d'IA sont comme des apprentis super rapides capables de lire des instructions et d'écrire leurs propres règles en quelques secondes. La grande question que tout le monde se pose est la suivante : ces apprentis de l'IA peuvent-ils réellement faire le travail ? Ou écrivent-ils simplement des règles qui semblent intelligentes mais qui échouent à attraper les vrais criminels, ou pire, commencent-ils à crier « Au feu ! » à des innocents ? C'est le casse-tête que une équipe de chercheurs de Sublime Security a entrepris de résoudre. Ils voulaient voir si une IA pouvait écrire des règles de sécurité aussi bien qu'un expert humain et, si oui, combien il en coûterait pour faire fonctionner cette IA.
L'article présente une nouvelle façon de tester ces détectives de l'IA, en se concentrant sur un agent d'IA spécifique nommé ADÉ (prononcé « Ah-Day »). ADÉ est conçu pour examiner un seul e-mail malveillant et écrire une règle pour attraper des e-mails malveillants similaires à l'avenir. Les chercheurs ne se sont pas contentés de demander : « Est-ce que ça fonctionne ? ». Ils ont construit un système de notation détaillé pour mesurer trois choses : la capacité de la règle à attraper les mauvais e-mails (précision), la probabilité que la règle se brise si un pirate modifie un détail infime (robustesse) et le montant d'argent nécessaire pour que l'IA écrive une règle fonctionnelle (coût économique).
Pour tester ADÉ, les chercheurs ont joué à un jeu de « cache-cache » complexe avec des règles écrites par des humains. Ils ont pris une liste d'excellentes règles créées par des humains de la collection de Sublime Security et en ont caché une secrètement de la mémoire d'ADÉ. Ensuite, ils ont montré à ADÉ un seul e-mail malveillant que la règle cachée était censée attraper et lui ont demandé : « Peux-tu écrire une règle pour attraper ceci ? ». Après qu'ADÉ a écrit sa règle, les chercheurs l'ont comparée à la règle humaine originale à l'aide d'une base de données massive de 45 000 e-mails.
Les résultats étaient un mélange de compétences impressionnantes et de limitations compréhensibles. En ce qui concerne l'écriture de règles difficiles à tromper (robustesse), ADÉ a performé de manière surprenante, obtenant un score presque aussi élevé que celui des experts humains. Par exemple, dans des tests impliquant des e-mails contenant du code JavaScript caché, les règles d'ADÉ étaient tout aussi difficiles à contourner que celles des humains. Cependant, ADÉ était beaucoup plus prudent. Alors que les experts humains écrivaient des règles larges conçues pour attraper des milliers de mauvais e-mails grâce à des années d'expérience, ADÉ écrivait des règles très étroites basées uniquement sur l'e-mail unique qui lui était présenté. En conséquence, ADÉ a attrapé moins d'e-mails malveillants au total (Vrais Positifs) mais a également commis beaucoup moins d'erreurs en signalant des e-mails sains (Faux Positifs). En fait, pour certains tests, les règles d'ADÉ n'ont généré aucune fausse alerte, alors que les règles humaines en ont parfois signalé quelques-unes.
L'étude a également examiné le « coût » de l'utilisation de l'IA. Écrire une règle n'est pas gratuit ; chaque fois que l'IA essaie d'écrire du code et échoue, cela coûte de l'argent pour faire fonctionner l'ordinateur. Les chercheurs ont constaté qu'ADÉ n'avait généralement besoin que de 1 à 3 tentatives pour écrire une règle qui passait les vérifications techniques. Cela se traduisait par un coût très faible, allant d'environ 1,51 par règle réussie, selon la complexité de la tâche. Curieusement, l'IA avait tendance à écrire des commentaires beaucoup plus détaillés expliquant sa logique que les auteurs humains, ce qui rend les règles plus faciles à lire.
En fin de compte, l'article suggère que les agents d'IA comme ADÉ deviennent capables d'écrire des règles de sécurité de haute qualité, surtout lorsqu'il s'agit d'éviter les fausses alertes et de respecter un budget. Cependant, ils ne sont pas encore prêts à remplacer entièrement les experts humains. Parce que l'IA ne voit qu'un seul e-mail à la fois, elle a du mal à écrire les règles larges et globales que les humains créent après avoir étudié des milliers de cas. Les chercheurs concluent que, bien que l'IA soit un outil puissant capable de gérer des tâches spécifiques efficacement, la meilleure sécurité provient probablement d'un partenariat où l'IA s'occupe du gros du travail de rédaction des règles, tandis que les experts humains guident la stratégie pour s'assurer que les règles lancent le filet le plus large possible.
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.