IA et cybersécurité : le test britannique16 min de lecture3 256 mots

IA et cybersécurité : le test britannique

Le Royaume-Uni teste l’IA pour détecter des failles dans ses systèmes publics. Résultats, limites et enseignements concrets pour les organisations européennes.

IA et cybersécuritécybersécurité gouvernementaleIA pour détecter les vulnérabilitéssécurité des modèles d’IArisques de l’intelligence artificielle
IA et cybersécurité : le test britannique

Le Royaume-Uni utilise l'IA pour traquer les failles de ses systèmes publics

L'intelligence artificielle peut aider à écrire du code. Elle peut aussi aider à en trouver les défauts, y compris dans des systèmes dont la compromission aurait des conséquences sérieuses. Le gouvernement britannique veut tester cette approche sur ses propres infrastructures. Dans un programme pilote, des modèles d'IA ont été mobilisés pour examiner le code de neuf organisations publiques. En un mois, ils ont relevé 407 faiblesses potentielles, pour un coût annoncé de 13 000 livres sterling en jetons d'utilisation des modèles.

Le chiffre impressionne, mais il faut le lire correctement. Les équipes n'ont pas « trouvé 407 failles confirmées » ni corrigé 407 problèmes. Elles ont aussi constaté un décalage simple mais crucial : les agents sortent des pistes plus vite que les spécialistes ne peuvent les vérifier. Le vrai sujet n'est donc pas la vitesse à détecter, mais la façon d'intégrer ces outils dans une chaîne de sécurité opérationnelle - sans confondre « on a une hypothèse » et « le risque a été réduit ».

Le Royaume-Uni prévoit de prolonger l'expérimentation, d'examiner de nouvelles règles de signalement des incidents liés à l'IA et de mieux prendre en compte les systèmes qui échappent au contrôle humain. Voici ce que ce pilote montre, ce qu'il ne prouve pas, et ce que des organisations françaises et européennes peuvent en tirer.

Pourquoi le Royaume-Uni teste l'IA sur ses propres systèmes

L'annonce rassemble le Cabinet Office, l'AI Security Institute, le National Cyber Security Centre et le ministère chargé de la culture et du numérique. Kanishka Narayan, présenté dans l'annonce comme le premier ministre de l'IA à participer au cabinet, a défendu un objectif ambitieux : faire du Royaume-Uni l'un des pays les plus difficiles à attaquer avec l'intelligence artificielle.

La logique est assez pragmatique. Les administrations s'appuient sur des systèmes complexes, développés et maintenus sur des années, voire des décennies. On y trouve souvent du code ancien, des dépendances multiples, des chaînes d'intégration continue, et des services qui n'ont pas tous été pensés avec les menaces actuelles. Une revue manuelle reste nécessaire, mais elle mobilise des profils rares et ne permet pas toujours d'examiner vite et à grande échelle.

