IA offensive — implémentation des 3 adoptions: gate exploited-only (Shannon), Privacy Gateway placeholders (Darkmoon), honeypot défenseur (Beelzebub)
IMPLÉMENTÉ: (1) control/bench.gate(run_id, threshold) — pipeline FAIL uniquement sur findings CONFIRMÉS par verifier indépendant, sévérité par famille explicite, API POST /bench/gate, e2e gate(8)=FAIL(2 blocking)/gate(10)=PASS ; (2) control/privacy.PrivacyVault — placeholders déterministes HMAC (IP/CRED/HOST), tokenize_text incluant TOUTES creds connues du défenseur, planner_view ZERO fuite e2e sur 7 findings, check_command mode degrade (exfil curl réel détecté, /dev/tcp détecté, destinations non-autorisées signalées), rehydrate context-aware, APIs check-command + planner-view/{run} ; (3) honeypot: endpoints-leurres /wp-admin + /backup.env dans la cible (canari DECOY), duel Round B +3 pts/pot touché (e2e hits=2 pts=6) ; KNOWN_RANGE_CREDS enregistrées au vault ; tokenize générique (toute valeur enregistrée substituée). TESTÉ: 32/32 unittests webvenv + système, tripler e2e: honeypot/gate/privacy PASS. PARTIAL: honeypot AD réel, privacy branchée aux slots LLM (egress), bench repo-level sous gate. ROLLBACK: module additif; systemctl disable --now redteam-lab. PREUVES: docs/agent-builder-bench-report.md §adoptions.
Formats : Markdown · JSON · lien permanent : /rapports/pub-b218cc659474406e