IA en environnement isolé : comment les systèmes d’IA fonctionnent sans accès à Internet ni au cloud

L'IA en environnement isolé exécute des modèles, du RAG et des applications d'IA à l'intérieur d'un domaine de sécurité isolé, sans dépendance à Internet ni au cloud. Découvrez comment les modèles, les données, les mises à jour et les outils fonctionnent hors ligne.
Publié:
Aleksandar Stajić
Mis à jour: 8 octobre 2026 à 23:37
IA en environnement isolé : comment les systèmes d’IA fonctionnent sans accès à Internet ni au cloud

L'IA en air gap est un système d'IA déployé à l'intérieur d'un domaine de sécurité qui n'a aucune connexion réseau physique avec les systèmes externes dont il est séparé, tout transfert au-delà de cette frontière étant effectué par des procédures délibérément contrôlées et non automatisées. Le modèle d'IA, le runtime, les données, les index de récupération, les outils et les dépendances opérationnelles nécessaires à l'inférence doivent donc être disponibles à l'intérieur de l'environnement isolé. L'IA en air gap n'est pas simplement « un modèle local » ou « un serveur sur site » : la propriété déterminante est la frontière réseau et de transfert autour du système complet.

Ce que signifie réellement l'IA en air gap

Le mot IA ne change pas le concept de sécurité de base. Un air gap est une frontière entre domaines de sécurité. L'IA rend simplement le côté isolé plus exigeant sur le plan opérationnel, car les piles d'IA modernes supposent normalement des modèles téléchargeables, des registres de paquets, de la télémétrie, des API, des hubs de modèles et des mises à jour logicielles fréquentes.

L'environnement isolé peut néanmoins contenir de nombreuses machines connectées. Un cluster interne peut avoir des GPU, des serveurs d'application, du stockage, des bases de données, des services d'identité et de surveillance connectés les uns aux autres. L'air gap existe entre cette enclave et le domaine extérieur.

La question pertinente n'est donc pas « Ce GPU a-t-il le Wi-Fi ? » mais « Cet environnement d'IA peut-il échanger des informations avec le domaine externe par un chemin physique ou logique automatisé ? »

L'exemple le plus simple

Imaginez qu'une entreprise souhaite un assistant interne pour des documents techniques confidentiels, mais que l'environnement n'est pas autorisé à envoyer ces documents sur internet.

L'entreprise télécharge un LLM approuvé, un modèle d'embedding, des images de conteneurs et des paquets logiciels dans un environnement de préparation connecté. Après validation, les artefacts approuvés sont transférés dans l'environnement isolé.

À l'intérieur de l'enclave, le serveur de modèles, l'analyseur de documents, la base de données vectorielle, l'application et les services d'identité s'exécutent localement. Les utilisateurs peuvent poser des questions et utiliser le RAG sur des documents internes sans modèle cloud ni registre de modèles public.

Lorsqu'une mise à jour est nécessaire, celle-ci repasse par le processus d'import contrôlé plutôt que d'être téléchargée directement par le serveur d'IA de production.

Un cycle opérationnel de base pour l'IA en air gap

1
1. Acquérir en dehors de l'enclave
Télécharger les modèles, paquets, conteneurs, pilotes, signatures et documentations approuvés dans un environnement de préparation connecté.
2
2. Vérifier avant le transfert
Contrôler la provenance, les signatures/sommes de contrôle, l'état malveillant, les licences et la compatibilité conformément à la politique de l'organisation.
3
3. Transférer via une frontière contrôlée
Déplacer les artefacts approuvés à l'aide du processus manuel ou médiatisé autorisé.
4
4. Publier en interne
Placer les artefacts dans des dépôts internes de modèles, conteneurs, paquets ou fichiers.
5
5. Déployer localement
Exécuter l'inférence, le RAG, les applications et les outils sans dépendances externes.
6
6. Surveiller à l'intérieur de l'enclave
Collecter localement les journaux, métriques, états des modèles/runtime et événements de sécurité.
7
7. Exporter uniquement les preuves approuvées
Déplacer les rapports ou artefacts sélectionnés vers l'extérieur via le processus contrôlé inverse lorsque la politique le permet.
8
8. Répéter pour les mises à jour
Traiter les nouveaux modèles, correctifs, corpus et dépendances comme de nouveaux imports de la chaîne d'approvisionnement.

Où l'exemple simple s'arrête

Un environnement de production en air gap peut être bien plus vaste qu'un seul poste de travail. Il peut inclure Kubernetes/OpenShift, des registres internes, du stockage objet, des fournisseurs d'identité, des bases de données vectorielles, de l'observabilité, une infrastructure de sauvegarde et plusieurs nœuds de service de modèles.

Plus il y a de services à l'intérieur de l'enceinte, plus l'organisation doit reproduire des capacités que les environnements connectés consomment normalement depuis Internet.

L'isolation réseau déplace donc la complexité. Elle réduit la connectivité externe directe mais augmente la gestion des artefacts, des correctifs, des dépendances, de la chaîne d'approvisionnement et des responsabilités opérationnelles à l'intérieur du domaine isolé.

IA isolée vs hors ligne vs locale vs sur site vs privée vs souveraine

TermeCe qu'il décrit principalementConnectivité Internet/externe requise ?
IA localeL'inférence/l'exécution s'effectue sur du matériel localNon ; mais elle peut toujours appeler des services cloud
IA capable de fonctionner hors lignePeut continuer à fonctionner sans InternetNon pendant le fonctionnement hors ligne ; la reconnexion peut être normale
Environnement déconnectéAucun chemin direct vers Internet externe depuis l'environnement de déploiementGénéralement non ; peut utiliser des miroirs/bastions contrôlés
IA sur siteL'infrastructure s'exécute dans l'environnement propre/sur site d'une organisationPeut toujours disposer d'une connectivité Internet complète
IA privéeLe traitement de l'IA est contrôlé pour répondre aux exigences de confidentialité/vie privéeSpécifique à l'architecture ; peut être connectée ou déconnectée
IA isoléeLes domaines de sécurité sont physiquement déconnectés et le transfert transfrontalier est non automatisé/manuel selon une définition stricteAucun chemin externe automatisé
IA souveraineContrôle/juridiction sur les modèles, les données, l'infrastructure et les dépendancesPas nécessairement ; la souveraineté est plus large que l'isolation réseau

