Air-Gapped AI: как работают ИИ-системы без интернета и облачного доступа

AI-системы в изолированной среде запускают модели, RAG и AI-приложения внутри изолированного домена безопасности без зависимости от интернета или облачных сервисов. Узнайте, как модели, данные, обновления и инструменты работают в автономном режиме.
Опубликовано:
Aleksandar Stajić
Обновлено: 8 октября 2026 г. в 23:37
Air-Gapped AI: как работают ИИ-системы без интернета и облачного доступа

ИИ в изолированной среде (air-gapped AI) — это система ИИ, развёрнутая внутри домена безопасности, не имеющего физического сетевого подключения к внешним системам, от которых он отделён, при этом любая передача через эту границу выполняется посредством намеренно контролируемых, неавтоматизированных процедур. Модель ИИ, среда выполнения, данные, индексы поиска, инструменты и операционные зависимости, необходимые для инференса, должны быть доступны внутри изолированной среды. ИИ в изолированной среде — это не просто «локальная модель» или «сервер на территории организации»: определяющим свойством является сетевая граница и граница передачи вокруг всей системы.

Что на самом деле означает ИИ в изолированной среде

Слово «ИИ» не меняет базовую концепцию безопасности. Air gap — это граница между доменами безопасности. ИИ просто делает изолированную сторону более требовательной с операционной точки зрения, поскольку современные стеки ИИ обычно предполагают загружаемые модели, реестры пакетов, телеметрию, API, хабы моделей и частые обновления ПО.

Изолированная среда может по-прежнему содержать множество соединённых машин. Внутренний кластер может иметь GPU, серверы приложений, хранилище, базы данных, службы идентификации и мониторинг, соединённые друг с другом. Air gap существует между этим анклавом и внешним доменом.

Таким образом, релевантный вопрос не «Есть ли у этого GPU Wi-Fi?», а «Может ли эта среда ИИ обмениваться информацией с внешним доменом через автоматизированный физический или логический путь?»

Простейший пример

Представьте, что компания хочет внутреннего ассистента для конфиденциальных технических документов, но среде не разрешено отправлять эти документы в интернет.

Компания загружает одобренную LLM, модель эмбеддингов, образы контейнеров и программные пакеты в подключённой среде подготовки. После проверки одобренные артефакты переносятся в изолированную среду.

Внутри анклава сервер модели, парсер документов, векторная база данных, приложение и службы идентификации работают локально. Пользователи могут задавать вопросы и использовать RAG по внутренним документам без облачной модели или публичного реестра моделей.

Когда требуется обновление, оно снова проходит через контролируемый процесс импорта, а не загружается напрямую производственным сервером ИИ.

Базовый операционный цикл ИИ в изолированной среде

1
1. Приобретение вне анклава
Загрузка одобренных моделей, пакетов, контейнеров, драйверов, подписей и документации в подключённой среде подготовки.
2
2. Проверка перед передачей
Проверка происхождения, подписей/контрольных сумм, статуса на наличие вредоносного ПО, лицензирования и совместимости в соответствии с политикой организации.
3
3. Передача через контролируемую границу
Перемещение одобренных артефактов с использованием авторизованного ручного или опосредованного процесса.
4
4. Внутренняя публикация
Размещение артефактов во внутренних репозиториях моделей, контейнеров, пакетов или файлов.
5
5. Локальное развёртывание
Запуск инференса, RAG, приложений и инструментов без внешних зависимостей.
6
6. Мониторинг внутри анклава
Сбор логов, метрик, состояния модели/среды выполнения и событий безопасности локально.
7
7. Экспорт только одобренных доказательств
Перемещение выбранных отчётов или артефактов наружу через обратный контролируемый процесс, где это разрешено политикой.
8
8. Повтор для обновлений
Рассматривать новые модели, патчи, корпуса и зависимости как новые импорты цепочки поставок.

Где заканчивается простой пример

Производственная среда с air gap может быть гораздо больше одной рабочей станции. Она может включать Kubernetes/OpenShift, внутренние реестры, объектное хранилище, поставщиков идентификации, векторные базы данных, наблюдаемость, инфраструктуру резервного копирования и несколько узлов обслуживания моделей.

Чем больше сервисов существует внутри изолированного контура, тем больше организации приходится воспроизводить возможности, которые подключённые среды обычно получают из интернета.

Таким образом, физическая изоляция смещает сложность. Она сокращает прямую внешнюю связность, но увеличивает ответственность за управление артефактами, обновления, зависимости, цепочку поставок и эксплуатацию внутри изолированного домена.

Air-gapped vs offline vs local vs on-premises vs private vs sovereign AI

ТерминЧто он в первую очередь описываетТребуется ли подключение к интернету/внешним сетям?
Local AIИнференс/среда выполнения работает на локальном оборудованииНет; но он всё ещё может обращаться к облачным сервисам
Offline-capable AIМожет продолжать работу без интернетаНет во время работы в офлайн-режиме; повторное подключение может быть нормой
Disconnected environmentОтсутствует прямой путь к внешнему интернету из среды развёртыванияОбычно нет; могут использоваться контролируемые зеркала/бастионы
On-premises AIИнфраструктура работает в собственной/локальной среде организацииМожет по-прежнему иметь полное подключение к интернету
Private AIОбработка ИИ контролируется для соблюдения требований приватности/конфиденциальностиЗависит от архитектуры; может быть подключённым или отключённым
Air-gapped AIДомены безопасности физически отключены, а передача через границы не автоматизирована/выполняется вручную согласно строгому определениюНет автоматизированного внешнего пути
Sovereign AIКонтроль/юрисдикция над моделями, данными, инфраструктурой и зависимостямиНе обязательно; суверенитет шире, чем сетевая изоляция

