Incident de sécurité ? Suspicion de compromission ? 09 71 18 27 69csirt@synacktiv.com

Pentest

Agentic AI Attack & Defense Junior - 2 jours - 2500€ HT

Description

En septembre 2025, un groupe lié à l'État chinois a utilisé Claude Code et le Model Context Protocol (MCP) pour mener de façon autonome une campagne de cyberespionnage contre une trentaine d'organisations des secteurs technologie, finance et gouvernement. L'agent a géré seul 80 à 90 pour cent des opérations tactiques : reconnaissance, découverte de vulnérabilités, exploitation, mouvement latéral, collecte d'identifiants et tri des données selon leur valeur en renseignement. Uniquement des outils open source. Aucun malware sur mesure. Aucun zero-day. Un mois plus tard, NodeZero résolvait GOAD en 14 minutes, une tâche qui demande 12 à 16 heures à des experts humains. XBOW atteignait la première place du classement mondial de HackerOne avec plus de 1 060 rapports de vulnérabilités autonomes.

L'IA agentique n'est plus un sujet de recherche. C'est une réalité opérationnelle qui redéfinit ce que les attaquants comme les défenseurs peuvent faire, et à quelle vitesse. Le coût marginal des cyber-attaques tend vers zéro.

Cette formation de deux jours couvre les deux faces de ce basculement. Côté offensif, les participants construisent un agent IA de zéro et y connectent des outils de test d'intrusion standards (nmap, Impacket, NetExec, BloodHound, Sliver) via le MCP, puis le lancent contre un environnement Active Directory réaliste. Ils apprennent à écrire des skills qui rendent l'agent fiable, des hooks qui le rendent résilient, et des contrats d'engagement qui le maintiennent dans le périmètre. Côté défensif, ils connectent la même architecture à un SIEM pour traquer l'attaque qu'ils viennent d'exécuter, générer et affiner des règles de détection Sigma, évaluer leur couverture et construire des pipelines de surveillance automatisée. Le même modèle MCP pilote les agents offensifs et défensifs : comprendre les deux est tout l'objet du cours.

Un module dédié traite de la sécurité du MCP lui-même : comment les agents deviennent des surfaces d'attaque via l'injection de commandes, l'empoisonnement de descriptions d'outils et l'injection indirecte de prompt par le contenu de la cible, avec l'exploitation pratique de CVE publiées. La formation se conclut sur la conception d'engagements hybrides humain-IA : où tracer la ligne de l'autonomie, comment structurer les points de validation, et quelles décisions restent irréductiblement humaines.

Les travaux pratiques se déroulent tout au long des deux jours contre un environnement Active Directory. Les participants réalisent une kill chain réaliste à travers plusieurs classes de vulnérabilités, observent leur agent l'exécuter de façon autonome lors d'un exercice de synthèse, puis changent de camp pour détecter les techniques qu'ils viennent d'exploiter et écrire les règles correspondantes.

Objectifs

  • Comprendre le fonctionnement des agents IA offensifs et défensifs, du modèle au harness jusqu’au Model Context Protocol (MCP)
  • Construire un agent d’intrusion autonome et l’armer avec des outils de pentest standards, puis l’exécuter contre un environnement Active Directory réaliste
  • Retourner la même architecture côté défense pour traquer l’attaque, générer des règles de détection Sigma et évaluer sa couverture

Public et prérequis

Cette formation s'adresse aux experts en tests d'intrusion (Red Team et autres tests de vulnérabilités) souhaitant intégrer des agents d'IA dans leurs opérations offensives, aux analystes SOC et aux experts en sécurité défensive (Blue Team) chargés de l'ingénierie de la détection, aux ingénieurs en sécurité concevant ou évaluant des outils de sécurité basés sur l'IA, ainsi qu'aux consultants désirant comprendre et quantifier la menace que représentent les agents d'IA offensifs.

  • Experts en tests d'intrusion (Red Team et autres tests de vulnérabilité)

  • Analystes SOC et ingénieurs en sécurité défensive (Blue Team)

  • Ingénieurs en sécurité

Une bonne maîtrise d'UNIX/Linux, des connaissances de base en réseaux et un intérêt pour la sécurité offensive et défensive sont fortement recommandés.

  • Aucune expérience préalable en IA ou LLM requise, le fonctionnement interne des modèles est abordé depuis les bases

  • Compétences en script Python (la formation implique la modification du code de serveurs MCP)

  • Connaissances de base en réseaux (TCP/IP, DNS, HTTP)

  • Compréhension des concepts fondamentaux d'Active Directory (Kerberos, NTLM, RBAC, LDAP)

  • Connaissance des attaques courantes contre Active Directory

