Les fuites de données d'entraînement de l'IA générative (GenAI) sont les conséquences d'attaques et d'accidents. Apprenez à prévenir les fuites de données et à en atténuer les effets.
Cet article s'articule autour des points suivants :
Copier le lien de l'article
L'IA générative (GenAI) peut aider les entreprises à être plus productives, à prendre des décisions plus avisées et à agir bien plus rapidement ; toutefois cela n'est possible que si les grands modèles de langage (LLM) qu'elles utilisent sont entraînés sur de grandes quantités de données présentant un intérêt et de grande qualité. Pour la plupart des entreprises, ces données d'entraînement représentent une part importante de leur propriété intellectuelle. L'introduction sécurisée de ces données dans des modèles GenAI internes ou externes nécessite une approche holistique pour identifier et atténuer les risques.
L'IA générative utilise des modèles d'apprentissage en profondeur pour produire du contenu : principalement du texte, des images, de l'audio, de la vidéo ou du code informatique. Pour ce faire, ces modèles sont entraînés sur de grandes quantités de données brutes d'entraînement, qui prennent généralement la forme des données que le modèle produira. En d'autres termes, les modèles de génération de texte sont entraînés sur du texte, les générateurs vidéo sur de la vidéo, etc.
Guidé par des algorithmes, un modèle analyse les données d'entraînement pour y déceler les concepts, images ou schémas pertinents. Au fil des sessions d'entraînement et d'affinage, le modèle utilise ce qu'il apprend de cette analyse pour répondre rapidement aux invites des utilisateurs avec un contenu nouveau et adapté aux besoins.
La musique est une analogie utile : les gammes mélodiques, les formations d'accords et les chansons ou œuvres existantes sont les données d'entraînement. Un musicien (comme un modèle d'IA générative) les étudie afin d'identifier les schémas efficaces et de synthétiser de nouveaux solos, progressions et chansons (sorties de l'IA générative).
Dans l'informatique d'entreprise, les organisations utilisent souvent leurs propres données d'entraînement pour créer des modèles GenAI ou affiner les modèles existants afin d'effectuer des tâches spécifiques. Les données d'entraînement peuvent provenir de :
Étant donné que les modèles génératifs dépendent de l'échelle, de nombreuses organisations intègrent des données internes et externes. Toutefois, du point de vue de la sécurité, ce mélange est risqué. Les données internes font souvent l'objet d'un meilleur contrôle. Le fait d'associer des informations sensibles ou propriétaires avec des données externes peut créer de nouveaux vecteurs de fuites en aval par le biais d'inversions modernes ou d'attaques basées sur des invites.
Une fuite de données d’entraînement se produit lorsque des contenus sensibles,confidentiels ou propriétaires issus des données d’entraînement du modèle sont exposés, directement ou indirectement, via les sorties du modèle, les requêtes d’inférence, les journaux ou les artefacts auxiliaires (tels que les intégrations). La « fuite de mémorisation » est un type de fuite de données d’apprentissage qui survient lorsque les sorties d’un modèle reproduisent des parties de ses données d’entraînement.
Des fuites peuvent se produire à plusieurs stades du cycle de vie de l’IA générative :
Les entreprises (notamment celles qui traitent des données sensibles ou soumises à un règlement) doivent sécuriser leurs pipelines IA avec la même rigueur que leurs autres ressources informatiques.
Les projets d’IA reposent fréquemment sur des données internes, propriétaires ou réglementées : données clients, dossiers financiers, contrats juridiques, secrets commerciaux, code source, etc. Si le modèle divulgue des informations d’identification personnelle ou des secrets commerciaux, les conséquences peuvent être graves : vols d’identité, exposition à la concurrence, amendes réglementaires, atteinte à la réputation ou encore vol d’adresses IP.
Même si seuls des fragments (par exemple, des noms, des adresses ou de courts extraits de code) s'échappent, ils peuvent être agrégés ou corrélés à des données externes pour provoquer une violation de données plus importante.
Les lois sur la confidentialité des données, y compris le Règlement général sur la protection des données (RGPD) en Europe, la California Consumer Privacy Act (CCPA) et les règles spécifiques à l’industrie comme la Health Insurance Portability and Accountability Act (HIPAA) aux États-Unis, imposent des obligations strictes en matière de traitement des données personnelles, de minimisation, de consentement et de notification de violation. Un modèle qui divulgue des informations d’identification personnelle ou des attributs personnels peut exposer l’organisation à une violation de ces lois, entraînant des amendes, des obligations de déclaration, des audits et une responsabilité en cas de recours collectif.
Les principales menaces qui pèsent sur les données d'entraînement des modèles se répartissent en trois grandes catégories : les attaques malveillantes, les menaces liées à un manque de visibilité sur l'utilisation de l'IA, et les vulnérabilités des API et des points de terminaison.
Attaques internes : les menaces internes sont un problème classique : un développeur privilégié, un ingénieur en apprentissage automatique ou un scientifique expert des données peut intentionnellement exfiltrer des données d'entraînement ou injecter des échantillons sensibles dans des ensembles de données. Il peut alors accéder aux journaux d'entraînement, aux vidages de paramètres, aux journaux d'invites ou aux artefacts intermédiaires pour extraire ou reconstruire du contenu sensible. Ces membres d'équipe bénéficiant souvent d'un accès légitime, la détection de comportements malveillants nécessite une surveillance précise, une journalisation rigoureuse et une séparation des tâches.
Attaques par inversion de modèle : les attaques par inversion de modèle (et inférence d'appartenance) visent à reconstruire ou à confirmer si certains points de données faisaient partie de l'ensemble d'entraînement. En créant des requêtes ou en sondant les attributions de confiance du modèle, les attaquants peuvent reconstruire des données confidentielles au niveau du pixel (dans les modèles visuels) ou des données textuelles (pour les LLM) à partir du modèle lui-même.
En d'autres termes, le modèle de la « boîte noire » devient un moyen par lequel les acteurs malveillants peuvent récupérer des données confidentielles.
En plus de l'inversion, les attaques par requêtes hostiles, l'extraction de modèles, voire le « vol » d'un modèle par interrogation continue, constituent des menaces supplémentaires.
Ces risques découlent de la façon dont les équipes adoptent et utilisent les outils d'IA générative, souvent de manière non contrôlée.
IA fantôme : l’« IA fantôme » désigne l'utilisation d'outils d'IA sans supervision, ni évaluation, ni intégration aux contrôles centraux. Ces outils d'IA peuvent téléverser des documents ou des données internes vers des modèles tiers (par exemple, des LLM publics), ce qui crée des angles morts et provoque une exposition sans que l'équipe de sécurité en ait conscience.
Contrôles d'accès inadéquats : si les autorisations d'accès aux données d'entraînement, aux intégrations, aux journaux d'invites, aux représentations intermédiaires ou aux pondérations de modèle sont trop larges, il peut arriver que des utilisateurs ou les systèmes n'ayant pas besoin d'un accès complet consultent ou divulguent du contenu sensible par inadvertance. Les rôles trop privilégiés ou le laxisme en matière de contrôle des accès en fonction du rôle (RBAC) sont des causes fondamentales courantes.
Exposition accidentelle par les entrées et sorties d'IA générative : des fuites se produisent parfois involontairement via les canaux d'entrée ou de sortie du modèle. Une invite interne utilisée pour l'entraînement peut contenir du texte sensible, et un utilisateur peut introduire involontairement du contenu propriétaire dans un modèle interactif. La sortie du modèle peut renvoyer des portions de cette entrée sensible dans le but « d'aider », ce qui l'expose aux systèmes en aval. De même, les journaux ou archives des sessions d'invite/réponse peuvent devenir, par inadvertance, un référentiel de données privées.
Lorsque les modèles sont exposés via des API, ils présentent un risque supplémentaire pour l'infrastructure de service. Si l'authentification, le contrôle du volume des requêtes, l'assainissement des points de terminaison ou le filtrage des entrées sont faibles, les adversaires peuvent lancer :
Pour réduire les risques liés aux données d'entraînement, les organisations doivent envisager la sécurité de manière globale, en intégrant des solutions techniques, stratégiques et organisationnelles. Ces solutions doivent garantir :
Connaître les modèles, outils et applications d'IA que vos équipes utilisent est la première étape pour réduire le risque d'une exposition par l'un d'eux des données d'entraînement.
Une fois que vous avez une vue d'ensemble de ce que vos équipes utilisent, analysez ces éléments pour identifier les vulnérabilités potentielles et les vecteurs d'attaque.
Assurez-vous que seuls les utilisateurs autorisés accèdent aux informations appropriées au moment opportun.
De la formation à la validation et à l'inférence, des mesures de protection sont mises en place à chaque étape du cycle de vie du développement de l'IA pour garantir la confidentialité et l'intégrité des données.
Les solutions les plus efficaces pour protéger les données d’entraînement de l’IA permettent aux équipes d’adopter les pratiques recommandées sans complexifier les systèmes existants. La Cloudflare AI Security Suite offre une visibilité et des contrôles de sécurité grâce auxquels les organisations peuvent normaliser et simplifier leur approche de la protection de l’IA générative et agentique. Cette plateforme unifiée rassemble la connectivité, les fonctions Secure Access Service Edge (SASE) telles que la sécurité réseau et applicative, et les outils de développement en une solution unique grâce à laquelle vous pouvez, en toute confiance, faire face aux difficultés liées à la sécurité de l’IA.
Cliquez ici pour en savoir plus sur la sécurisation des systèmes d'IA avec Cloudflare AI Security Suite.
Les modèles d'IA générative sont entraînés sur de grandes quantités de données brutes, telles que du texte, des images ou des vidéos. Ces données d'entraînement peuvent provenir de documents internes, de la correspondance client, de bases de connaissances propriétaires ou de sources publiques externes.
Il y a fuite de données d'entraînement lorsque du contenu sensible, confidentiel ou propriétaire issu des données d'entraînement est exposé, directement ou indirectement, par le biais des sorties de modèles, des journaux, des requêtes d'inférence ou des artefacts auxiliaires. Des fuites peuvent se produire pendant la phase d'entraînement, la phase d'inférence, ou par le biais de fuites de gradients ou de paramètres lors d'un entraînement distribué.
La sécurisation des données d'entraînement de l'IA est essentielle, car ces données comprennent souvent des informations précieuses, exclusives ou réglementées, telles que des secrets commerciaux, des données client et des dossiers financiers. « Les fuites de ces données peuvent provoquer des dommages importants, notamment des usurpations d'identité, des expositions à la concurrence, des amendes réglementaires (comme dans le cadre du RGPD ou de la loi HIPAA), des atteintes à la réputation et des vols d'adresses IP. »
Les principaux risques liés à la sécurité des données d'entraînement des modèles se répartissent en trois grandes catégories : les attaques malveillantes, les menaces résultant d'un manque de visibilité sur l'utilisation de l'IA, et les vulnérabilités des API et des points de terminaison. Les attaques internes, l'« IA fantôme » (utilisation non contrôlée d'outils d'IA) et les attaques par injection d'invites ciblant les modèles exposés aux API en sont quelques exemples.
Une attaque par inversion de modèle tente de reconstruire ou de confirmer si des points de données spécifiques ont été inclus dans l'ensemble de données d'entraînement. Les attaquants procèdent en créant des requêtes ou en sondant la répartition de la confiance dans le modèle, essentiellement à l'aide du modèle de la « boîte noire » comme moyen de récupérer des données confidentielles, telles que des informations textuelles ou des informations au niveau du pixel.
La « Shadow AI » désigne l'utilisation d'outils d'IA sans supervision, évaluation ni intégration centralisées aux contrôles de sécurité. Cela crée des angles morts pour les équipes de sécurité, car les employés peuvent télécharger des documents internes ou des données vers des modèles tiers non autorisés, et expose ainsi des informations sensibles ou exclusives.
Pour atténuer les risques liés aux données d'apprentissage, les entreprises doivent déployer des solutions qui offrent : (1) une visibilité sur l'utilisation de l'IA ; (2) une évaluation complète des risques liés à l'environnement de l'IA ; (3) un contrôle d'accès hermétique ; et (4) de bonnes pratiques en matière de sécurité des données tout au long du pipeline d'IA.
« Les bonnes pratiques en matière de sécurité des données peuvent être mises en œuvre à tous les stades du cycle de vie de l’IA et comprennent : la minimisation et l’anonymisation des données, l’assainissement et le filtrage des données, l’injection de bruit et le filtrage des résultats des modèles afin de bloquer ou d’assainir les contenus sensibles. »
---