Эти термины могут пересекаться, но не являются синонимами. Локальный сервер Ollama, подключённый к интернету, — это local AI, а не air-gapped AI. Локальная RAG-платформа, которая обращается к облачной модели, — это локальная инфраструктура приложения с облачным инференсом, а не air-gapped AI.

Air-gapped система часто является приватной по своей конструкции, поскольку данные остаются внутри изолированного контура, но приватность также зависит от авторизации, журналирования, обработки данных, физической безопасности и операционной политики.

Строгий air gap vs практическое развёртывание без подключения

Два значения, которые часто называют «air-gapped»

Строгий air gapРазвёртывание без подключения / без интернета
Внешнее физическое подключение
Передача через границы
Доступ в интернет из рабочей нагрузки ИИ
Внутренняя сеть
Использовать термин, когда

Практическая архитектура air-gapped AI

СлойЧто должно существовать внутри изолированной среды
Слой пользователя/приложенияЧат-интерфейс, API, бизнес-приложение или внутренний интерфейс агента
Идентификация и авторизацияЛокальная/внутренняя аутентификация, RBAC, разрешения на уровне тенанта/ресурса
AI gateway/runtimeМаршрутизация моделей, политика запросов, сборка контекста и управление средой выполнения
Model servingЛокальный сервер(ы) моделей, веса, токенизатор/конфигурация и среда выполнения ускорителя
RAG / знанияХранилище документов, парсер, эмбеддинги, векторные/лексические индексы, метаданные и происхождение
Инструменты/сервисыТолько внутренние/локальные API и одобренные системы, доступные из изолированного контура
Репозитории артефактовЛокальный реестр контейнеров, зеркало пакетов, хранилище моделей и, опционально, репозитории ОС/обновлений
НаблюдаемостьВнутренние логи, метрики, трассировки и записи аудита
Резервное копирование/восстановлениеЛокальный или отдельно контролируемый процесс резервного копирования, соответствующий домену безопасности
Граница передачиКонтролируемый процесс импорта/экспорта с проверкой и одобрением

Полная архитектура должна запускаться и работать без DNS-запросов, проверок лицензий, загрузки пакетов или вызовов API к публичным сервисам, если только для этих зависимостей не предусмотрены одобренные внутренние замены.

Полезный тест дизайна — отключить развёртывание от всех внешних сервисов и выполнить холодный запуск стека. Скрытые зависимости обычно проявляются во время запуска, загрузки модели, аутентификации, разрешения пакетов или инициализации телеметрии.

Модели должны быть предварительно размещены

API облачных моделей недоступны по определению, если у изолированной рабочей нагрузки нет к ним пути. Поэтому изолированному контуру нужны локально запускаемые артефакты моделей или внутренне размещённый сервис инференса.

Текущая документация NVIDIA по air-gap для NIM явно использует двухфазный шаблон: загрузка и подготовка ресурсов модели на подключённой машине, их передача, затем запуск изолированного NIM из локального хранилища без исходящего доступа к реестру или облачных API-ключей.

Веса модели — лишь часть набора зависимостей. Токенизаторы, файлы конфигурации, адаптеры, метаданные квантования и любой необходимый код среды выполнения также должны присутствовать.

Модели с зависимостями remote-code — это риск для air-gap

Некоторые репозитории моделей содержат пользовательский код Python или хуки времени выполнения, которые обычно загружают дополнительный код или ресурсы.

Текущая документация Red Hat AI Inference явно предупреждает, что некоторые модели Hugging Face, требующие удалённого кода, не могут нормально работать в изолированных средах, поскольку библиотека пытается получить доступ к сети даже при настроенном автономном режиме.

Практический вывод: перед утверждением модели для изолированного развёртывания необходимо протестировать весь путь её загрузки в автономном режиме. «Я скачал веса» — это не доказательство того, что модель самодостаточна.

Контейнеры, пакеты и драйверы становятся локальными артефактами цепочки поставок

Среды с подключением к сети регулярно загружают образы контейнеров, пакеты Python, обновления ОС и компоненты GPU из публичных реестров. Изолированная среда не может рассчитывать ни на один из этих сервисов.

Модель развёртывания ИИ в изолированной среде Red Hat использует внутренние зеркальные реестры для образов контейнеров и каталогов операторов. Модели можно зеркалировать как артефакты OCI или переносить в постоянное хранилище.

Для более широких стеков тот же подход часто применяется к языковым пакетам, репозиториям Linux, пакетам JavaScript и внутренним бинарным файлам: утверждённые артефакты один раз попадают внутрь через процесс передачи, а затем предоставляются из доверенных внутренних репозиториев.

Знайте полный перечень зависимостей

Класс зависимостиПримеры
Артефакты моделиВеса, токенизатор, конфигурация, адаптеры, метаданные квантования
Среда выполнения выводаvLLM, llama.cpp, Ollama, NIM или другая среда обслуживания
Стек GPU/среды выполненияДрайверы, библиотеки CUDA/ROCm, среда выполнения контейнеров
Пакеты приложенийКолёса Python, пакеты npm, системные библиотеки
КонтейнерыПриложение, вывод, БД, векторная БД, образы мониторинга
Модели RAGМодель эмбеддингов, реранкер, модели OCR/зрения
ДанныеКорпус знаний, метаданные, схемы, наборы данных для оценки
Материалы безопасностиСертификаты, пакеты CA, политика/конфигурация, сигнатуры вредоносного ПО, где применимо
Операционные артефактыПанели мониторинга, правила оповещений, инструменты резервного копирования, инструкции
ЛицензированиеСовместимые с автономной работой лицензии/права, где требуется

Внутренние зеркала — это инфраструктура, а не удобство

Изолированное развёртывание становится поддерживаемым, когда изолированный домен имеет известные внутренние источники утверждённых артефактов.

Документированный подход Red Hat использует зеркальный реестр, доступный изолированному кластеру, чтобы рабочие нагрузки не нуждались в публичных реестрах.