Contenu

Jour 1

Fondamentaux : ce qu’est réellement un LLM (prédiction du token suivant, pas du raisonnement), risques d’hallucination et de confabulation en opération offensive (identifiants fabriqués, faux findings, lockout), déterminisme, la famille de modèles Claude (Opus superviseur, Sonnet chef d’équipe, Haiku opérateur), mécanique de la fenêtre de contexte (appels stateless, dégradation de l’attention, débordement silencieux). La stack : trois couches qui défaillent indépendamment (modèle, harness, MCP), harness OpenCode (AGENTS.md, hooks, journal d’audit, routing de modèle, suivi des coûts), fondamentaux du MCP (stdio vs HTTP/SSE, découverte d’outils, function calling, sortie structurée), inférence locale et air-gapped. Sécurité du MCP : les trois modes de défaillance dominants (injection de commandes, allowlist absente, timeout absent), exploitation pratique (injection de commandes à distance type CVE-2025-54136, injection via description d’outil, empoisonnement de sortie), le pattern sûr (allowlist CIDR, allowlist de flags par profil, JSON structuré, timeout par appel). Architecture de prompt : AGENTS.md comme contrat d’engagement, hooks (capture d’identifiants, anti-boucle, limiteur de débit OPSEC, résumeur d’état), conception du fichier d’état, écriture de skills (invocation explicite, blocs de vérification, few-shot, limites de retry), techniques AD au niveau protocole (Kerberoast, AS-REP roasting, Pass-the-Hash, DCSync), modes de défaillance de l’agent et correctifs. Killchain et lecture de traces : le paradoxe EDR, matrice de scénarios (blackbox / assumed breach / whitebox), déroulé de la killchain (recon LDAP jusqu’au DCSync, pivot SOCKS, C2 via Sliver), règles OPSEC dans le code. Live lab - premiers chemins : les deux premiers chemins d’attaque avec un agent solo mono-tier, exercice individuel de lecture de traces avec mapping de détection.

Jour 2

Architecture multi-agent : pourquoi les agents uniques échouent à l’échelle (arithmétique du contexte, dégradation de l’attention, the lost middle), conception à trois tiers (Superviseur/Opus décisions uniquement, Chef d’équipe/Sonnet planification de phase, Opérateur/Haiku appel unique puis détruit), isolation du contexte, module de triage (vérification du périmètre, déduplication, validation MITRE). Systèmes de mémoire : quatre types de mémoire et leurs implémentations (épisodique state.json, sémantique long-contexte vs RAG, procédurale skills sur disque avec édition à chaud), patterns de framework (ReAct, machine à états en graphe, superviseur/swarm, code-as-action) et quand chacun échoue. Live lab - chemins restants et capstone : les deux derniers chemins d’attaque avec l’architecture à trois tiers, capstone autonome (killchain complète sans supervision, surveillance du journal d’audit), débrief sur le timing et les choix sous-optimaux. Agent blue team : connexion à Elasticsearch via MCP (découverte d’index, ESQuery, reconstruction de timeline), threat hunt automatisé (énumération de SPN, accès LSASS, Kerberos RC4, latéralisation WinRM), mapping des MCP offensifs vers leurs équivalents défensifs. Sigma et couverture de détection : fondamentaux de Sigma, règles générées par l’agent depuis findings.md (une par technique MITRE, avec notes de tuning), tuning des faux positifs en pratique, conversion SIEM (Splunk SPL, Elastic KQL, Sentinel via mcp-sigma), boucle de validation red/blue, scoring de couverture (~40% par défaut, 80-85% avec Sysmon/audit LDAP/EDR), le problème non résolu de la détection d’intention. Automatisation, reporting et irréductibles humains : business case (fréquence plutôt que précision), forme du pipeline et logique de gate (arrêt hors périmètre, journal d’audit immuable, teardown automatique), optimisation des coûts (routing de modèle 60-80% d’économies, prompt caching), format des findings et QA du rapport, workflow hybride en quatre phases, irréductibles humains et débrief final d’efficacité.

Toutes les modalités de déroulement de la formation sont détaillées sur cette page.