Aller au contenu
PentAGI
Concepts

Tests d'intrusion autonomes

Ce qu'est un test d'intrusion autonome, comment PentAGI mène un test depuis un objectif jusqu'à un report, et où les humains gardent le contrôle.

Lors d’un pentest autonome, un système d’IA planifie et exécute lui-même les étapes du test. Il décide quoi examiner ensuite à partir de ce qu’il a déjà trouvé, lance les outils, vérifie les résultats et rédige ce qu’il a appris. Un scanner effectue toujours les mêmes vérifications ; un agent autonome adapte son plan au fur et à mesure que le test progresse.

Comment PentAGI exécute un test

Vous décrivez une cible et un objectif en langage naturel : ce qui doit être évalué, ce qui est dans le périmètre et ce qui constitue la fin du travail. À partir de là, un flow s’exécute de manière autonome :

  1. Votre message devient une task, et le generator la divise en jusqu’à 15 subtasks.
  2. Pour chaque subtask, l’agent primary confie le travail à des spécialistes — le searcher, le pentester, le coder ou l’installer — qui agissent via leurs tools.
  3. Les tools s’exécutent dans le conteneur sandbox propre au flow, construit à partir d’une image choisie pour l’objectif, et non à l’intérieur de PentAGI lui-même ; un worker node les maintient entièrement à l’écart de l’hôte PentAGI.
  4. Après chaque subtask, le refiner examine le plan restant et le modifie si les résultats l’exigent.
  5. Lorsque la task est terminée, le reporter rédige son résultat, et le report du flow rassemble les résultats de toutes ses tasks.

Les commandes, leur sortie et les résultats restent dans la memory du flow, afin que les subtasks ultérieures s’appuient sur les précédentes ; les guides, réponses et codes que les agents y enregistrent servent également aux flows suivants.

Où vous gardez le contrôle

  • Périmètre. Les agents suivent la task : inscrivez-y les cibles, les limites et toutes les règles d’engagement. PentAGI ne restreint pas les cibles par lui-même, donc imposez une limite stricte au niveau réseau, par exemple avec des règles de pare-feu sur le worker node.
  • Mode interactif. En mode Assistant, vous effectuez le test étape par étape avec un agent au lieu de le laisser s’exécuter seul.
  • Pilotage. La vue Assistant d’un flow en cours d’exécution vous permet de vérifier son état, d’arrêter la task actuelle, d’envoyer des instructions de suivi ou de modifier les subtasks prévues — voir Piloter un flow en cours d’exécution.
  • Questions. Avec ASK_USER=true, l’agent primary peut mettre le flow en pause et vous demander une saisie. Cette option est désactivée par défaut.
  • Limites. Les limites de tool call et la détection de répétition arrêtent un agent qui tourne en rond, et le reflector relance celui qui cesse d’appeler des tools — voir Mesures de sécurité.

Quand cela convient

Le test autonome convient aux évaluations répétées de vos propres systèmes, aux cibles de laboratoire et de formation, ainsi qu’à la première passe d’un engagement : cartographier la surface d’attaque, vérifier les faiblesses connues et rédiger ce qui a été trouvé. Il ne remplace pas le jugement d’un testeur sur le périmètre, l’impact et les risques, et deux exécutions de la même task peuvent différer, donc traitez ses findings comme des pistes à confirmer.

Testez uniquement les systèmes que vous possédez ou pour lesquels vous êtes explicitement autorisé à effectuer une évaluation. L’utilisation de PentAGI est soumise au CLUF.

Dernière mise à jour le