Ту же архитектурную идею можно применить к хранилищам моделей и репозиториям пакетов. Цель — сделать происхождение, версию и утверждение артефактов явными, а не копировать случайные файлы вручную на каждый сервер.

RAG может полностью работать в изолированной среде

RAG не требует публичного интернета. Ему нужен доступный для поиска корпус, конвейер приёма/индексации и модель, способная использовать извлечённый контекст.

В изолированной среде хранилище документов, парсер/OCR, модель эмбеддингов, векторный или лексический индекс, реранкер и модель генерации могут работать локально.

Что меняется — так это получение источников. Поиск в интернете в реальном времени и облачные коннекторы документов недоступны, если эквивалентные данные не импортированы через контролируемую границу.

Таким образом, корпус становится управляемым артефактом. Каждый импорт должен сохранять идентичность источника, дату/версию и происхождение, чтобы пользователи знали, какие знания фактически содержит изолированная система.

Агенты могут работать в изолированной среде — но только с доступными инструментами

Цикл агента может полностью выполняться внутри изолированного анклава, если модель/среда выполнения и необходимые инструменты находятся локально или доступны во внутренней сети.

Инструмент, зависящий от GitHub, публичного веб-поиска, облачной электронной почты или внешнего SaaS API, не будет работать, если архитектура не предусматривает одобренный внутренний эквивалент или контролируемый процесс асинхронного обмена.

Именно поэтому проектирование агента для изолированной среды должно начинаться с инвентаризации возможностей: каждая конечная точка инструмента должна быть классифицирована как внутренняя, импортированная, недоступная или намеренно исключённая.

MCP не обходит воздушный зазор

MCP может предоставлять локальные инструменты и ресурсы внутри изолированной среды ИИ, но протокол не создаёт связность через границу безопасности.

Локальный сервер MCP, читающий внутренние документы, может работать полностью автономно. Удалённый сервер MCP в публичном интернете недоступен из строго изолированного анклава.

Тот же принцип применим к любому протоколу подключения: совместимость отделена от сетевых полномочий.

Идентификация и аутентификация также должны работать офлайн

Приложение ИИ может быть локально размещено, но при этом зависеть от облачного поставщика удостоверений. Эта скрытая зависимость нарушает по-настоящему отключённую работу.

Поэтому изолированные архитектуры нуждаются в архитектуре идентификации, функционирующей внутри анклава: локальный каталог, внутренний поставщик удостоверений, внутренняя PKI, локальные учётные данные служб или другой одобренный механизм.

Авторизация остаётся необходимой, даже если интернет отсутствует. Воздушные зазоры не заменяют RBAC, изоляцию арендаторов или принцип наименьших привилегий.

Время, сертификаты и хранилища доверия становятся локальными зависимостями

Многие системы аутентификации и журналирования зависят от надёжного времени. Сертификаты истекают. Хранилища доверия меняются. Подписанные артефакты нуждаются в проверке.

Поэтому отключённый анклав должен иметь внутреннюю синхронизацию времени и жизненный цикл сертификатов/доверия, не зависящий от доступа к публичным службам во время обычной работы.

Это обычные инфраструктурные вопросы, которые становятся заметны только при тестировании архитектуры без доступа к интернету.

Телеметрия и отчёты о сбоях требуют явной политики

Многие современные библиотеки по умолчанию пытаются собирать аналитику, проверять обновления или отправлять отчеты об ошибках.

В изолированной среде такие вызовы следует либо отключить, либо перенаправить во внутреннюю систему наблюдаемости. Повторяющиеся неудачные попытки телеметрии могут создавать задержки, зашумлять логи и приводить к неожиданному поведению при запуске.

Развертывание в изолированной среде должно знать, какие компоненты пытаются выходить во внешнюю сеть, даже если межсетевой экран их блокирует.

Изолированным системам все равно нужны патчи

Сетевая изоляция не мешает программному обеспечению приобретать уязвимости. Она лишь меняет способ доставки патчей в систему.

NIST рассматривает управление патчами как профилактическое обслуживание: организациям по-прежнему необходимо выявлять, получать, расставлять приоритеты, устанавливать и проверять патчи и обновления.

Поэтому для работы в изолированной среде нужен воспроизводимый цикл импорта пакетов ОС, образов контейнеров, драйверов, сред выполнения ИИ и обновлений безопасности. Компромисс заключается между стабильностью изоляции и подверженностью уязвимостям из-за устаревшего программного обеспечения.

Контролируемый путь обновления

Пример жизненного цикла обновления для изолированной среды ИИ

1
1. Определить необходимое обновление
Уведомление о безопасности, улучшение модели/среды выполнения или операционная потребность запускают изменение.
2
2. Получить в подключенной промежуточной среде
Загрузить точные версии, а также подписи/контрольные суммы и метаданные.
3
3. Проверить свидетельства цепочки поставок
Убедиться в источнике, целостности, совместимости и соответствии требованиям политики.
4
4. Протестировать в репрезентативной офлайн-среде
Убедиться, что обновление работает без неожиданных сетевых зависимостей.
5
5. Утвердить передачу
Применить организационный процесс управления изменениями и безопасностью.
6
6. Импортировать в репозиторий изолированного контура
Опубликовать артефакт во внутреннем доверенном источнике.
7
7. Развертывать постепенно
Применить на тестовых/канареечных узлах перед более широким развертыванием, если это позволяет архитектура.
8
8. Проверить и зафиксировать
Подтвердить версию, работоспособность, поведение и состояние отката.

Граница передачи — самый чувствительный операционный интерфейс

Если внешняя информация должна попасть в изолированную систему, канал импорта становится важнейшей точкой контроля безопасности.

Структура киберугроз NSA Cybersecurity Technical Cyber Threat Framework прямо признает репликацию через съемные носители путем, который злоумышленники могут использовать для проникновения в отключенные или изолированные сети.

