
La Fondation Ethereum a révélé que le plus grand défi de la recherche en sécurité assistée par l'IA est devenu de prouver quelles vulnérabilités signalées sont authentiques plutôt que de trouver des bugs potentiels.
Selon l'équipe de sécurité des protocoles de la Fondation Ethereum, de récentes expériences avec des agents d'IA coordonnés ont révélé de réelles failles logicielles dans les systèmes dont dépend Ethereum, mais l'organisation a déclaré que la majeure partie de l'effort consiste désormais à séparer les découvertes valides des faux positifs convaincants.
L'équipe a décrit les résultats dans un article technique expliquant comment elle a testé les agents d'IA contre des logiciels système, des bibliothèques cryptographiques et des contrats intelligents à haute assurance.
Une découverte confirmée concernait une panique déclenchable à distance dans le composant gossipsub de libp2p, qui fait partie de la couche de réseau pair-à-pair utilisée par les clients de consensus Ethereum. La Fondation Ethereum a déclaré que la vulnérabilité avait été corrigée et divulguée plus tard sous le nom de CVE-2026-34219.
Au lieu de traiter les agents d'IA comme des décideurs, la Fondation a déclaré qu'ils devraient être considérés comme des outils générant des hypothèses nécessitant une vérification indépendante. Bien que les agents puissent inspecter le code source, tracer les chemins d'exécution et préparer des preuves de concept, la Fondation a déclaré qu'ils produisent également des rapports basés sur du code inaccessible, des problèmes connus en double, des crashs de débogage uniquement, ou des preuves formelles faibles qui ne parviennent pas à démontrer un problème de sécurité réel.
L'équipe a déclaré que la découverte inattendue n'était pas que l'IA puisse identifier des bugs, mais que la validation de ces rapports prenait beaucoup plus de temps que leur génération.
Pour réduire les découvertes non fiables, la Fondation Ethereum a déclaré qu'elle déploie plusieurs agents d'IA contre le même référentiel logiciel, chaque agent gérant une étape différente du processus d'examen. Au lieu de s'appuyer sur un coordinateur central, les agents échangent des informations via le référentiel lui-même en partageant l'état dans le contrôle de version.
Selon la Fondation, le flux de travail commence par la reconnaissance, où de larges surfaces d'attaque sont réduites à des idées testables spécifiques. Les agents de chasse suivent ensuite chaque hypothèse à travers le code et tentent de construire un reproducteur fonctionnel. Les agents de remplissage des lacunes suivent les rapports acceptés et rejetés pour éviter de répéter le travail antérieur, tandis que les agents de validation examinent indépendamment chaque candidat, suppriment les doublons et déterminent si un rapport se qualifie comme une vulnérabilité légitime.
La Fondation a déclaré que chaque rapport accepté doit identifier une cible atteignable, définir un invariant de sécurité clair, expliquer le mécanisme de défaillance, fournir des preuves observables, inclure un reproducteur autonome et comporter une clé de déduplication. Ces exigences visent à garantir que chaque affirmation peut être testée directement contre le code de production.
Au centre du processus, la Fondation Ethereum a déclaré qu'un principe prime sur tout le reste : une vulnérabilité ne compte pas à moins qu'une personne autre que l'agent rapporteur ne puisse la reproduire sur la base de code réelle. Selon la Fondation, cette exigence élimine les rapports basés sur des chemins d'attaque impossibles, des défaillances de débogage uniquement, ou des résultats de vérification formelle qui semblent mathématiquement corrects sans prouver une propriété de sécurité significative.
Au-delà de la validation technique, la Fondation a déclaré que les candidats restants sont également évalués pour leur exploitabilité pratique. Une faille que n'importe quel participant du réseau peut déclencher a des implications de sécurité différentes de celles nécessitant un accès privilégié ou des ressources informatiques irréalistes.
La Fondation a ajouté que les agents d'IA restent inconsistants lorsqu'il s'agit d'évaluer l'atteignabilité de l'exploit, la gravité de l'attaque ou les vulnérabilités qui n'apparaissent qu'à travers de longues séquences d'interactions valides. Dans ces situations, elle a déclaré que les agents sont plus efficaces en tant qu'assistants pour les frameworks de test d'état que comme remplaçants pour les chercheurs en sécurité expérimentés.
La dernière mise à jour de sécurité intervient quelques semaines seulement après que la Fondation Ethereum ait achevé une importante restructuration interne. Dans une annonce du 23 juin, l'organisation a déclaré avoir réduit ses effectifs d'environ 20 %, avec 54 employés partant suite à un examen de plusieurs mois dans le cadre de sa politique de mandat et de gestion de trésorerie.
Selon la Fondation, la restructuration visait à concentrer le personnel et les ressources sur les responsabilités que seule l'organisation peut assumer tout en poursuivant le développement à long terme d'Ethereum.