Ces termes peuvent se chevaucher mais ne sont pas synonymes. Un serveur Ollama local connecté à Internet est de l'IA locale, pas de l'IA isolée. Une plateforme RAG sur site qui appelle un modèle cloud est une infrastructure applicative sur site avec inférence cloud, pas de l'IA isolée.

Un système isolé est souvent privé par conception car les données restent à l'intérieur de l'enceinte, mais la confidentialité dépend aussi de l'autorisation, de la journalisation, du traitement des données, de la sécurité physique et de la politique opérationnelle.

Isolation stricte vs déploiement déconnecté pratique

Deux significations souvent appelées « isolées »

Isolation stricteDéploiement déconnecté / sans Internet
Connexion physique externe
Transfert transfrontalier
Accès Internet depuis la charge de travail IA
Réseautage interne
Utiliser le terme quand

Une architecture d'IA isolée pratique

CoucheCe qui doit exister à l'intérieur de l'environnement isolé
Couche utilisateur/applicationInterface de chat, API, application métier ou interface d'agent interne
Identité & autorisationAuthentification locale/interne, RBAC, permissions de locataire/ressource
Passerelle/exécution IARoutage de modèle, politique de requête, assemblage de contexte et contrôles d'exécution
Service de modèlesServeur(s) de modèles local(aux), poids, tokenizer/config et exécution d'accélérateur
RAG / connaissanceStockage de documents, analyseur, embeddings, index vectoriels/lexicaux, métadonnées et provenance
Outils/servicesUniquement les API internes/locales et les systèmes approuvés accessibles depuis l'enceinte
Dépôts d'artefactsRegistre de conteneurs local, miroir de paquets, stockage de modèles et éventuellement dépôts OS/mises à jour
ObservabilitéJournaux, métriques, traces et enregistrements d'audit internes
Sauvegarde/récupérationProcessus de sauvegarde local ou contrôlé séparément, adapté au domaine de sécurité
Frontière de transfertProcessus d'import/export contrôlé avec inspection et approbation

Une architecture complète doit pouvoir démarrer et fonctionner sans résolutions DNS, vérifications de licence, téléchargements de paquets ou appels API vers des services publics, sauf si ces dépendances ont des remplacements internes approuvés.

Un test de conception utile consiste à déconnecter le déploiement de tout service externe et à démarrer la pile à froid. Les dépendances cachées ont tendance à apparaître lors du démarrage, du chargement du modèle, de l'authentification, de la résolution des paquets ou de l'initialisation de la télémétrie.

Les modèles doivent être pré-stockés

Les API de modèles cloud sont indisponibles par définition si la charge de travail isolée n'a aucun chemin vers elles. L'enceinte a donc besoin d'artefacts de modèles exécutables localement ou d'un service d'inférence hébergé en interne.

La documentation actuelle de NVIDIA sur l'isolation NIM utilise explicitement un modèle en deux phases : télécharger et préparer les ressources du modèle sur une machine connectée, les transférer, puis exécuter le NIM isolé depuis le stockage local sans accès sortant au registre ni clés API cloud.

Les poids du modèle ne sont qu'une partie de l'ensemble des dépendances. Les tokenizers, fichiers de configuration, adaptateurs, métadonnées de quantification et tout code d'exécution requis doivent également être présents.

Les modèles avec des dépendances de code distant sont un risque pour l'isolation

Certains dépôts de modèles contiennent du code Python personnalisé ou des hooks d'exécution qui récupèrent normalement du code ou des ressources supplémentaires.

La documentation actuelle de Red Hat AI Inference avertit explicitement que certains modèles Hugging Face nécessitant du code distant ne peuvent pas fonctionner normalement dans des environnements déconnectés, car la bibliothèque tente d'accéder au réseau même lorsque le mode hors ligne est configuré.

La leçon pratique est de tester l'intégralité du chemin de chargement d'un modèle hors ligne avant de l'approuver pour un déploiement isolé. « J'ai téléchargé les poids » ne prouve pas que le modèle est autonome.

Les conteneurs, paquets et pilotes deviennent des artefacts locaux de la chaîne d'approvisionnement

Les environnements connectés récupèrent régulièrement des images de conteneurs, des paquets Python, des mises à jour du système d'exploitation et des composants GPU depuis des registres publics. Un environnement isolé du réseau ne peut compter sur aucun de ces services.

Le modèle de déploiement IA déconnecté de Red Hat utilise des registres miroirs internes pour les images de conteneurs et les catalogues d'opérateurs. Les modèles peuvent être mis en miroir en tant qu'artefacts OCI ou transférés vers un stockage persistant.

Pour des piles plus larges, le même schéma s'applique souvent aux paquets de langage, aux dépôts Linux, aux paquets JavaScript et aux binaires internes : les artefacts approuvés entrent une fois par le processus de transfert, puis sont servis depuis des dépôts internes de confiance.

Connaître la facture complète des dépendances

Classe de dépendanceExemples
Artefacts de modèlePoids, tokenizer, configuration, adaptateurs, métadonnées de quantification
Runtime d'inférencevLLM, llama.cpp, Ollama, NIM ou autre runtime de service
Pile GPU/runtimePilotes, bibliothèques CUDA/ROCm, runtime de conteneur
Paquets applicatifsWheels Python, paquets npm, bibliothèques système
ConteneursImages d'application, d'inférence, de base de données, de base de données vectorielle, de supervision
Modèles RAGModèle d'embedding, reranker, modèles OCR/vision
DonnéesCorpus de connaissances, métadonnées, schémas, jeux de données d'évaluation
Matériel de sécuritéCertificats, bundles de CA, politique/configuration, signatures de malwares le cas échéant
Artefacts opérationnelsTableaux de bord, règles d'alerte, outils de sauvegarde, runbooks
LicencesLicences/droits compatibles hors ligne lorsque requis

Les miroirs internes sont une infrastructure, pas une commodité

Un déploiement déconnecté devient maintenable lorsque le domaine isolé dispose de sources internes connues pour les artefacts approuvés.

L'approche documentée de Red Hat utilise un registre miroir accessible au cluster déconnecté afin que les charges de travail n'aient pas besoin de registres publics.

La même idée architecturale peut être appliquée aux magasins de modèles et aux dépôts de paquets. L'objectif est de rendre explicites l'origine, la version et l'approbation des artefacts plutôt que de copier manuellement des fichiers aléatoires sur chaque serveur.