Именно поэтому контролируемая работа с носителями, проверка, происхождение, шифрование при необходимости, сканирование на вредоносное ПО и разделение ролей могут иметь не меньшее значение, чем сам стек ИИ.

Съемный носитель — не нейтральный канал

USB-накопители и другие портативные носители могут содержать как легитимные артефакты моделей/данных, так и вредоносное содержимое.

Руководство NIST по очистке носителей рассматривает носители информации как объект жизненного цикла конфиденциальности, который может требовать очистки, стирания или уничтожения в зависимости от чувствительности и потребностей повторного использования.

Точная процедура передачи зависит от организации, но архитектурный принцип неизменен: носители, пересекающие границы, должны управляться как актив безопасности, а не рассматриваться как неформальное удобство.

Изоляция повышает важность цепочки поставок

Изолированная система получает меньше живых внешних входных данных, но каждый импортированный бинарный файл, модель, контейнер и пакет приобретает большее значение, поскольку анклав может доверять им в течение длительного времени.

Руководство NIST по цепочке поставок программного обеспечения подчеркивает происхождение, риск поставщика, управление уязвимостями, верификацию программного обеспечения и практики, ориентированные на SBOM. Эти вопросы становятся непосредственно актуальными для офлайн-импорта артефактов ИИ.

Цепочка поставок моделей заслуживает такого же внимания, как и цепочка поставок приложений: происхождение модели, лицензия, хеш, формат, требуемый код, токенизатор, адаптеры и статус оценки должны быть известны до импорта.

Готовность к воздушному зазору следует проверять, а не предполагать

ТестЧто он доказывает
Холодный запуск при блокировке всех исходящих сетевых подключенийСреда выполнения не требует публичных сервисов при запуске
Загрузка каждой утвержденной модели из локального хранилищаВеса/токенизаторы/конфигурации полны
Пересборка/переразвертывание только из внутренних реестровЗеркала контейнеров/пакетов достаточны
Аутентификация пользователей при недоступности внешнего IdPИдентификация работает внутри анклава
Запуск приема и запросов RAG в офлайн-режимеСтек встраивания/индексации/поиска является локальным
Запуск репрезентативных инструментов агентаИнструменты не зависят от внешних API
Перезапуск после удаления кэшаОфлайн-работа случайно не полагается на ранее кэшированные загрузки
Продвижение смоделированного жизненного цикла сертификатов/обновленийЗависимости доверия и обслуживания понятны
Импорт новой модели через промежуточный путьПроцедура передачи/изменения является операционной
Восстановление из резервной копииВосстановление не требует недоступного облачного хранилища

Кэширование один раз не то же самое, что готовность к воздушному зазору

Система может казаться офлайн, потому что модель и пакеты уже кэшированы из более раннего доступа в интернет.

Удаление кэшей или развертывание на чистом узле может выявить отсутствующие файлы токенизатора, пакеты Python, манифесты моделей или зависимости удаленного кода.

Таким образом, готовность к воздушному зазору следует проверять на чистых внутренних артефактах, а не только на рабочей станции разработчика, которая ранее была подключена.

Какие угрозы остаются внутри воздушного зазора?

УгрозаПочему воздушный зазор не устраняет ее
Скомпрометированный импортированный артефактВредоносное ПО/модель/пакет может проникнуть через авторизованный путь передачи
Вредоносный съемный носительФизическая передача может нести исполняемые полезные нагрузки
Злоупотребление инсайдеромАвторизованные пользователи уже существуют внутри анклава
Внедрение подсказок в импортированные документыНедоверенный контент может влиять на RAG/агентов без интернета
Инструменты агента с избыточными привилегиямиЛокальные инструменты все еще могут повредить локальные системы
Утечка данных между арендаторамиВнутренние ошибки авторизации остаются возможными
Уязвимое внутреннее программное обеспечениеОтсутствие внешнего подключения не устраняет эксплуатируемые ошибки
Боковое перемещениеСкомпрометированный узел может атаковать другие внутренне подключенные узлы
Устаревшие зависимостиМедленный темп обновлений может оставить известные уязвимости неисправленными
Физическая кража/вмешательствоБезопасность аппаратного обеспечения и носителей остается критически важной
Плохое поведение моделиГаллюцинации, предвзятость и сбои задач не зависят от сетевого взаимодействия
Отравление цепочки поставокДоверенные источники импорта все еще могут быть скомпрометированы

Что воздушный зазор действительно улучшает

Настоящий воздушный зазор может существенно сократить пути атак, которые зависят от прямого удаленного подключения: внешнее командование и управление, неправомерное использование облачных учетных данных, эксплуатация интернет-сервисов и случайная утечка данных через обычные исходящие API.

Это также упрощает размещение данных в одном узком смысле: данные вывода не могут быть отправлены во внешнюю облачную службу, если путь не существует.

Эти преимущества наиболее сильны, когда граница передачи и внутренние средства контроля доступа одинаково дисциплинированы. Плохо управляемый процесс USB может подорвать предполагаемую изоляцию.

Что воздушный зазор делает сложнее

ОбластьОперационное последствие
Обновления моделейРучная/поэтапная передача вместо прямого извлечения из хаба моделей
Патчи безопасностиЗадержка и управляемый рабочий процесс импорта
Установка пакетовТребуются внутренние зеркала или предварительно собранные артефакты
Облачные API ИИНедоступны
Веб-поиск/коннекторыНедоступны, если данные не импортированы отдельно
АутентификацияТребуются внутренние/офлайн-способные службы идентификации
МониторингТребуется внутренняя наблюдаемость и контролируемый экспорт
ЛицензированиеПродукты, требующие онлайн-активации, могут быть непригодны
Устранение неполадокНет легкого живого доступа к ресурсам поставщика из производственного анклава
ЕмкостьВсе вычислительные ресурсы для вывода должны существовать локально
Восстановление после сбоевОблачные резервные копии могут быть недоступны или ограничены политикой
Актуальность знанийВнешняя информация поступает только так быстро, как позволяет процесс импорта

