Teknik - L’arrivée de l’IA dans le Bug Bounty - Parce que... c'est l'épisode 0x353! — PolySécure Podcast

Teknik - L’arrivée de l’IA dans le Bug Bounty - Parce que... c'est l'épisode 0x353!

PolySécure Podcast · 13/10/2026 04:00 · 29 min

Contenu de l'épisode

Parce que… c’est l’épisode 0x353! Shameless plug Description

Cette description a été faite à l’aide de GLM 5.3 Flash, à partir de la transcription qui a été effectuée par ElevenLabs Scribev2. Aucune vérification humaine n’a été faite. Si vous découvrez des erreurs ou des inexactitudes, vous pouvez m’en faire part afin que je procède aux modifications appropriées.

Le bug bounty et son fonctionnement

Adrien Jeanneau, responsable de l’équipe triage chez YesWeHack depuis presque cinq ans, présente dans cet épisode technique du Polysecure le fonctionnement du bug bounty et l’impact de l’intelligence artificielle sur cet écosystème. Le principe du bug bounty consiste à cadrer la recherche et la remontée de vulnérabilités au travers d’un programme établi par un client qui passe par YesWeHack comme intermédiaire. Ce programme se décompose en plusieurs éléments, dont les règles classiques précisant ce qui est autorisé ou non, la définition du scope qui peut couvrir des applications mobiles, web, des binaires, du code open source, voire des agents IA ou des serveurs type MCP, ainsi que des règles qualifiantes et non qualifiantes. Puisque le modèle repose sur la rémunération des chercheurs à l’impact, une vulnérabilité de sévérité faible rapporte moins qu’une vulnérabilité critique.

L’arrivée de l’IA chez les chercheurs

L’équipe triage analyse les rapports de vulnérabilité qui arrivent sur les programmes afin de confirmer leur sévérité et le respect des règles de chaque programme. Depuis environ un an, l’IA a bouleversé ce flux de travail. Les chercheurs, souvent en avance sur ces sujets, ont rapidement intégré l’IA dans leur processus d’analyse, d’abord surtout sur du code source puisque les modèles étaient moins habiles pour naviguer sur des applications web. Cette évolution a provoqué une montée en puissance du nombre de rapports arrivant dans les mains de l’équipe triage. Le problème principal est que les chercheurs ne vérifient pas ce que l’IA rédige. Si on demande à un modèle de trouver une vulnérabilité, elle en trouvera potentiellement une, mais sans vérification humaine, celle-ci peut être inexploitable ou totalement hallucinée.

Les mesures mises en place par la plateforme

Pour faire face à cette vague, YesWeHack a déployé plusieurs dispositifs. D’abord, des rappels répétés des règles aux chercheurs, leur rappelant que seules des vulnérabilités qualifiantes donnent droit à une récompense. Ensuite, une règle limitant le nombre de soumissions simultanées pour les nouveaux chercheurs. Un chercheur qui soumet d’un coup quinze ou vingt rapports sur un programme open source, ce qui est historiquement difficile à réaliser, est très probablement en train d’envoyer des rapports invalides. Une fois les rapports validés ou rejetés, un nouveau ratio se débloque et augmente progressivement à mesure que le chercheur soumet des rapports valides.

Plus récemment, la plateforme a mis en place un système de crédits. Un chercheur débutant reçoit dix crédits, et chaque soumission coûte entre un crédit et beaucoup plus selon les types de programmes. Si le rapport est accepté, les crédits engagés sont remboursés et le chercheur en gagne de nouveaux, ce qui lui permet de soumettre davantage de rapports. À l’inverse, si le r

Plus d'informations