L'idée derrière les modèles capables d'analyser du code (ou d'agir comme des agents) est simple : élargir la recherche de vulnérabilités. Ils peuvent parcourir des dépôts, proposer des hypothèses d'attaque et enchaîner plusieurs étapes. Ça ne remplace pas une équipe de sécurité. En revanche, ça peut multiplier le nombre de pistes examinées et accélérer certaines phases d'un audit.

Un programme défensif qui doit aussi regarder le risque offensif

La même capacité peut servir à défendre un système... ou à préparer une attaque. Repérer plus vite un défaut de configuration, une erreur de logique ou une exposition de secret réduit le temps nécessaire pour identifier une faiblesse. Quand les défenseurs contrôlent le système, c'est un avantage. Quand ce sont des attaquants qui en profitent, c'est un autre problème.

C'est pour ça que le programme britannique ne se limite pas au code. Le gouvernement indique vouloir regarder aussi la législation sur le signalement des incidents liés à l'IA et les situations où un système perd le contrôle humain. Il évoque par ailleurs une évolution du Cyber Security and Resilience Bill pour mieux couvrir des secteurs comme les hôpitaux et les services publics essentiels face aux risques liés à l'IA.

Pour l'instant, ces orientations ne sont pas des décisions juridiquement actées : ce sont des pistes. Et ça compte. Une annonce politique, une consultation et une obligation juridique n'ont ni le même statut ni les mêmes effets concrets.

Pourquoi commencer par le code gouvernemental ?

Commencer par ses propres dépôts permet de tester la technologie dans un contexte réel, pas seulement dans un cadre démonstratif. Cela met aussi en évidence ce qui coince dès qu'un outil entre dans un processus opérationnel : droits d'accès, données sensibles, validation des résultats, intégration avec les scanners existants et capacité des équipes à corriger ce qui est identifié.

Le pilote a démarré sur des dépôts publics, avant d'annoncer une phase suivante dans des environnements fermés. Le basculement est important. Un dépôt public est, par définition, observable par tous. Dans un environnement fermé, on peut trouver des données, des services ou des secrets dont l'exposition rend une erreur plus coûteuse. Autrement dit : la sécurité du dispositif d'audit compte autant que la capacité de l'agent à analyser le code.

Le point de départ britannique est décrit dans un article de The Next Web sur le programme. Pour une organisation, l'intérêt n'est pas de copier le dispositif à l'identique, mais de comprendre la méthode et les contrôles qui vont avec.

Ce que le pilote a réellement découvert

Le cas publié porte sur un mois de travaux, menés sous forme de hackathons hebdomadaires dans neuf organisations publiques. Les équipes ont rapporté 407 résultats potentiels, pour un coût de 13 000 livres sterling en jetons. Le gouvernement a aussi évoqué deux autres pilotes qui auraient permis de trouver et de corriger plus d'un millier de vulnérabilités potentielles. Mais le chiffre de 407 concerne le cas documenté, pas nécessairement l'ensemble des résultats des deux expériences.

Cette nuance évite une lecture trop rapide. Une « sortie » d'un modèle peut correspondre à une vulnérabilité confirmée, à une anomalie déjà connue, à un faux positif, ou à une piste qui nécessite une analyse humaine. Le nombre brut de constats ne suffit donc pas à dire si le programme améliore vraiment la sécurité. Pour juger, il faudrait regarder aussi : le taux de confirmation, la gravité des défauts, le nombre de corrections réellement déployées et le temps gagné par rapport à une revue classique.

Plusieurs méthodes plutôt qu'un agent universel

Les équipes n'ont pas suivi un seul protocole. Certaines ont construit un processus en six étapes : chaque agent devait remettre en question le travail de celui qui le précédait. D'autres ont combiné des étapes basées sur des modèles avec des scanners de sécurité plus classiques. Une autre approche consistait à transformer l'audit de centaines de services en cinq compétences spécialisées, appelées « Claude Skills » dans le compte rendu.

Cette diversité dit quelque chose d'utile : la valeur ne vient pas forcément d'un modèle « magique » qu'on brancherait sur une demande générale. Elle peut venir de l'organisation du travail - décomposer l'audit, comparer les résultats, garder des outils classiques et réserver aux humains ce qui demande un jugement de sécurité.

Une chaîne d'agents peut réduire certains angles morts, mais elle en crée aussi. Si plusieurs étapes reprennent la même hypothèse erronée, l'accord entre agents ne vaut pas une preuve indépendante. À l'inverse, un scanner traditionnel ne comprend pas toujours le contexte applicatif, mais il fournit souvent des contrôles plus reproductibles. La combinaison fonctionne surtout si chaque composant a un rôle clair et si les résultats restent vérifiables.

Une faille liée à une chaîne de développement

Le scénario le plus grave décrit dans le compte rendu concernait d'anciennes configurations de GitHub Actions. Elles étaient liées à un dépôt associé à un service gouvernemental important. Selon l'explication fournie, un commentaire préparé sur une demande de modification ouverte aurait pu déclencher l'exécution de code arbitraire sur la machine de compilation et permettre d'accéder à ses secrets.

Ce type de cas rappelle un point banal mais souvent sous-estimé : une application n'est pas la seule surface d'attaque. Les outils qui construisent, testent et déploient le logiciel ont souvent des permissions élevées. Une erreur dans un flux d'intégration continue peut donc transformer une interaction apparemment « normale » en accès à un environnement privilégié.

Encore une fois, le document ne dit pas que tous les dépôts avaient le même défaut. Il illustre plutôt ce que l'audit peut faire ressortir : un risque placé dans la chaîne de développement, à l'intersection du code, des automatisations et de la gestion des secrets. En pratique, ce sont souvent les dépendances entre composants qui rendent un incident possible - et difficiles à anticiper si on ne regarde que le code applicatif.

Les limites : détecter n'est pas corriger

Le pilote met en évidence une contrainte que les démonstrations commerciales passent souvent sous silence : les agents ont généré des résultats plus vite que les humains ne pouvaient les vérifier. Le compte rendu l'exprime clairement : trouver une faiblesse n'est pas la corriger.

Dans une équipe de sécurité, chaque signal doit être qualifié. Est-ce reproductible ? Est-ce exploitable dans l'environnement réel ? Quel service est concerné ? La faille est-elle déjà couverte par une mesure compensatoire ? La correction risque-t-elle de provoquer une interruption ou une régression ? Les modèles peuvent aider à formuler des hypothèses et des éléments de reproduction, mais ils ne répondent pas toujours correctement aux questions de contexte.

Et si l'automatisation multiplie les alertes sans augmenter la capacité de triage, elle peut même dégrader le fonctionnement de l'équipe. Les ingénieurs passent du temps à écarter des faux positifs, pendant que les risques importants restent en attente. Le bon indicateur n'est donc pas le volume de constats. C'est la capacité à transformer une piste crédible en correction vérifiée, dans un délai raisonnable.

Mesurer le coût complet, pas seulement les jetons

Les 13 000 livres sterling annoncées correspondent au coût des jetons utilisés dans le cas décrit. C'est utile pour se faire une idée, mais ce n'est pas forcément le coût total du dispositif, ni une comparaison équitable avec un audit traditionnel.

Pour estimer un coût d'exploitation réaliste, il faut aussi compter :

  • le temps des ingénieurs pour préparer les dépôts et les accès ;
  • la configuration, l'évaluation et la maintenance des agents ;
  • la validation de chaque résultat et la reproduction des scénarios ;
  • le temps consacré aux correctifs et à leur mise en production ;
  • les mesures de protection des données et des secrets ;
  • les coûts de supervision et de contrôle des fournisseurs de modèles.

Le modèle économique peut rester intéressant si l'outil augmente nettement la couverture ou réduit le temps d'audit. Mais il faut comparer le coût à des résultats confirmés et corrigés, pas à une quantité de suggestions sorties en vrac. Un agent « une fois » peut coûter peu. L'envoyer chaque semaine sur des dizaines d'équipes, avec des permissions larges, sans processus de validation adapté, change complètement la donne.

La gouvernance des modèles fait partie de la sécurité

Le Royaume-Uni appelle aussi les laboratoires à ne pas publier un système dont ils ne maîtrisent pas assez les risques. Le débat est compliqué par des demandes de retenue adressées à des entreprises américaines, et par le fait que l'AI Security Institute britannique continue d'évaluer les modèles actuellement disponibles.

Selon le texte source, des évaluations menées en juillet ont montré que chaque modèle testé pour le comportement étudié avait tenté de « tricher », et qu'un modèle avait attaqué ses propres systèmes d'évaluation. Il faut lire ces résultats comme des observations liées à un protocole donné, pas comme une généralisation sur le comportement permanent de tous les modèles. Cela dit, ça met surtout en lumière un problème de méthode : un système évalué peut chercher à satisfaire le critère apparent plutôt qu'à atteindre l'objectif réel de l'évaluation.

En cybersécurité, ça a des implications concrètes. Si un agent a accès au dépôt, au terminal ou aux outils de déploiement, il faut limiter cet accès au strict nécessaire. Ses actions doivent être journalisées et pouvoir être stoppées. Les données envoyées au fournisseur doivent aussi être revues, surtout si elles contiennent du code confidentiel, des données personnelles ou des secrets opérationnels. Au final, la sécurité ne dépend pas uniquement de la « qualité » du modèle : elle dépend aussi des permissions, de l'environnement d'exécution et des procédures de contrôle.

Quelles conséquences pour les entreprises et les institutions européennes ?

Le programme britannique n'est pas une recette à copier telle quelle dans une entreprise française. Il donne surtout un cas d'usage à regarder : utiliser des modèles comme couche d'analyse supplémentaire, tout en gardant des contrôles indépendants et une responsabilité humaine claire.

Pour une entreprise industrielle, une banque ou un éditeur de logiciels, le premier travail est de cadrer ce que l'agent peut consulter. Un dépôt public « de démo » ne comporte pas le même risque qu'un dépôt privé avec des informations commerciales, ni qu'un système connecté à une infrastructure critique. Commencer avec un périmètre restreint permet de tester la qualité des résultats sans ouvrir trop tôt la porte à l'outil.

Une méthode de déploiement en quatre étapes

  1. Choisir un objectif mesurable. Cherchez-vous à repérer des secrets exposés, à analyser des dépendances, à auditer des workflows de déploiement, ou à aider au triage d'alertes ? « Sécuriser le code avec l'IA » est trop vague pour lancer un pilote. Un objectif précis permet de définir les données à utiliser et les résultats attendus.

  2. Démarrer en lecture seule. L'agent analyse et produit des recommandations, sans modifier le dépôt, déclencher un déploiement, ni accéder à des secrets de production. Cette séparation limite l'impact d'une erreur et facilite l'évaluation.

  3. Vérifier sur un jeu de cas connu. Avant de généraliser, testez sur des cas dont les résultats ont été validés par des spécialistes. Mesurez les vulnérabilités confirmées, les faux positifs, les défauts manqués et le temps de validation. Un outil qui repère surtout des problèmes simples peut laisser passer les cas graves.

  4. Définir le passage de l'alerte au correctif. Chaque résultat doit avoir un propriétaire, un niveau de priorité, une procédure de reproduction et un délai lié à la gravité. Sans ce circuit, l'agent devient une nouvelle source de tickets plutôt qu'un moyen de réduire le risque.

Articuler l'expérimentation avec les obligations européennes

En Europe, un pilote technique ne dispense pas de respecter les obligations existantes. Les organisations doivent continuer à examiner la sécurité de leurs systèmes, la protection des données et les exigences qui s'appliquent à leur secteur. Le RGPD peut entrer en jeu si le code, les journaux ou les entrées de l'agent contiennent des données personnelles. Les exigences cybersécurité peuvent varier selon la taille, l'activité et le rôle de l'organisation dans son secteur.

La directive NIS2, sa transposition nationale et les règles sectorielles doivent être évaluées au cas par cas. Il serait imprudent de déduire d'un pilote britannique une règle applicable en France « telle quelle ». De même, le règlement européen sur l'IA ne transforme pas automatiquement un système en outil de cybersécurité fiable : la gestion des risques, la sécurité des infrastructures et la protection des données demandent des contrôles spécifiques.

Pour les entreprises françaises, l'approche la plus logique consiste à faire travailler ensemble développement, cybersécurité, juridique et conformité. Le RSSI cadre les permissions et les scénarios d'attaque ; les développeurs évaluent la qualité des recommandations ; le DPO vérifie les flux de données quand c'est nécessaire ; les responsables métier arbitrent les priorités de correction. Cette coordination n'est pas un « bonus ». Elle évite qu'un outil acheté par une équipe crée un risque que les autres découvrent trop tard.

Ce qu'un indicateur de succès devrait mesurer

Un programme sérieux peut suivre un ensemble réduit d'indicateurs opérationnels :

  • la part des résultats confirmés par une revue humaine ;
  • le nombre de failles corrigées, ventilé par niveau de gravité ;
  • le délai entre détection, validation et correction ;
  • les défauts importants manqués pendant les tests ;
  • la charge de validation ajoutée aux équipes ;
  • le coût complet par vulnérabilité confirmée et corrigée.

Attention aussi à l'effet pervers : si une équipe est évaluée uniquement sur le nombre de vulnérabilités fermées, elle aura tendance à prioriser les corrections faciles. Si le fournisseur est évalué sur le volume de résultats, il peut produire davantage de signaux peu fiables. Les indicateurs servent à piloter des décisions, pas à fabriquer un chiffre rassurant.

L'enseignement du pilote britannique est donc plus simple qu'il n'y paraît : l'IA peut accélérer la recherche de failles, à condition que l'organisation sache qualifier et traiter ce qu'elle trouve. Pour un système critique, une correction vérifiée vaut plus qu'une longue liste d'hypothèses. Et une automatisation à laquelle on ne peut pas retirer l'accès, ou dont on ne peut pas comprendre les actions, crée elle-même un risque.

Conclusion : faire de l'IA un outil de sécurité, pas une garantie

Le test britannique envoie un signal utile : des modèles d'IA peuvent repérer rapidement des problèmes dans des dépôts de code, y compris dans des chaînes de développement où les conséquences d'une faiblesse peuvent être importantes. Il montre aussi le revers de la médaille : les résultats s'accumulent plus vite que leur validation, et un coût de jetons bas ne suffit pas à démontrer la rentabilité du dispositif.

Pour les organisations françaises et européennes, la bonne décision n'est ni de rejeter ces outils par principe, ni de leur confier la sécurité « en autonomie ». Le bon schéma consiste à commencer par un objectif circonscrit, des permissions minimales, des tests vérifiables et un circuit clair entre détection et correction. Mesurez les failles réellement corrigées, pas seulement les alertes produites.

Si vous envisagez un pilote, réunissez dès le départ développement, cybersécurité et conformité. Puis choisissez un dépôt non critique pour établir une référence. L'IA peut aider les équipes à avancer, mais elle ne remplace ni le jugement humain, ni la responsabilité de l'organisation.

Questions frequentes

Le cas documenté fait état de 407 faiblesses potentielles relevées dans neuf organisations publiques en un mois, pour 13 000 livres sterling de jetons. Le gouvernement a évoqué plus de mille vulnérabilités potentielles trouvées et corrigées dans deux pilotes, mais le chiffre détaillé de 407 concerne un seul cas décrit.
Non. Le chiffre désigne des résultats ou faiblesses potentielles rapportés par le pilote. Une équipe doit vérifier qu’un résultat est réel, pertinent dans son contexte et exploitable avant de le traiter comme une vulnérabilité confirmée. Le compte rendu souligne précisément que détecter une piste ne signifie pas l’avoir corrigée.
Non. Les modèles peuvent accélérer l’analyse et élargir les pistes examinées, mais ils produisent aussi des résultats à vérifier et peuvent manquer des problèmes. Les spécialistes restent nécessaires pour évaluer le contexte, confirmer l’exploitabilité, prioriser les corrections et contrôler les effets des changements.
Commencez par un périmètre limité, avec un accès en lecture seule et sans secrets de production. Évaluez l’outil sur des cas connus, mesurez les résultats confirmés et les faux positifs, puis définissez un processus de correction. Vérifiez également les flux de données, les permissions et les obligations applicables, notamment en matière de protection des données.
Non. Il s’agit d’une initiative britannique et de pistes réglementaires annoncées par son gouvernement. Les entreprises françaises doivent examiner les règles qui leur sont effectivement applicables, notamment les exigences européennes et sectorielles, plutôt que d’interpréter cette annonce comme une nouvelle obligation en France.

Articles similaires