AI в изолированной среде против частного AI

Частный AI в первую очередь связан с контролем над конфиденциальными данными и обработкой AI. Частная AI-платформа может быть развёрнута на собственных мощностях и при этом обращаться к одобренным облачным моделям или внешним сервисам.

AI в изолированной среде предъявляет более строгие требования к подключению. Система может быть частной, но не изолированной, а изолированная система может по-прежнему иметь слабую защиту конфиденциальности, если каждый внутренний пользователь имеет неограниченный доступ.

Цель безопасности должна определять архитектуру: конфиденциальность, суверенитет, устойчивость и изоляция — это связанные, но различные требования.

AI в изолированной среде против суверенного AI

Суверенный AI касается контроля над более широкой цепочкой зависимостей: данными, моделями, инфраструктурой, операторами, юрисдикцией и стратегическими зависимостями.

Изоляция может поддерживать суверенитет за счёт снижения внешней зависимости во время работы, но она не гарантирует суверенный контроль. Изолированный контур может по-прежнему зависеть от иностранного оборудования, проприетарных лицензий на модели или внешних поставщиков обновлений.

Следующая каноническая статья явно разделяет эти измерения контроля.

Свидетельства исходной реализации: что доказывает Aaasaasa AI Client — и что он не доказывает

AI Hub разделяет агента/клиента, провайдера, модель и расположение подключения. Он поддерживает локальный вывод Ollama и работу Codex с локальным провайдером как отдельные варианты, а не предполагает, что каждый AI-запрос идёт к облачной модели.

В репозитории явно отмечено, что локальная среда выполнения может по-прежнему использовать облачную модель, тогда как прямой чат с Ollama — это локальный вывод. Это различие напрямую относится к архитектуре изолированной среды: локальное выполнение не доказывает, что модель или сопутствующие зависимости отключены.

Таким образом, абстракция провайдера, обнаружение локальных моделей и локальный вывод являются строительными блоками для архитектуры продукта, способного работать в изолированной среде, но сетевую границу, офлайн-зеркало зависимостей, контролируемый процесс передачи и офлайн-идентификацию/операции всё ещё необходимо проектировать отдельно.

Проверенная возможность проектаЗначимость для изолированной среды
Локальный вывод OllamaПоддерживает локальное выполнение моделей
Пути локального провайдера/среды выполненияСнижает зависимость от облачного вывода
Разделение провайдера/модели/среды выполненияДелает облачные зависимости явными, а не скрытыми
Централизованные разрешенияПоддерживает локальный контроль доступа к инструментам и данным
Также существует поддержка облачных/удалённых провайдеровДоказывает, что сам продукт способен работать в гибридном режиме, а не является изначально изолированным
Нет проверенной границы изолированного развёртыванияПредотвращает завышенные заявления о зрелости изоляции

Когда AI в изолированной среде оправдан?

Изоляция может быть оправдана, когдаПодключённая частная архитектура может быть лучше, когда
Политика безопасности явно требует физически разделённых доменовОсновное требование — лишь чтобы промпты/данные не использовались публичными потребительскими сервисами
Секретные или чрезвычайно чувствительные данные не могут пересекать внешние сетиОдобренные корпоративные облачные/частные конечные точки удовлетворяют требованиям контроля данных
Операционная среда не имеет надёжного внешнего подключенияИнтернет доступен, и операционная гибкость имеет значение
Непрерывность выполнения задач не должна зависеть от доступности облака/провайдераУправляемое качество моделей и быстрые обновления более ценны
Регулируемая/критическая среда требует контролируемой передачиСтандартные средства безопасности могут соответствовать фактической модели угроз
Доступ к внешним SaaS/API запрещёнБизнес-процесс сильно зависит от внешних коннекторов

Изоляция должна быть требованием, вытекающим из модели угроз или политики, а не престижной функцией. Она имеет реальную ценность для безопасности, когда сам устранённый путь подключения неприемлем.

Для многих корпоративных сценариев строго контролируемая частная сеть с ограничениями исходящего трафика, локальным выводом и одобренными каналами обновлений может обеспечить лучший баланс безопасности и поддерживаемости, чем строгая физическая изоляция.

Практическая последовательность проектирования изолированного ИИ

Проектирование от границы внутрь

1
1. Определите, что именно разделяет воздушный зазор
Назовите домены безопасности и уточните, требуется ли строгое физическое разделение или достаточно отсутствия интернета.
2
2. Проведите инвентаризацию всех внешних зависимостей
Модели, пакеты, реестры, идентификация, телеметрия, лицензирование, хранилища, API, DNS/время и сервисы поддержки.
3
3. Выберите модели и среды выполнения, способные работать офлайн
Убедитесь, что ресурсы модели и код среды выполнения загружаются без удалённых вызовов.
4
4. Создайте внутренние репозитории артефактов
Создайте доверенные источники для контейнеров, пакетов, моделей и обновлений.
5
5. Спроектируйте контролируемую передачу
Определите промежуточное хранение, верификацию, обработку носителей/шлюзов, утверждение и происхождение.
6
6. Постройте внутреннюю идентификацию и авторизацию
Обеспечьте аутентификацию пользователей, сервисов и инструментов без облачных зависимостей.
7
7. Оставьте RAG и инструменты локальными
Разверните знания, эмбеддинги, индексы и необходимые API сервисов внутри изолированного контура.
8
8. Постройте внутреннюю наблюдаемость
Ведите логи, метрики, трассировки и мониторинг безопасности локально.
9
9. Определите периодичность обновления патчей и моделей
Сбалансируйте реагирование на уязвимости с контролируемым процессом импорта.
10
10. Тестируйте из чистого отключённого состояния
Выполните холодный запуск и работу без унаследованных кэшей или скрытого доступа в интернет.
11
11. Тестируйте пути компрометации
Отработайте сценарии со съёмными носителями, цепочкой поставок, внедрением промптов, инсайдером и боковым перемещением.
12
12. Документируйте исключения и экспорт
Каждый разрешённый путь через границу должен иметь определённое назначение, владельца и набор средств контроля.

