Administration du module Compliance
Activer les évaluations, examiner les écarts, créer des règles liées, enregistrer les attestations et exporter les preuves.
Le module Compliance montre quels contrôles techniques de votre installation AIFW peuvent être prouvés. Il lit les règles actives, évalue les cadres choisis, consigne écarts et attestations et produit des rapports de preuves.
Le module est distinct du moteur de règles : celui-ci applique la politique au trafic ; Compliance évalue la configuration et en rend compte. Un écart n’est pas une décision sur le trafic.
Le module ne constitue ni conseil juridique ni certification, et ne remplace pas les contrôles de l’organisation. Consultez les sources primaires et confirmez l’applicabilité avec des professionnels qualifiés.
Activer le module#
Ouvrez AI Firewall -> Agent Config -> Compliance. La section apparaît lorsque le module est activé. Sinon, aucune évaluation ni tâche planifiée n’est exécutée et l’entrée Compliance est masquée.
| Paramètre | Défaut | Signification |
|---|---|---|
| Enable the compliance module (ai_fw_compliance_enabled) | Off | Active l’évaluation des cadres et les preuves. |
| Frameworks (compliance_frameworks_enabled) | Aucun | Cadres évalués, stockés comme liste séparée par virgules. |
| Report schedule (compliance_report_schedule) | weekly | off, daily, weekly ou monthly. |
| Assessment interval (minutes) | 1440 | Fréquence ; plage 15 à 10080 minutes. |
| Evidence retention (days) | Paramètre déploiement | Conservation des rapports ; UI accepte 30 à 3650 jours. |
| Raise drift events | Paramètre déploiement | Consigne les changements de règles touchant un contrôle évalué. |
| Attestation expiry (days) | Paramètre déploiement | Validité d’une attestation manuelle ; 1 à 3650 jours. |
Examiner la page Compliance#
Après activation, ouvrez Compliance dans la barre latérale. La page indique cadres suivis, contrôles évalués, écarts ouverts et score de posture, ou Not measured avant la première évaluation.
Utilisez Run assessment. Les états vides sont explicites : une page vide n’est pas un résultat positif.
Cadres et contrôles#
Le tableau des cadres montre état, nombre de contrôles, écarts et score. Utilisez Enable ou Disable pour modifier les cadres suivis.
Filtres du tableau des contrôles :
| Filtre | Usage |
|---|---|
| Status | Voir conformité, écarts, résultat inconnu et autres états. |
| Severity | Prioriser les contrôles à fort impact. |
| Mandatory | Séparer contrôles obligatoires et complémentaires. |
Chaque contrôle montre exigence, sévérité, état, règle liée, attestation et preuve. Une règle absente ou désactivée constitue un écart.
Créer et lier une règle#
Si un cadre propose un rule pack, choisissez Control et Template, saisissez Pattern or keywords, puis Create and link. Le module fournit direction, action et sévérité attendues. La règle est créée active et liée ; examinez le motif avant production.
Enregistrer une attestation#
Pour les obligations exigeant une décision humaine, utilisez Attest et indiquez son fondement. L’attestation enregistre auteur, expiration et note facultative. Utilisez Withdraw lorsqu’elle n’est plus valide. Une attestation expirée ou retirée ne prouve pas le contrôle.
Comprendre les résultats#
| Résultat | Signification |
|---|---|
| Compliant | Le contrôle configuré satisfait les vérifications. |
| Unknown | Configuration ou couverture d’identité impossible à vérifier. |
| GapMissing | Règle ou contrôle attendu absent. |
| GapDisabled | Règle présente mais désactivée. |
| GapMisconfigured | Configuration de règle incorrecte. |
| AttestationExpired | Attestation humaine requise expirée. |
Un inventaire de règles illisible est unknown, pas vide.
Preuves et drift#
Les rapports par cadre sont exportables en JSON ou CSV. Ils contiennent état des contrôles/règles, paramètres pertinents, rétention et preuves d’inventaire, sans contenu de prompts/réponses.
Avec Raise drift events, les modifications d’une règle liée enregistrent contrôle, changement et acteur. Relancez l’évaluation après correction.
Prérequis d’identité A2A#
Les contrôles par identité nécessitent un trafic agent authentifié. Si a2a_auth_mode est off, Compliance signale le prérequis et marque les contrôles concernés UNKNOWN. Activez A2A dans AI Firewall -> Agent Config -> Access & Identity.