Представьте, что вам нужно обработать медицинские записи пациентов в облаке. Данные зашифрованы во время хранения и передачи, но когда они попадают в процессор для анализа, их приходится расшифровывать. В этот момент они становятся видимыми для операционной системы, гипервизора, администратора облака — и, потенциально, для злоумышленника, получившего доступ к инфраструктуре.
Confidential computing решает именно эту проблему. Технология позволяет обрабатывать данные в изолированной аппаратной среде, куда нет доступа даже у владельца сервера. Это не просто очередной уровень шифрования, а фундаментальное изменение модели доверия: вам больше не нужно верить поставщику облака на слово. Здесь активно развиваются технологии и инновации, которые меняют подход к облачной безопасности.
- Что такое confidential computing простыми словами
- Как работает confidential computing
- Аппаратная изоляция и аттестация
- Основные технологии на рынке
- Почему confidential computing важен для AI, агентов и моделей
- Защита моделей как интеллектуальной собственности
- Конфиденциальное обучение на распределённых данных
- Безопасное выполнение AI-агентов
- Практические примеры использования confidential computing
- Финансовый сектор: борьба с отмыванием денег
- Здравоохранение: совместные исследования
- Государственный сектор: защита критической информации
- Ограничения и вызовы confidential computing
- Производительность
- Сложность разработки
- Зависимость от аппаратного обеспечения
- Не защищает от всех угроз
- Как начать использовать confidential computing
- Оцените, действительно ли нужен такой уровень защиты
- Выберите подходящую технологию и платформу
- Проведите пилотный проект
- Вопросы и ответы
- Заменяет ли confidential computing традиционное шифрование?
- Можно ли использовать confidential computing без облака?
- Насколько сложно интегрировать confidential computing в существующие приложения?
- Защищает ли confidential computing от злоумышленника с физическим доступом к серверу?
- Какие регуляторные требования помогает выполнить confidential computing?
- Практический вывод
Что такое confidential computing простыми словами
Confidential computing, или конфиденциальные вычисления, — это технология, которая защищает данные во время их обработки. Классические подходы обеспечивают шифрование данных в состоянии покоя (на диске) и при передаче (в сети). Но в момент вычисления данные находятся в открытом виде в оперативной памяти. Confidential computing закрывает этот пробел.

Суть технологии — создание доверенной среды выполнения (trusted execution environment, TEE), которую называют анклавом. Это аппаратно изолированная область процессора, где данные расшифровываются, обрабатываются и снова шифруются. Ни один другой процесс, операционная система, гипервизор или даже физический владелец оборудования не может получить доступ к содержимому анклава.
Практический пример: банк хочет запустить модель оценки кредитных рисков в публичном облаке, но не может передать туда персональные данные клиентов из-за регуляторных требований. С confidential computing банк загружает зашифрованную модель и данные в анклав, проводит вычисления, а наружу получает только результат. Облачный провайдер не видит ни входных данных, ни самой модели, ни промежуточных результатов.
Как работает confidential computing
Техническая реализация зависит от производителя процессоров, но общий принцип одинаков. При создании анклава процессор выделяет защищённую область памяти и генерирует уникальные криптографические ключи, которые никогда не покидают пределы процессора. Когда программа выполняется в анклаве, её память зашифрована и недоступна извне.

Аппаратная изоляция и аттестация
Ключевой механизм доверия — аттестация. Перед тем как передать данные в анклав, клиент может проверить, что среда действительно создана на настоящем оборудовании с поддержкой confidential computing, а не является программной имитацией. Процессор подписывает отчёт о состоянии анклава, который можно проверить независимо.
Например, в процессорах Intel SGX аттестация подтверждает, что анклав запущен на настоящем процессоре с последними обновлениями микрокода, а его код соответствует заявленному. Это позволяет клиенту убедиться, что его данные не попадут в поддельную среду.
Основные технологии на рынке
- Intel SGX — позволяет создавать анклавы внутри процессов, но требует специальной адаптации приложений.
- AMD SEV — шифрует всю виртуальную машину, что упрощает миграцию существующих приложений, но обеспечивает менее гранулированный контроль.
- Intel TDX — эволюция технологии для виртуальных машин с лучшей производительностью и совместимостью.
- ARM Confidential Compute Architecture — решение для мобильных и встроенных устройств.
Выбор технологии зависит от конкретных требований: уровня изоляции, производительности, удобства развёртывания. Например, AMD SEV позволяет запускать немодифицированные виртуальные машины, тогда как Intel SGX требует переписывания кода под анклавы, но даёт более тонкий контроль.
Почему confidential computing важен для AI, агентов и моделей
Современные AI-системы работают с огромными объёмами чувствительных данных: медицинские снимки, финансовые транзакции, персональные сообщения. В то же время обучение и использование моделей часто происходит в облаке, где контроль над инфраструктурой ограничен. Confidential computing предлагает решение для нескольких важных сценариев. Особенно востребован здесь что такое генеративный ai: как модели создают текст, который обрабатывает ещё больше конфиденциальных данных.

Защита моделей как интеллектуальной собственности
Компании вкладывают миллионы в разработку AI-моделей. Когда модель развёртывается в чужой инфраструктуре, её архитектура и веса могут быть украдены. В анклаве модель выполняется в зашифрованном виде, поэтому даже администратор облака не может её скопировать или проанализировать.
Конфиденциальное обучение на распределённых данных
Несколько больниц могут объединить данные для обучения диагностической модели, не раскрывая их друг другу. Каждая больница шифрует свои данные и передаёт их в анклав, где происходит обучение. Наружу возвращается только готовая модель, а не персональные данные пациентов.
Безопасное выполнение AI-агентов
AI-агенты, которые выполняют действия от имени пользователя, часто нуждаются в доступе к учётным записям, платёжным данным или корпоративным системам. Запуск агента в анклаве гарантирует, что его логика и данные, с которыми он работает, защищены от вмешательства даже в скомпрометированной среде.
Практические примеры использования confidential computing
Технология уже применяется в реальных проектах, а не только в теории. Вот несколько сценариев, которые иллюстрируют её ценность.