Контрольный список архитектуры изолированного ИИ

ВопросОжидаемое подтверждение
Что именно изолировано от чего?Документированная граница домена безопасности
Является ли граница физически отключённой?Доказательства сетевой/физической архитектуры, если заявлен строгий воздушный зазор
Как данные пересекают границу?Авторизованный неавтоматизированный/ручной или явно документированный отключённый рабочий процесс
Может ли каждая модель запускаться офлайн с холодного старта?Тест офлайн-загрузки
Полны ли ресурсы токенизатора/конфигурации/среды выполнения?Проверенный внутренний пакет модели
Откуда берутся контейнеры/пакеты?Внутреннее доверенное зеркало/репозиторий
Может ли идентификация работать без облачных сервисов?Внутренний путь IdP/PKI/учётных данных сервисов
Может ли RAG выполнять приём и запросы офлайн?Локальный приём, эмбеддинги, индекс и поиск
Какие инструменты агента остаются доступными?Внутренняя инвентаризация возможностей
Как импортируются патчи?Контролируемый процесс обслуживания
Как проверяются артефакты?Контроль целостности/происхождения/вредоносного ПО/цепочки поставок
Как регулируется использование съёмных носителей?Политика обработки и очистки носителей
Может ли система работать после очистки кэшей?Офлайн-тест в чистой среде
Где хранятся логи и трассировки?Внутренняя платформа наблюдаемости
Как утверждается экспорт?Контролируемый процесс исходящей передачи
Что доказывает, что это воздушный зазор, а не просто локальность?Доказательства границы и передачи, а не расположения модели

Типичные режимы отказа изолированного ИИ

Режим отказаЧто на самом деле отказало
Локальная модель всё ещё загружает токенизатор/конфигурацию при запускеПакет модели был неполным
Контейнер ссылается на публичный реестрРазвёртывание не было самодостаточным
Для входа требуется облачная идентификацияПриложение было локальным, а идентификация — нет
Требуется внешний сервер лицензийЗависимость от поставщика противоречила офлайн-работе
Отсутствует модель эмбеддинговЧат работает, но приём RAG не работает
Инструмент агента вызывает публичный SaaSАрхитектура агента не была совместима с воздушным зазором
Изолирован только узел с GPUБаза данных, интерфейс или мониторинг всё ещё зависят от внешних сервисов
Импорт через USB неформаленГраница передачи становится неконтролируемым путём атаки
Нет процесса патчейИзоляция создаёт растущий долг уязвимостей
В качестве доказательства используется машина разработчика с кэшемСвежее развёртывание не работает без интернета
Воздушный зазор заменяет мышление об авторизацииВнутренние пользователи/сервисы получают избыточные привилегии
Метка «воздушный зазор» используется для блокировки исходящего трафика только межсетевым экраномДокументация по безопасности преувеличивает фактическую границу

Распространённые заблуждения

ЗаблуждениеИсправление
«Локальный ИИ — это изолированный ИИ».«Локальный» описывает, где выполняется вывод; «воздушный зазор» описывает границу безопасности/сети.
«Воздушный зазор означает один автономный ПК».Изолированный контур может содержать целую внутреннюю сеть или кластер.
«Отсутствие интернета равно строгому воздушному зазору».Согласно определению NIST, разделённые системы также не имеют физического соединения, а передача через границу не автоматизирована.
«Воздушные зазоры устраняют киберриски».Остаются риски цепочки поставок, съёмных носителей, инсайдеров, внутренней сети и приложений.
«RAG требует облака».RAG может полностью работать на локальных моделях, индексах и данных.
«Агенты не могут работать офлайн».Агенты могут использовать внутренние/локальные инструменты; они просто не могут обращаться к недоступным внешним сервисам.
«После установки система не нуждается в обновлениях».Патчи, драйверы, модели и зависимости всё ещё требуют управления жизненным циклом.
«Скачанная модель самодостаточна».Токенизаторы, удалённый код, библиотеки или ресурсы модели всё ещё могут вызывать сетевые зависимости.
«Частный ИИ и изолированный ИИ идентичны».Частный ИИ — это свойство данных/контроля; воздушный зазор — это свойство подключения.
«Воздушный зазор гарантирует суверенитет».Внешнее оборудование, лицензии, модели и цепочка поставок могут оставаться зависимостями.

Ограничения

Строгие воздушные зазоры замедляют обновление внешних знаний, поскольку каждый новый источник должен пройти процесс передачи.

Они могут ограничивать выбор модели, когда лицензии, требования к удалённому коду, потребности в оборудовании или API только от поставщика не могут быть удовлетворены офлайн.

Они увеличивают эксплуатационные расходы, поскольку инфраструктуру, обычно потребляемую как облачные сервисы, необходимо иметь и обслуживать внутри.

Они также могут создавать задержку патчей: более строгий контроль изменений может поддерживать стабильность систем, задерживая срочное устранение уязвимостей.

Поэтому изолированный ИИ следует оценивать как одну из нескольких архитектур безопасности, а не считать его универсально превосходным.

Что могло бы изменить этот ответ?

Поддержка поставщиками работы в отключённом режиме меняется быстро. Новые форматы моделей, подписанные артефакты OCI, офлайн-механизмы лицензирования и интегрированные реестры моделей могут снизить операционные сложности.

Различие между строгим воздушным зазором и отключённым развёртыванием останется важным, даже если поставщики продолжат использовать эти термины вольно.

Устойчивый принцип состоит в том, что подлинные заявления о воздушном зазоре зависят от границы системы и механизма передачи, а не от того, выполняется ли LLM локально.