Le RAG peut fonctionner entièrement en air-gapped

Le RAG ne nécessite pas l'internet public. Il nécessite un corpus récupérable, un pipeline d'ingestion/indexation et un modèle capable d'utiliser le contexte récupéré.

Dans un environnement air-gapped, le stockage de documents, le parseur/OCR, le modèle d'embedding, l'index vectoriel ou lexical, le reranker et le modèle de génération peuvent tous fonctionner localement.

Ce qui change, c'est l'acquisition des sources. La recherche web en direct et les connecteurs de documents cloud ne sont pas disponibles, sauf si des données équivalentes sont importées via la frontière contrôlée.

Le corpus devient donc un artefact gouverné. Chaque importation doit préserver l'identité de la source, la date/version et la provenance afin que les utilisateurs sachent quelles connaissances le système isolé contient réellement.

Les agents peuvent fonctionner en environnement isolé — mais uniquement avec des outils accessibles

Une boucle d'agent peut s'exécuter entièrement à l'intérieur d'une enclave isolée si le modèle/environnement d'exécution et les outils requis sont locaux ou accessibles sur le réseau interne.

Un outil qui dépend de GitHub, d'une recherche web publique, d'un e-mail cloud ou d'une API SaaS externe échouera, sauf si l'architecture fournit un équivalent interne approuvé ou un processus d'échange asynchrone contrôlé.

C'est pourquoi la conception d'agents en environnement isolé doit commencer par un inventaire des capacités : chaque point de terminaison d'outil doit être classé comme interne, importé, indisponible ou délibérément exclu.

Le MCP ne contourne pas l'isolement

Le MCP peut exposer des outils et des ressources locales au sein d'un environnement d'IA isolé, mais le protocole ne crée pas de connectivité à travers la frontière de sécurité.

Un serveur MCP local qui lit des documents internes peut fonctionner parfaitement hors ligne. Un serveur MCP distant sur l'internet public ne peut pas être atteint depuis une enclave strictement isolée.

Le même principe s'applique à tout protocole de connexion : l'interopérabilité est distincte de l'autorité réseau.

L'identité et l'authentification doivent également fonctionner hors ligne

Une application d'IA peut être hébergée localement tout en dépendant d'un fournisseur d'identité cloud. Cette dépendance cachée empêche un fonctionnement véritablement déconnecté.

Les conceptions isolées nécessitent donc une architecture d'identité qui fonctionne à l'intérieur de l'enclave : annuaire local, fournisseur d'identité interne, PKI interne, informations d'identification de service locales ou tout autre mécanisme approuvé.

L'autorisation reste nécessaire même en l'absence d'internet. L'isolement ne remplace pas le RBAC, l'isolation des locataires ni le principe du moindre privilège.

Le temps, les certificats et les magasins de confiance deviennent des dépendances locales

De nombreux systèmes d'authentification et de journalisation dépendent d'une heure fiable. Les certificats expirent. Les magasins de confiance changent. Les artefacts signés nécessitent une validation.

Une enclave déconnectée doit donc disposer d'une synchronisation horaire interne et d'un cycle de vie des certificats et de la confiance qui ne dépend pas de l'accès aux services publics lors du fonctionnement ordinaire.

Ce sont des préoccupations d'infrastructure ordinaires qui ne deviennent visibles que lorsqu'une architecture est testée sans accès à internet.

La télémétrie et les rapports de plantage nécessitent une politique explicite

De nombreuses bibliothèques modernes tentent d'effectuer des analyses, des vérifications de mise à jour ou des rapports d'erreurs par défaut.

Dans un environnement isolé, ces appels devraient être soit désactivés, soit redirigés vers une observabilité interne. Des tentatives de télémétrie échouées à répétition peuvent créer des délais, des journaux bruyants et un comportement de démarrage inattendu.

Un déploiement en air-gapped devrait savoir quels composants tentent une sortie réseau même si le pare-feu les bloquait.

Les systèmes air-gapped ont toujours besoin de correctifs

L'isolation réseau n'empêche pas les logiciels de développer des vulnérabilités. Elle change seulement la façon dont les correctifs atteignent le système.

Le NIST présente la gestion des correctifs comme une maintenance préventive : les organisations doivent toujours identifier, acquérir, prioriser, installer et vérifier les correctifs et mises à jour.

Les opérations air-gapped nécessitent donc une cadence d'importation reproductible pour les paquets du système d'exploitation, les images de conteneurs, les pilotes, les environnements d'exécution d'IA et les mises à jour de sécurité. Le compromis se situe entre la stabilité de l'isolation et l'exposition aux vulnérabilités due à des logiciels obsolètes.

Un chemin de mise à jour contrôlé

Exemple de cycle de vie de mise à jour pour un environnement d'IA isolé

1
1. Identifier la mise à jour requise
Un avis de sécurité, une amélioration du modèle/d'environnement d'exécution ou un besoin opérationnel déclenche le changement.
2
2. Acquérir dans un environnement de préparation connecté
Télécharger les versions exactes ainsi que les signatures/sommes de contrôle et les métadonnées.
3
3. Valider les preuves de la chaîne d'approvisionnement
Vérifier la source, l'intégrité, la compatibilité et les exigences de politique.
4
4. Tester dans un environnement de préparation hors ligne représentatif
Confirmer que la mise à jour fonctionne sans dépendances réseau inattendues.
5
5. Approuver le transfert
Appliquer le processus de changement et de sécurité de l'organisation.
6
6. Importer dans le référentiel de l'enceinte
Publier l'artefact vers la source interne de confiance.
7
7. Déployer progressivement
Appliquer aux nœuds de test/canari avant un déploiement plus large lorsque l'architecture le permet.
8
8. Vérifier et enregistrer
Confirmer la version, l'état de santé, le comportement et l'état de restauration.

La frontière de transfert est l'interface opérationnelle la plus sensible

Si des informations externes doivent entrer dans un système air-gapped, le canal d'importation devient un point de contrôle de sécurité majeur.

Le cadre de cybermenace technique de cybersécurité de la NSA reconnaît explicitement la réplication via des supports amovibles comme un chemin que les adversaires peuvent utiliser pour pénétrer dans des réseaux déconnectés ou air-gapped.