Финансовый сектор: борьба с отмыванием денег
Банки обязаны проверять транзакции на признаки мошенничества и отмывания денег. Это требует обмена данными между учреждениями, но прямая передача персональных данных запрещена. С confidential computing несколько банков могут объединить данные в анклаве, запустить алгоритм выявления подозрительных схем и получить результат, не раскрывая деталей транзакций друг другу.
Здравоохранение: совместные исследования
Фармацевтические компании могут совместно анализировать геномные данные для разработки лекарств, не передавая их в открытом виде. Анклав позволяет объединить данные из разных источников и выполнить статистические расчёты, обеспечивая при этом соответствие требованиям GDPR и других регуляторов.
Государственный сектор: защита критической информации
Правительственные учреждения могут использовать облачные сервисы для обработки данных, которые ранее хранились только в собственных дата-центрах. Например, налоговая служба может анализировать отчётность в облаке, не опасаясь утечки через администратора провайдера.
Ограничения и вызовы confidential computing
Несмотря на значительные преимущества, технология не является универсальным решением. Важно понимать её границы, чтобы не создавать ложных ожиданий.
Производительность
Шифрование памяти и аттестация создают дополнительные накладные расходы. В некоторых случаях производительность может снижаться на 10–20%, хотя современные реализации значительно уменьшили этот разрыв. Для приложений, где каждая миллисекунда критична, это может быть неприемлемо.
Сложность разработки
Интеграция с анклавами требует специальных знаний. Разработчики должны понимать, как правильно создавать анклавы, управлять ключами и выполнять аттестацию. Это повышает порог входа и стоимость разработки.
Зависимость от аппаратного обеспечения
Confidential computing работает только на процессорах с соответствующей поддержкой. Это означает, что приложения, полагающиеся на эту технологию, могут быть привязаны к конкретным поставщикам облачных услуг или оборудования.
Не защищает от всех угроз
Анклав защищает данные во время обработки, но не решает проблемы безопасности приложения внутри анклава. Если код имеет уязвимость, злоумышленник может использовать её, даже находясь в изолированной среде. Также confidential computing не защищает от атак по побочным каналам, которые могут извлекать информацию через время выполнения, энергопотребление или электромагнитное излучение.
Как начать использовать confidential computing
Если вы рассматриваете внедрение конфиденциальных вычислений в своём проекте, стоит начать с оценки реальных потребностей и доступных инструментов.
Оцените, действительно ли нужен такой уровень защиты
Confidential computing имеет смысл, если вы обрабатываете данные, которые нельзя раскрывать даже инфраструктурному провайдеру. Это может быть требование регулятора, договорные обязательства или просто высокий риск репутационных потерь. Если же ваши данные не настолько чувствительны, обычного шифрования и контроля доступа может быть достаточно.
Выберите подходящую технологию и платформу
Крупные облачные провайдеры — Microsoft Azure, Google Cloud, AWS — предлагают готовые сервисы на базе confidential computing. Они позволяют запускать виртуальные машины или контейнеры в анклавах без глубокого погружения в аппаратные детали. Для локальных решений доступны инструменты с открытым кодом, такие как Open Enclave SDK или Gramine.
Проведите пилотный проект
Начните с небольшого, некритичного приложения, чтобы понять влияние на производительность и сложность разработки. Измерьте реальные накладные расходы и оцените, готовы ли ваши разработчики работать с новыми концепциями. Только после этого масштабируйте решение на основные процессы.
Вопросы и ответы
Заменяет ли confidential computing традиционное шифрование?
Нет, оно дополняет его. Данные всё равно шифруются во время хранения и передачи. Confidential computing защищает их дополнительно во время обработки, когда они находятся в открытом виде в памяти.
Можно ли использовать confidential computing без облака?
Да, технология доступна и для локальных серверов. Это может быть полезно для организаций, которые по разным причинам не могут использовать облачные сервисы, но хотят защитить данные от администраторов собственной инфраструктуры.
Насколько сложно интегрировать confidential computing в существующие приложения?
Сложность зависит от выбранной технологии. AMD SEV или Intel TDX позволяют запускать виртуальные машины без изменений кода, что значительно упрощает миграцию. Intel SGX требует адаптации приложения, но даёт более гранулированный контроль над тем, какие части кода выполняются в анклаве.
Защищает ли confidential computing от злоумышленника с физическим доступом к серверу?
Частично. Анклав защищает данные в памяти, но физический злоумышленник может попытаться атаковать через побочные каналы или вмешаться в работу оборудования. Современные реализации учитывают некоторые из этих угроз, но полной защиты от физического доступа не гарантируют.
Какие регуляторные требования помогает выполнить confidential computing?
Технология может помочь соответствовать требованиям GDPR по обработке персональных данных, отраслевым стандартам вроде HIPAA для медицинских данных или PCI DSS для платёжной информации. Однако соответствие зависит от общей архитектуры системы, а не только от использования анклавов.
Практический вывод
Confidential computing — это не магический щит, а инженерный инструмент, который меняет модель доверия в вычислениях. Он позволяет обрабатывать чувствительные данные в средах, которым вы не полностью доверяете, и открывает новые возможности для сотрудничества без раскрытия информации. Если ваш проект имеет дело с данными, которые нельзя показывать даже инфраструктурному провайдеру, стоит детальнее изучить эту технологию и провести пилотное внедрение.