Связанные канонические знания

Air-Gapped AI — это узел архитектуры развертывания и безопасности. Private AI, Sovereign AI и абстракция провайдера отвечают на разные вопросы о конфиденциальности, контроле и зависимости.

MLOps/LLMOps становится более требовательным в изолированной среде, поскольку жизненные циклы моделей, пакетов и обновлений должны работать через внутренние репозитории и контролируемую передачу.

RAG и Agentic AI остаются допустимыми паттернами внутри анклава, если их данные и инструменты доступны внутри.

Часто задаваемые вопросы

FAQ по air-gapped AI

Что такое air-gapped AI?

Air-gapped AI — это AI, развернутый внутри домена безопасности, физически отключенного от внешних систем, от которых он отделен, при этом передача через границу выполняется с помощью контролируемых неавтоматизированных процедур в соответствии со строгим определением NIST.

Нужен ли air-gapped AI доступ в интернет?

Нет, для обычного инференса и работы. Необходимые модели, пакеты, данные и сервисы должны быть доступны внутри изолированной среды.

Является ли локальная LLM автоматически air-gapped?

Нет. Локальная модель может работать на машине, которая по-прежнему имеет доступ в интернет или использует облачную идентификацию, инструменты или хранилище. Air gap описывает границу всей системы.

Может ли RAG работать в air-gapped сети?

Да. Документы, модели эмбеддингов, векторные или лексические индексы, реранкеры и модели генерации могут работать локально. Внешние знания должны быть импортированы через контролируемую границу.

Могут ли AI-агенты работать в air-gapped режиме?

Да, если их инструменты и необходимые системы доступны внутри изолированной сети. Публичные SaaS и облачные API недоступны без разрешенного механизма пересечения границы.

Как обновляются модели в air-gapped среде?

Модели обычно приобретаются и проверяются в подключенной промежуточной среде, передаются через утвержденный процесс и публикуются во внутреннем репозитории моделей/артефактов.

Является ли on-premises AI тем же, что и air-gapped AI?

Нет. On-premises описывает расположение инфраструктуры. On-prem системы могут оставаться подключенными к интернету.

Является ли private AI тем же, что и air-gapped AI?

Нет. Private AI касается требований к данным и контролю и может по-прежнему использовать подключенную инфраструктуру. Air gap конкретно описывает сетевое/доменное разделение.

Делает ли air gap AI безопасным?

Он устраняет или снижает некоторые риски удаленного подключения, но не устраняет риски цепочки поставок, съемных носителей, инсайдеров, внутренней авторизации, физические риски или риски поведения модели.

Какой лучший тест на готовность к air gap?

Разверните или выполните холодный запуск всего стека в чистой среде при недоступности всех внешних подключений и убедитесь, что модели, идентификация, RAG, инструменты, мониторинг, обновления и восстановление зависят только от утвержденных внутренних артефактов и сервисов.

Глоссарий

Ключевые термины air-gapped AI

Air gap
Интерфейс домена безопасности, где системы физически не соединены, а любая логическая передача через границу является неавтоматизированной/ручной в соответствии с определением глоссария NIST.
Air-gapped AI
AI-система, развернутая внутри air-gapped домена безопасности с локально доступными зависимостями для инференса и работы.
Disconnected environment
Среда развертывания без прямого доступа к внешнему интернету; реализации могут использовать контролируемые зеркальные или bastion-процессы.
Offline-capable AI
AI-приложение, способное выполнять некоторые или все функции без подключения к интернету, не обязательно будучи постоянно изолированным.
Local AI
AI-инференс или среда выполнения, работающая на локальном оборудовании, а не на удаленной конечной точке модели; не подразумевает сетевую изоляцию.
Mirror registry
Внутренний репозиторий, содержащий утвержденные копии образов контейнеров или других артефактов, необходимых для развертывания в отключенной среде.
Staging environment
Подключенная или контролируемая зона, где артефакты приобретаются, проверяются и подготавливаются перед передачей в изолированный домен.
Controlled transfer
Управляемое перемещение данных или программного обеспечения через границу изоляции с использованием утвержденных носителей/процессов и проверки.
Artifact provenance
Информация, показывающая, откуда произошел модель, пакет, контейнер или другой импортированный артефакт и как он был создан или проверен.
Removable media
Портативное хранилище, используемое для передачи данных между системами; потенциальный путь безопасности через отключенные домены.
Internal model store
Репозиторий внутри изолированной среды, из которого обслуживаются или развертываются утвержденные артефакты моделей.
Air-gap readiness
Продемонстрированная способность всего AI-стека устанавливаться, запускаться, работать, обновляться и восстанавливаться без неутвержденного внешнего подключения.

Заключение

Air-gapped AI — это не особый вид модели. Это AI-архитектура, работающая внутри намеренно изолированного домена безопасности.

Модель может быть легкой частью. Готовность к производству зависит от того, может ли каждая окружающая зависимость — активы моделей, пакеты, реестры, идентификация, RAG, инструменты, мониторинг, обновления и восстановление — функционировать без автоматизированного внешнего пути.

Самое короткое надежное правило: локальный инференс доказывает, где работает модель; доказательства air gap доказывают, как вся система разделена и как каждая разрешенная передача пересекает эту границу.

Первичные источники и текущие ссылки на реализацию

Приведенные ниже источники устанавливают определение безопасности, текущие паттерны развертывания AI в отключенных средах и риски жизненного цикла. Использование термина «air-gapped» поставщиками намеренно отличается от более строгого определения NIST.

NIST CSRC — Air gap

Определение глоссария NIST: физически отключенные системы с неавтоматизированной, вручную контролируемой логической передачей через границу.

NVIDIA NIM — Air-Gap Deployment

Текущее операционное руководство по подготовке активов моделей в подключенной системе и запуску NIM из локального хранилища без интернета, публичных реестров или облачных API-ключей.