C'est pourquoi la gestion contrôlée des supports, l'inspection, la provenance, le chiffrement lorsque nécessaire, l'analyse des logiciels malveillants et la séparation des rôles peuvent être aussi importants que la pile d'IA elle-même.

Les supports amovibles ne sont pas un conduit neutre

Les clés USB et autres supports portables peuvent contenir à la fois des artefacts légitimes de modèles/données et du contenu malveillant.

Les directives du NIST sur l'assainissement des supports traitent les supports de stockage comme un objet de cycle de vie de confidentialité qui peut nécessiter un effacement, une purge ou une destruction selon la sensibilité et les besoins de réutilisation.

La procédure exacte de transfert est propre à chaque organisation, mais le principe architectural est stable : les supports franchissant les frontières doivent être gouvernés comme un actif de sécurité, et non traités comme une commodité informelle.

L'air-gapping accroît l'importance de la chaîne d'approvisionnement

Un système isolé reçoit moins d'entrées externes actives, mais chaque binaire, modèle, conteneur et paquet importé devient plus important car l'enceinte peut lui faire confiance pendant longtemps.

Les directives du NIST sur la chaîne d'approvisionnement logicielle mettent l'accent sur la provenance, le risque fournisseur, la gestion des vulnérabilités, la vérification logicielle et les pratiques orientées SBOM. Ces préoccupations deviennent directement pertinentes pour l'importation hors ligne d'artefacts d'IA.

La chaîne d'approvisionnement des modèles mérite la même attention que celle des applications : l'origine du modèle, la licence, le hachage, le format, le code requis, le tokenizer, les adaptateurs et le statut d'évaluation doivent être connus avant l'importation.

La préparation à l'air gap doit être testée, pas supposée

TestCe qu'il prouve
Démarrage à froid avec tout le réseau sortant bloquéLe runtime ne nécessite pas de services publics au démarrage
Charger chaque modèle approuvé depuis le stockage localLes poids/tokenizers/configs sont complets
Reconstruire/redéployer uniquement depuis les registres internesLes miroirs de conteneurs/paquets sont suffisants
Authentifier les utilisateurs lorsque l'IdP externe est inaccessibleL'identité fonctionne à l'intérieur de l'enceinte
Exécuter l'ingestion et les requêtes RAG hors ligneLa pile d'embedding/indexation/récupération est locale
Exécuter des outils d'agent représentatifsLes outils ne dépendent pas d'API externes
Redémarrer après suppression du cacheLe fonctionnement hors ligne ne repose pas accidentellement sur des téléchargements précédemment mis en cache
Avancer le cycle de vie simulé des certificats/mises à jourLes dépendances de confiance et de maintenance sont comprises
Importer un nouveau modèle via le chemin de stagingLa procédure de transfert/changement est opérationnelle
Restaurer à partir d'une sauvegardeLa récupération ne nécessite pas de stockage cloud indisponible

Mis en cache une fois n'est pas synonyme de prêt pour l'air gap

Un système peut sembler hors ligne parce que le modèle et les paquets sont déjà mis en cache à partir d'un accès Internet antérieur.

La suppression des caches ou le déploiement sur un nœud propre peut révéler des fichiers tokenizer manquants, des paquets Python, des manifestes de modèles ou des dépendances de code distant.

La préparation à l'air gap doit donc être validée à partir d'artefacts internes propres, et non uniquement depuis un poste de développeur précédemment connecté.

Quelles menaces subsistent à l'intérieur d'un air gap ?

MenacePourquoi l'air gap ne l'élimine pas
Artefact importé compromisUn malware/modèle/paquet peut entrer par le chemin de transfert autorisé
Support amovible malveillantLe transfert physique peut transporter des charges utiles exécutables
Usage abusif interneDes utilisateurs autorisés existent déjà à l'intérieur de l'enceinte
Injection de prompt dans les documents importésUn contenu non fiable peut influencer RAG/agents sans Internet
Outils d'agent sur-privilégiésLes outils locaux peuvent toujours endommager les systèmes locaux
Fuite de données entre locatairesDes bugs d'autorisation internes restent possibles
Logiciel interne vulnérableL'absence de connexion externe n'élimine pas les bugs exploitables
Mouvement latéralUn nœud compromis peut attaquer d'autres nœuds connectés en interne
Dépendances obsolètesUne cadence de mise à jour lente peut laisser des vulnérabilités connues non corrigées
Vol/altération physiqueLa sécurité du matériel et des supports reste critique
Mauvais comportement du modèleL'hallucination, le biais et l'échec de tâche sont indépendants du réseau
Empoisonnement de la chaîne d'approvisionnementDes sources d'importation de confiance peuvent toujours être compromises

Ce qu'un air gap améliore réellement

Un véritable air gap peut réduire matériellement les chemins d'attaque qui dépendent d'une connectivité distante directe : commande et contrôle externes, mauvaise utilisation des identifiants cloud, exploitation de services exposés à Internet et exfiltration accidentelle de données via des API sortantes ordinaires.

Il simplifie aussi la résidence des données dans un sens étroit : les données d'inférence ne peuvent pas être envoyées à un service cloud externe s'il n'existe aucun chemin.

Ces avantages sont les plus forts lorsque la frontière de transfert et les contrôles d'accès internes sont également disciplinés. Un processus USB mal géré peut compromettre l'isolation prévue.

Ce qu'un air gap rend plus difficile

DomaineConséquence opérationnelle
Mises à jour de modèlesTransfert manuel/staged au lieu d'un pull direct depuis le hub de modèles
Correctifs de sécuritéFlux d'importation retardé et gouverné
Installation de paquetsMiroirs internes ou artefacts préconstruits requis
API d'IA cloudIndisponibles
Recherche web/connecteursIndisponibles sauf si les données sont importées séparément
AuthentificationNécessite des services d'identité internes ou compatibles hors ligne
SurveillanceNécessite une observabilité interne et une exportation contrôlée
LicencesLes produits nécessitant une activation en ligne peuvent être inadaptés
DépannagePas d'accès direct facile aux ressources du fournisseur depuis l'enceinte de production
CapacitéToute la puissance d'inférence doit exister localement
Reprise après sinistreLes sauvegardes cloud peuvent être indisponibles ou restreintes par politique
Fraîcheur des connaissancesLes informations externes arrivent uniquement au rythme du processus d'importation

