Cybersécurité

Akrites fait appel à l’intelligence artificielle et aux humains pour trier une vague de signalements de vulnérabilités dans les logiciels open source

L’initiative Akrites de la Linux Foundation vérifie les signalements de vulnérabilités produits par l’intelligence artificielle, fusionne les doublons et les améliore avant de les transmettre aux développeurs de projets open source. Quelque 200 ingénieurs détachés contribuent à maintenir une revue humaine dans la boucle, alors que les signalements automatisés sont devenus plus nombreux, mais restent marqués par leur manque de précision et de contexte.

2026-10-15
5 min de lecture
36 vues
certi.news Editorial Team
Akrites fait appel à l’intelligence artificielle et aux humains pour trier une vague de signalements de vulnérabilités dans les logiciels open source

La détection de vulnérabilités potentielles dans les logiciels open source est devenue plus facile grâce aux outils d’intelligence artificielle, mais la facilité à trouver un problème présumé ne signifie pas qu’il s’agit d’une vulnérabilité réelle et exploitable. En conséquence, les responsables de projets font face à un flux de signalements longs, imprécis ou répétitifs, qui consomme du temps qui pourrait être consacré à la correction des défauts et au développement des logiciels.

L’initiative Akrites, annoncée par la Linux Foundation en juin, tente de combler cette lacune grâce à une équipe commune de réponse aux incidents de sécurité (SIRT). Sa mission consiste à regrouper les signalements de vulnérabilités, à les vérifier et à coordonner les corrections avec les responsables des projets concernés. Lors d’un entretien accordé à The New Stack pendant l’Open Source Summit Europe à Prague, Christopher Robinson, directeur technique d’Akrites et architecte principal de la sécurité à l’Open Source Security Foundation (OpenSSF), ainsi que Laura Guazzelli, architecte de la sécurité de l’intelligence artificielle et des systèmes agentiques à la Linux Foundation, ont expliqué la nature du problème et le fonctionnement de l’initiative.

De la « recherche spontanée » à une charge opérationnelle

Selon Robinson, il suffit désormais de disposer d’un compte payant à 20 dollars pour commencer à rechercher des vulnérabilités, ce qui illustre l’abaissement de la barrière à l’entrée pour les non-spécialistes. Adrianne Marcum, directrice de cabinet de l’OpenSSF, a décrit ce phénomène de manière ironique en utilisant l’expression « vibe researching », pour désigner l’utilisation d’outils d’intelligence artificielle afin d’analyser du code et d’envoyer les résultats sans disposer du contexte de sécurité ni de l’expertise nécessaires pour les vérifier.

Advertisement

Robinson estime que l’examen d’un seul signalement de sécurité peut prendre jusqu’à huit heures à un ingénieur. En outre, les signalements automatisés sont, selon lui, très détaillés, mais souvent imprécis ; ils surestiment la gravité du problème et ne fournissent pas toujours les données nécessaires pour rédiger un correctif ou comprendre la méthode d’exploitation.

Pourquoi la détection de code suspect ne suffit-elle pas ?

L’une des principales limites tient au fait que le modèle peut repérer un extrait suspect sans comprendre l’ensemble de l’architecture de sécurité du projet. Des contrôles supplémentaires peuvent en effet se trouver ailleurs et empêcher l’exploitation de la faille, transformant le signalement en faux positif ou réduisant sa gravité réelle. De plus, les modèles similaires ont tendance à détecter les mêmes défauts, de sorte que plusieurs signalements concernant un seul et même problème parviennent aux responsables.

Akrites ne considère toutefois pas que l’ignorance des signalements générés par l’intelligence artificielle soit une option pratique. Robinson affirme que la qualité des résultats s’est améliorée au cours de l’année, en particulier avec les modèles payants les plus coûteux. Les outils peuvent également, dans certains cas, relier des problèmes de faible gravité et les transformer en une chaîne d’exploitation plus importante, une tâche qui pourrait demander des mois ou un an à un chercheur humain.

Une revue humaine avant l’arrivée du signalement dans le projet