Red Hat AI Inference — Disconnected deployment

Текущее руководство Red Hat по обслуживанию LLM в отключенных средах с зеркалированными артефактами и внутренней инфраструктурой.

Red Hat AI Inference — Хранение моделей в изолированных средах

Актуальные рекомендации по OCI-образам моделей, постоянному хранению моделей и ограничениям моделей, требующих удалённого кода.

NSA — Technical Cyber Threat Framework

Фреймворк угроз, в котором репликация через съёмные носители прямо указана как путь проникновения в изолированные или физически изолированные сети.

NIST SP 800-88 Rev. 1 — Guidelines for Media Sanitization

Рекомендации по управлению носителями информации и их очистке в соответствии с требованиями к конфиденциальности информации.

NIST SP 800-40 Rev. 4 — Enterprise Patch Management Planning

Рекомендации, рассматривающие установку исправлений и обновлений как профилактическое обслуживание корпоративных систем.

NIST — Software Security in Supply Chains

Рекомендации NIST, охватывающие риски цепочки поставок программного обеспечения, происхождение, верификацию, практики, связанные с SBOM, и управление уязвимостями.

Related Articles

Граница достоверности ответа: недостающий слой между релевантностью и надёжными ответами ИИ

Граница достоверности ответа: недостающий слой между релевантностью и надёжными ответами ИИ

Источник может быть релевантным, авторитетным и при этом неверным для задаваемого вопроса. Недостающий слой — применимость: условия, при которых ответ остаётся в силе, и изменения, вынуждающие пересмотреть его. В этой статье вводится понятие «Граница действительности ответа» как паттерн проектирования источников для людей, ИИ-поиска и RAG-систем.

Векторные базы данных, эмбеддинги и переранжирование: три разные части поиска

Векторные базы данных, эмбеддинги и переранжирование: три разные части поиска

Эмбеддинги представляют смысл, векторные базы данных извлекают кандидатов, а реранкеры уточняют результаты. Узнайте, чем отличаются эти три слоя поиска и как они работают вместе в RAG.

Что такое архитектор AI-платформы? Модели, данные, среда выполнения, безопасность и операции

Что такое архитектор AI-платформы? Модели, данные, среда выполнения, безопасность и операции

Архитектор платформы ИИ проектирует многоразовые основы ИИ для моделей, провайдеров, поиска, агентов, идентификации, безопасности, оценки, наблюдаемости и операций.

MCP: объяснение — что он подключает, чего не делает и где ему место

MCP: объяснение — что он подключает, чего не делает и где ему место

Протокол контекста модели соединяет приложения ИИ с внешними инструментами, ресурсами и подсказками через стандартную границу клиент-сервер. Узнайте, что делает MCP, чего он не делает и где он вписывается в архитектуру агента.

Источник истины в системах ИИ: откуда на самом деле берутся надёжные знания

Источник истины в системах ИИ: откуда на самом деле берутся надёжные знания

Источник истины определяет, какой источник является авторитетным для конкретного факта или состояния. Узнайте, чем он отличается от RAG, происхождения данных, памяти, контекста, векторных баз данных и систем учёта.

Что такое RAG? Самое простое объяснение того, как это работает

Что такое RAG? Самое простое объяснение того, как это работает

RAG звучит сложно, но идея проста: прежде чем ИИ ответит, он сначала находит полезную информацию из источника знаний и передаёт эту информацию языковой модели. В этом руководстве объясняются RAG, LLM, состояние, память и инструменты с помощью одной простой ментальной модели.

RBAC против изоляции арендаторов: две разные границы безопасности

RBAC против изоляции арендаторов: две разные границы безопасности

RBAC определяет, что пользователь может делать; изоляция тенантов определяет, к ресурсам какого тенанта это действие может получить доступ. Узнайте, почему безопасность многотенантного SaaS требует обеих границ.

Мультитенантная архитектура корпоративного уровня для международной платформы

Мультитенантная архитектура корпоративного уровня для международной платформы

Loving Rocks является корпоративной свадебной платформой, разработанной с истинной многоарендной архитектурой, изолированными базами данных для каждого арендатора и встроенной интернационализацией для глобальной масштабируемости, безопасности и долгосрочной операционной стабильности.

Суверенный ИИ: контроль над моделями, данными, инфраструктурой и зависимостями

Суверенный ИИ: контроль над моделями, данными, инфраструктурой и зависимостями

Суверенный ИИ — это эффективный контроль над моделями, данными, инфраструктурой, программным обеспечением, операциями и стратегическими зависимостями, а не просто место размещения модели ИИ.

Что такое архитектор ИИ-решений? Границы системы, обязанности и компромиссы

Что такое архитектор ИИ-решений? Границы системы, обязанности и компромиссы

Архитектор решений ИИ превращает бизнес-требования в готовую к производству систему ИИ, охватывающую данные, модели, инструменты, безопасность, среду выполнения, оценку и операции.

Когда ИИ должен перестать доверять собственным знаниям? — Триггер извлечения

Когда ИИ должен перестать доверять собственным знаниям? — Триггер извлечения

Модель ИИ не нуждается в поиске для каждого вопроса. Важная проблема — знать, когда её внутренних знаний уже недостаточно. Триггер поиска — это практическая граница принятия решений, которая определяет, когда система ИИ должна перестать полагаться исключительно на знания модели и получить внешние доказательства перед ответом.

GPU — не продукт: перспективная архитектура приватного ИИ

GPU — не продукт: перспективная архитектура приватного ИИ

Инфраструктура приватного ИИ не должна проектироваться вокруг одного GPU или одной модели. Более устойчивый подход объединяет быстрые GPU для инференса, ИИ-системы с большим объемом памяти, узлы физического ИИ и опциональные передовые облачные модели за уровнем маршрутизации, учитывающим возможности.