IA isolée vs IA privée

L'IA privée concerne principalement le contrôle des données sensibles et du traitement de l'IA. Une plateforme d'IA privée peut être sur site et accéder tout de même à des modèles cloud approuvés ou à des services externes.

L'IA isolée est plus stricte en matière de connectivité. Un système peut être privé sans être isolé, et un système isolé peut encore avoir une mauvaise confidentialité si chaque utilisateur interne a un accès illimité.

L'objectif de sécurité doit déterminer l'architecture : confidentialité, souveraineté, résilience et isolation sont des exigences liées mais distinctes.

IA isolée vs IA souveraine

L'IA souveraine concerne le contrôle de la chaîne de dépendance plus large : données, modèles, infrastructure, opérateurs, juridiction et dépendances stratégiques.

Une isolation peut soutenir la souveraineté en réduisant la dépendance d'exécution externe, mais elle ne garantit pas un contrôle souverain. L'enceinte peut encore dépendre de matériel étranger, de licences de modèles propriétaires ou de fournisseurs de mises à jour externes.

Le prochain article canonique sépare explicitement ces dimensions de contrôle.

Preuves de mise en œuvre originale : ce que le client IA Aaasaasa prouve — et ce qu'il ne prouve pas

Le AI Hub sépare l'agent/client, le fournisseur, le modèle et l'emplacement de connexion. Il prend en charge l'inférence locale Ollama et l'opération Codex avec fournisseur local comme des choix distincts plutôt que de supposer que chaque requête IA va vers un modèle cloud.

Le dépôt note explicitement qu'un environnement d'exécution local peut encore utiliser un modèle cloud, tandis que le chat Direct Ollama est une inférence locale. Cette distinction est directement pertinente pour l'architecture isolée : l'exécution locale ne prouve pas que le modèle ou les dépendances environnantes sont déconnectés.

L'abstraction des fournisseurs, la découverte de modèles locaux et l'inférence locale sont donc des éléments constitutifs d'une architecture produit capable d'isolation, mais la frontière réseau, le miroir de dépendances hors ligne, le processus de transfert contrôlé et l'identité/les opérations hors ligne doivent encore être conçus séparément.

Capacité du projet vérifiéePertinence pour l'isolation
Inférence locale OllamaPrend en charge l'exécution locale du modèle
Chemins de fournisseur/environnement d'exécution locauxRéduit la dépendance à l'inférence cloud
Séparation fournisseur/modèle/environnement d'exécutionRend les dépendances cloud explicites plutôt que cachées
Permissions centralesPrend en charge le contrôle d'accès local aux outils/données
La prise en charge des fournisseurs cloud/distants existe égalementProuve que le produit lui-même est capable d'hybride, pas intrinsèquement isolé
Aucune frontière de déploiement isolé vérifiéeEmpêche de surestimer la maturité de l'isolation

Quand l'IA isolée est-elle justifiée ?

L'isolation peut être justifiée lorsqueUne architecture privée connectée peut être meilleure lorsque
La politique de sécurité exige explicitement des domaines physiquement séparésL'exigence principale est seulement que les invites/données ne soient pas utilisées par des services grand public publics
Des données classifiées ou extrêmement sensibles ne peuvent pas traverser de réseaux externesDes points de terminaison cloud/privés d'entreprise approuvés satisfont les contrôles de données
L'environnement opérationnel n'a pas de connectivité externe fiableInternet est disponible et l'agilité opérationnelle compte
La continuité de mission ne doit pas dépendre de la disponibilité du cloud/du fournisseurLa qualité des modèles gérés et les mises à niveau rapides sont plus précieuses
Un environnement réglementé/critique impose un transfert contrôléLes contrôles de sécurité standard peuvent répondre au modèle de menace réel
L'accès aux SaaS/API externes est interditLe flux de travail métier repose fortement sur des connecteurs externes

L'isolation devrait être une exigence dérivée d'un modèle de menace ou d'une politique, pas une fonctionnalité de prestige. Elle a une réelle valeur de sécurité lorsque le chemin de connectivité éliminé est lui-même inacceptable.

Pour de nombreux cas d'usage d'entreprise, un réseau privé étroitement contrôlé avec des restrictions de sortie, une inférence locale et des canaux de mise à jour approuvés peut offrir un meilleur équilibre entre sécurité et maintenabilité qu'une stricte isolation physique.

Une séquence de conception d'IA en air gap pratique

Concevoir de la frontière vers l'intérieur

1
1. Définir ce que l'air gap sépare
Nommez les domaines de sécurité et si l'exigence est une séparation physique stricte ou simplement l'absence d'internet.
2
2. Inventorier chaque dépendance externe
Modèles, paquets, registres, identité, télémétrie, licences, stockage, API, DNS/heure et services de support.
3
3. Sélectionner des modèles et runtimes capables de fonctionner hors ligne
Vérifiez que les actifs de modèle et le code d'exécution peuvent se charger sans appels distants.
4
4. Construire des dépôts d'artefacts internes
Créez des sources de confiance pour les conteneurs, paquets, modèles et mises à jour.
5
5. Concevoir un transfert contrôlé
Définissez la préparation, la vérification, la gestion des supports/passerelles, l'approbation et la provenance.
6
6. Construire une identité et une autorisation internes
Assurez-vous que les utilisateurs, services et outils peuvent s'authentifier sans dépendances cloud.
7
7. Garder le RAG et les outils locaux
Déployez les connaissances, les embeddings, les index et les API de service requises à l'intérieur de l'enceinte.
8
8. Construire une observabilité interne
Exploitez les journaux, métriques, traces et la surveillance de sécurité localement.
9
9. Définir la cadence de mise à jour des correctifs/modèles
Équilibrez la réponse aux vulnérabilités avec le processus d'importation contrôlé.
10
10. Tester à partir d'un état déconnecté propre
Démarrez à froid et fonctionnez sans caches hérités ni accès internet caché.
11
11. Tester les chemins de compromission
Exercez les scénarios de supports amovibles, chaîne d'approvisionnement, injection de prompt, menace interne et mouvement latéral.
12
12. Documenter les exceptions et les exports
Chaque chemin transfrontalier autorisé doit avoir un objectif nommé, un propriétaire et un ensemble de contrôles.

Liste de contrôle de l'architecture d'IA en air gap