Akrites utilise l’intelligence artificielle pour évaluer les signalements reçus et détecter les doublons, puis des ingénieurs détachés les examinent avant de les transmettre aux responsables. Leur rôle ne se limite pas à déterminer si la vulnérabilité existe : il consiste également à condenser le signalement et à ajouter des cas de test, des preuves de concept et des correctifs, afin que le projet puisse prendre une décision plus rapidement et sur la base d’éléments probants.

L’initiative compte parmi ses membres fondateurs Anthropic, OpenAI, Google, Microsoft, AWS, NVIDIA, Cisco, IBM, Red Hat, Citi et JPMorganChase. Selon Robinson, les membres doivent fournir des ressources d’ingénierie en plus du financement, et leur engagement peut atteindre 10 ingénieurs à temps plein par membre. Il affirme disposer d’environ 200 ingénieurs détachés, dont beaucoup sont déjà des contributeurs ou des responsables de projets open source.

Qu’est-ce qui change concrètement ?

Akrites ajoute une couche de tri et de vérification entre les outils de détection des vulnérabilités et les responsables de projets, au lieu de transmettre directement chaque résultat automatisé aux propriétaires du code. Cela pourrait réduire le bruit et améliorer la capacité d’action des signalements, mais n’élimine ni le besoin d’expertise humaine ni celui d’un financement continu, puisque l’infrastructure et l’utilisation des modèles de langage nécessitent d’importantes ressources.

Une autre initiative liée à la Linux Foundation, l’open source Cyber Reasoning System (OSS-CRS), développe des outils destinés à aider les projets eux-mêmes à enquêter sur les vulnérabilités et à proposer des correctifs. Alors qu’Akrites se concentre sur la coordination du cycle des signalements entre les projets, OSS-CRS cherche à permettre aux responsables d’effectuer une plus grande partie du travail. L’efficacité des correctifs proposés demeure une question ouverte, car il faut vérifier qu’ils traitent la cause profonde sans introduire de nouvelles vulnérabilités ni casser des fonctionnalités existantes.

Source de l’actualité
The New Stack - Software Development
Ouvrir la source originale ↗
c
Auteur

certi.news Editorial Team

À retenir

L’initiative Akrites de la Linux Foundation sert de couche de validation pour les rapports de vulnérabilités générés par l’IA avant leur transmission aux mainteneurs de projets open source. Elle associe des outils d’IA à une revue humaine afin de réduire les faux rapports et les doublons, et d’améliorer leur exploitabilité.

  • Akrites utilise l’IA pour évaluer les rapports de vulnérabilités et détecter les doublons.
  • Des ingénieurs détachés examinent les rapports et ajoutent, si nécessaire, des cas de test, des preuves de concept et des correctifs.
  • Les rapports générés automatiquement peuvent manquer de contexte de sécurité, surestimer la gravité d’un problème ou ne pas fournir suffisamment de données pour le corriger.
  • L’initiative compte environ 200 ingénieurs détachés, avec des contributions de nombreuses entreprises et institutions technologiques.
  • Akrites se concentre sur la coordination du cycle de vie des rapports, tandis que OSS-CRS développe des outils qui aident les mainteneurs de projets à enquêter et à proposer des correctifs.
  • L’efficacité des correctifs proposés doit toujours être vérifiée par des humains afin de s’assurer qu’ils traitent la cause racine sans introduire de nouveaux problèmes.

FAQ

Quel problème Akrites cherche-t-elle à résoudre ?

L’initiative cherche à réduire le flux de rapports de vulnérabilités inexacts ou répétitifs produits par les outils d’IA, et à les améliorer avant leur transmission aux mainteneurs de projets.

Akrites s’appuie-t-elle uniquement sur l’IA ?

Non. Elle utilise l’IA pour le triage et la détection des doublons, puis des ingénieurs humains examinent les rapports avant leur transmission aux projets.

Quelle est la différence entre Akrites et OSS-CRS ?

Akrites se concentre sur la coordination des rapports entre les chercheurs et les projets, tandis qu’OSS-CRS aide les projets eux-mêmes à enquêter sur les vulnérabilités et à proposer des correctifs.

Dans la même catégorie

À lire également

Voir toutes les actualités