SkillCert AI
AWS Certified AI Practitioner

Sécuriser et gouverner les solutions d'IA

Sécurité, conformité et gouvernance pour les solutions IA9 min de lecture

La protection des données utilisées par une solution d'IA sur AWS, les obligations de conformité réglementaire, et les mécanismes de gouvernance qui encadrent le cycle de vie d'un modèle.

À retenir

  • •Le chiffrement au repos et en transit, combiné à IAM et aux VPC, forme la base de la sécurité d'une solution d'IA sur AWS.
  • •AWS applique un modèle de responsabilité partagée : AWS sécurise l'infrastructure, le client reste responsable de la configuration et des données.
  • •Amazon Macie détecte automatiquement les données sensibles ou personnelles stockées dans Amazon S3.
  • •AWS CloudTrail et AWS Config permettent de tracer les actions effectuées sur un système d'IA et de vérifier sa conformité dans la durée.
  • •La conformité réglementaire (RGPD, cadres sectoriels) doit être pensée dès la conception d'une solution d'IA, pas ajoutée après coup.

Protéger les données utilisées par un système d'IA

Les données d'entraînement, les prompts envoyés à un modèle et les réponses générées sont des données sensibles à protéger comme n'importe quelle autre donnée d'entreprise. Le chiffrement au repos protège les données stockées, par exemple dans Amazon S3 ou dans une base vectorielle, à l'aide d'AWS Key Management Service (KMS) pour gérer les clés de chiffrement. Le chiffrement en transit protège les données lors de leur transmission entre services, via TLS.

AWS Identity and Access Management (IAM) contrôle précisément qui peut invoquer un modèle, consulter des données d'entraînement ou modifier une configuration, en appliquant le principe du moindre privilège. Un VPC (Virtual Private Cloud) permet d'isoler réseau les ressources de calcul utilisées par une solution d'IA, en évitant toute exposition directe à internet quand ce n'est pas nécessaire.

Le modèle de responsabilité partagée

AWS applique le modèle de responsabilité partagée à ses services d'IA comme au reste de sa plateforme. AWS est responsable de la sécurité de l'infrastructure sous-jacente : les centres de données, le matériel, le réseau et la couche de virtualisation. Le client reste responsable de la sécurité dans le cloud : la configuration des accès IAM, le chiffrement des données qu'il y stocke, la classification de ses données sensibles, et la conformité de son usage aux réglementations qui s'appliquent à son secteur.

Cette distinction est régulièrement testée à l'examen sous forme de mise en situation : un client qui laisse un compartiment S3 public engage sa propre responsabilité, même si l'infrastructure AWS elle-même reste sécurisée.

Détecter les données sensibles et tracer les actions

Amazon Macie utilise le machine learning pour scanner automatiquement les données stockées dans Amazon S3 et identifier des informations sensibles ou personnellement identifiables, comme des numéros de carte bancaire ou des données de santé. Ce type d'outil est particulièrement utile avant d'utiliser un jeu de données pour entraîner ou personnaliser un modèle, afin de vérifier qu'aucune donnée sensible non anonymisée ne s'y trouve.

AWS CloudTrail enregistre l'historique des appels effectués sur les services AWS, ce qui permet de savoir qui a invoqué un modèle, modifié une configuration Bedrock ou accédé à un jeu de données, et à quel moment. AWS Config évalue en continu la conformité de la configuration des ressources par rapport à des règles définies, par exemple pour vérifier qu'un compartiment S3 contenant des données d'entraînement reste bien privé.

Conformité réglementaire et gouvernance du cycle de vie

Une solution d'IA qui traite des données personnelles doit respecter les cadres réglementaires applicables, comme le RGPD en Europe, ainsi que d'éventuelles règles sectorielles plus strictes dans la santé ou la finance. Ces obligations concernent aussi bien les données d'entraînement que les données envoyées en inférence, et doivent être anticipées dès la conception de la solution plutôt que traitées après coup.

La gouvernance d'un système d'IA couvre l'ensemble de son cycle de vie : la traçabilité des versions de modèle utilisées, la documentation des décisions de conception, la définition claire des rôles et responsabilités entre les équipes data, sécurité et métier, et la mise en place de processus de revue avant chaque mise en production. Amazon Bedrock Guardrails et les AWS AI Service Cards, déjà vus dans le domaine de l'IA responsable, participent aussi à cette gouvernance en documentant et en encadrant le comportement des modèles utilisés.