QuestionPreuve attendue
Qu'est-ce qui est exactement isolé de quoi ?Frontière de domaine de sécurité documentée
La frontière est-elle physiquement déconnectée ?Preuve d'architecture réseau/physique si un air gap strict est revendiqué
Comment les données traversent-elles la frontière ?Flux de travail déconnecté autorisé non automatisé/manuel ou explicitement documenté
Chaque modèle peut-il démarrer à froid hors ligne ?Test de chargement hors ligne
Les actifs tokenizer/config/runtime sont-ils complets ?Bundle de modèle interne vérifié
D'où viennent les conteneurs/paquets ?Miroir/dépôt interne de confiance
L'identité peut-elle fonctionner sans services cloud ?Chemin d'identification interne IdP/PKI/justificatif de service
Le RAG peut-il ingérer/interroger hors ligne ?Ingestion, embeddings, index et récupération locaux
Quels outils d'agent restent disponibles ?Inventaire des capacités internes
Comment les correctifs sont-ils importés ?Processus de maintenance contrôlé
Comment les artefacts sont-ils vérifiés ?Contrôles d'intégrité/provenance/malware/chaîne d'approvisionnement
Comment les supports amovibles sont-ils gouvernés ?Politique de gestion et de désinfection des supports
Le système peut-il fonctionner après la purge des caches ?Test hors ligne en environnement propre
Où sont stockés les journaux et les traces ?Plateforme d'observabilité interne
Comment les exports sont-ils approuvés ?Processus de sortie contrôlé
Qu'est-ce qui prouve qu'il s'agit d'un air gap plutôt que simplement local ?Preuve de frontière et de transfert, pas l'emplacement du modèle

Modes de défaillance courants de l'IA en air gap

Mode de défaillanceCe qui a réellement échoué
Le modèle local télécharge encore le tokenizer/config au démarrageLe bundle de modèle était incomplet
Le conteneur référence un registre publicLe déploiement n'était pas autonome
Identité cloud requise pour la connexionL'application était locale mais l'identité ne l'était pas
Serveur de licence requis en externeLa dépendance au fournisseur contredisait le fonctionnement hors ligne
Modèle d'embedding manquantLe chat fonctionne mais l'ingestion RAG échoue
L'outil d'agent appelle un SaaS publicL'architecture de l'agent n'était pas compatible avec l'air gap
Seul le nœud GPU est isoléLa base de données, l'interface utilisateur ou la surveillance dépendent encore de services externes
Les imports USB sont informelsLa frontière de transfert devient un chemin d'attaque non contrôlé
Aucun processus de correctifL'isolation crée une dette de vulnérabilité croissante
Machine de développeur mise en cache utilisée comme preuveLe déploiement frais échoue sans internet
L'air gap remplace la réflexion sur l'autorisationLes utilisateurs/services internes deviennent sur-privilégiés
Étiquette air gap utilisée pour un blocage de sortie pare-feu uniquementLa documentation de sécurité surestime la frontière réelle

Idées fausses courantes

Idée fausseCorrection
« L'IA locale est une IA en air gap. »Local décrit où l'inférence s'exécute ; air gap décrit la frontière de sécurité/réseau.
« Air gap signifie un seul PC autonome. »Une enceinte isolée peut contenir tout un réseau interne ou une grappe.
« Pas d'internet équivaut à un air gap strict. »Selon la définition du NIST, les systèmes séparés manquent aussi de connexion physique et le transfert transfrontalier est non automatisé.
« Les air gaps éliminent le risque cyber. »Les risques de chaîne d'approvisionnement, de supports amovibles, de menace interne, de réseau interne et d'application subsistent.
« Le RAG a besoin du cloud. »Le RAG peut fonctionner entièrement avec des modèles, index et données locaux.
« Les agents ne peuvent pas fonctionner hors ligne. »Les agents peuvent utiliser des outils internes/locaux ; ils ne peuvent simplement pas atteindre des services externes indisponibles.
« Une fois installé, le système n'a pas besoin de mises à jour. »Les correctifs, pilotes, modèles et dépendances nécessitent encore une gestion du cycle de vie.
« Un modèle téléchargé est autonome. »Les tokenizers, le code distant, les bibliothèques ou les actifs de modèle peuvent encore déclencher des dépendances réseau.
« IA privée et IA en air gap sont identiques. »L'IA privée est une propriété de données/contrôle ; l'air gap est une propriété de connectivité.
« L'air gap garantit la souveraineté. »Le matériel externe, les licences, les modèles et la chaîne d'approvisionnement peuvent rester des dépendances.

Limites

Les air gaps stricts ralentissent la fraîcheur des connaissances externes car chaque nouvelle source doit passer par un processus de transfert.

Ils peuvent contraindre le choix du modèle lorsque les licences, les exigences de code distant, les besoins matériels ou les API exclusives au fournisseur ne peuvent pas être satisfaits hors ligne.

Ils augmentent le coût opérationnel car l'infrastructure normalement consommée comme services cloud doit être possédée et maintenue en interne.

Ils peuvent aussi créer une latence de correctif : un contrôle des changements plus fort peut maintenir les systèmes stables tout en retardant la remédiation urgente des vulnérabilités.

L'IA en air gap doit donc être évaluée comme une architecture de sécurité parmi d'autres, et non supposée universellement supérieure.

Qu'est-ce qui changerait cette réponse ?

Le support des fournisseurs pour le fonctionnement déconnecté évolue rapidement. Les nouveaux formats de modèle, les artefacts OCI signés, les mécanismes de licence hors ligne et les registres de modèles intégrés peuvent réduire les frictions opérationnelles.

La distinction entre air gap strict et déploiement déconnecté restera importante même si les fournisseurs continuent d'utiliser les termes de manière vague.

Le principe stable est que les véritables revendications d'air gap dépendent de la frontière du système et du mécanisme de transfert, et non du fait que le LLM s'exécute localement.

Connaissances canoniques associées

L'IA en air gap est un nœud d'architecture de déploiement et de sécurité. L'IA privée, l'IA souveraine et l'abstraction de fournisseur répondent à des questions différentes sur la confidentialité, le contrôle et la dépendance.

MLOps/LLMOps devient plus exigeant dans un environnement déconnecté, car les cycles de vie des modèles, des packages et des mises à jour doivent fonctionner via des dépôts internes et un transfert contrôlé.

Le RAG et l'IA agentique restent des modèles valides à l'intérieur de l'enceinte tant que leurs données et outils sont disponibles en interne.

Questions fréquentes

FAQ sur l'IA en air gap

Qu'est-ce que l'IA en air gap ?

L'IA en air gap est une IA déployée à l'intérieur d'un domaine de sécurité physiquement déconnecté des systèmes externes dont elle est séparée, avec un transfert transfrontalier effectué via des procédures contrôlées non automatisées selon la définition stricte du NIST.

L'IA en air gap a-t-elle besoin d'un accès Internet ?

Non pour l'inférence et l'exploitation normales. Les modèles, packages, données et services requis doivent être disponibles à l'intérieur de l'environnement isolé.

Un LLM local est-il automatiquement en air gap ?

Non. Un modèle local peut s'exécuter sur une machine qui dispose encore d'un accès Internet ou utilise une identité, des outils ou un stockage cloud. L'air gap décrit la frontière complète du système.

Le RAG peut-il fonctionner dans un réseau en air gap ?

Oui. Les documents, les modèles d'embedding, les index vectoriels ou lexicaux, les rerankers et les modèles de génération peuvent tous s'exécuter localement. Les connaissances externes doivent être importées via la frontière contrôlée.

Les agents IA peuvent-ils fonctionner en air gap ?

Oui, si leurs outils et les systèmes requis sont disponibles à l'intérieur du réseau isolé. Les SaaS publics et les API cloud sont indisponibles sans mécanisme transfrontalier autorisé.

Comment les modèles sont-ils mis à jour dans un environnement en air gap ?

Les modèles sont généralement acquis et validés dans un environnement de préparation connecté, transférés via un processus approuvé et publiés dans un dépôt interne de modèles/artefacts.

L'IA sur site est-elle identique à l'IA en air gap ?

Non. Sur site décrit l'emplacement de l'infrastructure. Les systèmes sur site peuvent rester connectés à Internet.

L'IA privée est-elle identique à l'IA en air gap ?

Non. L'IA privée concerne les exigences de données et de contrôle et peut encore utiliser une infrastructure connectée. L'air gap décrit spécifiquement la séparation réseau/domaine.

Un air gap rend-il l'IA sécurisée ?

Il supprime ou réduit certains risques de connectivité à distance, mais n'élimine pas les risques liés à la chaîne d'approvisionnement, aux supports amovibles, aux menaces internes, à l'autorisation interne, aux risques physiques ou aux comportements du modèle.

Quel est le meilleur test pour la préparation à l'air gap ?

Déployer ou démarrer à froid la pile complète dans un environnement propre avec toute connectivité externe indisponible et vérifier que les modèles, l'identité, le RAG, les outils, la surveillance, les mises à jour et la récupération dépendent uniquement d'artefacts et de services internes approuvés.

Glossaire

Termes clés de l'IA en air gap

Air gap
Interface de domaine de sécurité où les systèmes ne sont pas physiquement connectés et tout transfert logique transfrontalier est non automatisé/manuel selon la définition du glossaire du NIST.
IA en air gap
Système d'IA déployé à l'intérieur d'un domaine de sécurité en air gap avec des dépendances d'inférence et d'exploitation disponibles localement.
Environnement déconnecté
Environnement de déploiement sans accès direct à Internet ; les implémentations peuvent utiliser des workflows contrôlés de miroir ou de bastion.
IA capable de fonctionner hors ligne
Application d'IA capable de fonctionner pour tout ou partie de ses fonctions sans connectivité Internet, sans nécessairement être isolée en permanence.
IA locale
Inférence ou exécution d'IA sur du matériel local plutôt que sur un point de terminaison de modèle distant ; n'implique pas l'isolation réseau.
Registre miroir
Dépôt interne contenant des copies approuvées d'images de conteneurs ou d'autres artefacts nécessaires à un déploiement déconnecté.
Environnement de préparation
Zone connectée ou contrôlée où les artefacts sont acquis, vérifiés et préparés avant leur transfert vers un domaine isolé.
Transfert contrôlé
Mouvement gouverné de données ou de logiciels à travers la frontière d'isolation à l'aide de supports/processus approuvés et de vérification.
Provenance des artefacts
Informations indiquant l'origine d'un modèle, d'un package, d'un conteneur ou d'un autre artefact importé et la manière dont il a été produit ou vérifié.
Support amovible
Stockage portable utilisé pour transférer des données entre systèmes ; un chemin de sécurité potentiel à travers des domaines déconnectés.
Magasin de modèles interne
Dépôt à l'intérieur de l'environnement isolé à partir duquel les artefacts de modèles approuvés sont servis ou déployés.
Préparation à l'air gap
Capacité démontrée de la pile d'IA complète à s'installer, démarrer, fonctionner, se mettre à jour et récupérer sans connectivité externe non approuvée.

Conclusion

L'IA en air gap n'est pas un type particulier de modèle. C'est une architecture d'IA fonctionnant à l'intérieur d'un domaine de sécurité délibérément isolé.

Le modèle peut être la partie facile. La préparation à la production dépend de la capacité de chaque dépendance environnante — actifs de modèles, packages, registres, identité, RAG, outils, surveillance, mises à jour et récupération — à fonctionner sans chemin externe automatisé.

La règle fiable la plus courte est la suivante : l'inférence locale prouve où le modèle s'exécute ; les preuves d'air gap prouvent comment le système complet est séparé et comment chaque transfert autorisé franchit cette frontière.

Sources primaires et références d'implémentation actuelles

Les sources ci-dessous établissent la définition de sécurité, les modèles actuels de déploiement d'IA déconnectée et les risques du cycle de vie. L'utilisation du terme « air-gapped » par les fournisseurs est intentionnellement distinguée de la définition plus stricte du NIST.

NIST CSRC — Air gap

Définition du glossaire du NIST : systèmes physiquement déconnectés avec transfert logique non automatisé et contrôlé manuellement à travers la frontière.

NVIDIA NIM — Déploiement en air gap

Conseils opérationnels actuels pour préparer les actifs de modèles sur un système connecté et exécuter NIM depuis un stockage local sans Internet, registres publics ni clés d'API cloud.

Red Hat AI Inference — Déploiement déconnecté

Conseils actuels de Red Hat pour servir des LLM dans des environnements déconnectés avec des artefacts miroir et une infrastructure interne.

Red Hat AI Inference — Stockage des modèles dans des environnements déconnectés

Recommandations actuelles couvrant les images de modèles OCI, le stockage persistant des modèles et les limitations des modèles nécessitant du code distant.

NSA — Cadre technique de cybermenace

Cadre de menace identifiant explicitement la réplication par support amovible comme un vecteur d'accès aux réseaux déconnectés ou isolés.

NIST SP 800-88 Rév. 1 — Lignes directrices pour l'assainissement des supports

Recommandations pour la gestion et l'assainissement des supports de stockage selon les exigences de confidentialité des informations.

NIST SP 800-40 Rév. 4 — Planification de la gestion des correctifs en entreprise

Recommandations présentant la mise à jour et les correctifs comme une maintenance préventive pour les systèmes d'entreprise.

NIST — Sécurité logicielle dans les chaînes d'approvisionnement

Recommandations du NIST couvrant les risques liés à la chaîne d'approvisionnement logicielle, la provenance, la vérification, les pratiques liées aux SBOM et la gestion des vulnérabilités.

Related Articles

L'IA agentique expliquée : quand un système d'IA peut planifier, utiliser des outils et agir

L'IA agentique expliquée : quand un système d'IA peut planifier, utiliser des outils et agir

L'IA agentique utilise des modèles au sein de boucles d'exécution multi-étapes où ils peuvent choisir des outils, observer les résultats, mettre à jour l'état et adapter leur action suivante dans des limites explicites d'exécution et de permissions.

MCP vs A2A vs UCP vs AP2 vs A2UI : La pile de protocoles d'agent expliquée

MCP vs A2A vs UCP vs AP2 vs A2UI : La pile de protocoles d'agent expliquée

MCP, A2A, UCP, AP2 et A2UI sont souvent présentés comme des standards d'agents concurrents. Ils résolvent principalement des problèmes d'interopérabilité différents. Ce guide associe chaque protocole à la frontière qu'il standardise réellement—et montre comment ils peuvent fonctionner ensemble dans un seul système de production.

Qu'est-ce qu'un architecte de solutions IA ? Limites du système, responsabilités et compromis

Qu'est-ce qu'un architecte de solutions IA ? Limites du système, responsabilités et compromis

Un architecte de solutions d'IA transforme les exigences métier en un système d'IA prêt pour la production, couvrant les données, les modèles, les outils, la sécurité, l'exécution, l'évaluation et les opérations.

Architecture de l’IA en entreprise : ce qui change lorsque l’IA entre dans une entreprise

Architecture de l’IA en entreprise : ce qui change lorsque l’IA entre dans une entreprise

L'architecture de l'IA en entreprise explique comment l'IA transforme les systèmes d'entreprise à travers l'autorité des données, l'identité, les autorisations, les fournisseurs, les risques, la gouvernance, l'évaluation, la conformité et les opérations.

La frontière de validité des réponses : la couche manquante entre la pertinence et les réponses fiables de l'IA

La frontière de validité des réponses : la couche manquante entre la pertinence et les réponses fiables de l'IA

Une source peut être pertinente, faisant autorité et pourtant être erronée pour la question posée. La couche manquante est l'applicabilité : les conditions dans lesquelles une réponse est valable, et les changements qui obligent à la reconsidérer. Cet article présente la Frontière de Validité de la Réponse comme un modèle de conception de source pour les humains, la recherche par IA et les systèmes RAG.

Le GPU n'est pas le produit : architecture d'IA privée pérenne

Le GPU n'est pas le produit : architecture d'IA privée pérenne

Une infrastructure d'IA privée ne devrait pas être conçue autour d'un seul GPU ou d'un seul modèle. Une approche plus résiliente combine des GPU d'inférence rapides, des systèmes d'IA riches en mémoire, des nœuds d'IA physique et des modèles cloud de pointe optionnels derrière une couche de routage prenant en compte les capacités.

L'IA générative expliquée : modèles, recherche, outils et applications ne sont pas la même chose

L'IA générative expliquée : modèles, recherche, outils et applications ne sont pas la même chose

L'IA générative est plus qu'un modèle. Découvrez comment les modèles, la récupération, les outils, le contexte, les environnements d'exécution et les applications s'articulent dans les systèmes d'IA en production.

Enterprise-Grade Multi-Tenant Architecture for an International Platform

Enterprise-Grade Multi-Tenant Architecture for an International Platform

Loving Rocks is an enterprise-grade wedding platform designed with a true multi-tenant architecture, isolated databases per tenant, and built-in internationalization for global scalability, security, and long-term operational stability.

RBAC vs isolation des locataires : deux frontières de sécurité différentes

RBAC vs isolation des locataires : deux frontières de sécurité différentes

Le RBAC contrôle ce qu’un utilisateur peut faire ; l’isolation des locataires contrôle à quelles ressources de locataire cette action peut accéder. Découvrez pourquoi la sécurité SaaS multi-locataires nécessite ces deux frontières.

D'où un LLM tire-t-il ses données ? Sources de données RAG en Python

D'où un LLM tire-t-il ses données ? Sources de données RAG en Python

Un LLM ne connaît pas magiquement vos fichiers, bases de données ou API. Cette suite pratique de la série sur le RAG montre, avec du Python simple, comment des données externes deviennent des preuves récupérables : des fichiers texte et du SQL à la recherche en texte intégral, aux embeddings, à l'assemblage du contexte et à l'appel final au LLM.

Bases de données vectorielles, plongements et reclassement : trois parties distinctes de la recherche

Bases de données vectorielles, plongements et reclassement : trois parties distinctes de la recherche

Les embeddings représentent le sens, les bases de données vectorielles récupèrent des candidats, et les rerankers affinent les résultats. Découvrez comment ces trois couches de récupération diffèrent et fonctionnent ensemble dans le RAG.

Que devrait mémoriser, oublier, recalculer ou récupérer à nouveau un agent IA ?

Que devrait mémoriser, oublier, recalculer ou récupérer à nouveau un agent IA ?

Les agents à exécution longue ne devraient pas tout retenir. Cet article propose un modèle de cycle de vie pratique pour décider de ce qui a sa place dans la mémoire durable, de ce qui devrait être récupéré à nouveau, de ce qu'il est plus sûr de recalculer et de ce qui devrait expirer ou être remplacé.