чиплеты

Zero trust архитектуры обмена данными в полупроводниковом производстве

26.07.2026
6
Zero trust архитектуры обмена данными в полупроводниковом производстве

Введение

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

Однако чем выше ценность данных, тем тяжелее последствия их компрометации: утечка рецептов техпроцесса способна уничтожить конкурентное преимущество, создававшееся годами. Возникает фундаментальное противоречие между необходимостью делиться данными и необходимостью их защищать. Архитектуры с нулевым доверием (zero trust architecture, ZTA) предлагают системный способ разрешения этого противоречия, и цель настоящей статьи — дать читателю целостное представление об их принципах, компонентах и практическом применении в контексте производства чипов.

1. Кризис периметральной модели безопасности

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

Применительно к современному полупроводниковому производству это допущение перестаёт выполняться по четырём основным причинам.

  • Географическая распределённость цепочки создания стоимости. Дизайн-центр может находиться в США, фабрика — на Тайване, тестирование и упаковка (OSAT) — в третьих странах. Единого «внутреннего контура» физически не существует.
  • Рост сложности процессов. Десятки тысяч параметров оборудования, рецептов и метрик выхода требуют совместного анализа разными командами, зачастую принадлежащими разным юридическим лицам.
  • Массовое использование облаков и SaaS. Данные регулярно покидают корпоративный периметр, попадая в аналитические платформы, системы мониторинга и сервисы предиктивного обслуживания.
  • Целевой характер атак. Злоумышленники, преодолевшие периметр, получают возможность латерального перемещения: скомпрометировав одну учётную запись, они беспрепятственно достигают наиболее ценных активов.

Сравнение двух парадигм удобно представить в табличной форме (табл. 1).

Таблица 1

2. Принципы и архитектура zero trust

Определение. Zero trust — парадигма информационной безопасности, при которой ни один субъект (пользователь, устройство, сервис) не получает доверия по умолчанию, независимо от его расположения относительно сетевого периметра; каждый запрос к ресурсу проходит аутентификацию, авторизацию и непрерывную оценку контекста. Каноническое описание парадигмы дано в документе NIST SP 800-207 «Zero Trust Architecture» (2020).

Формула «never trust, always verify» («никогда не доверяй, всегда проверяй») в контексте полупроводникового производства разворачивается в четыре взаимосвязанных принципа.

2.1. Отсутствие доверенных зон по умолчанию

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

2.2. Контекстно-зависимый доступ

Решение о предоставлении доступа принимается на основе совокупности сигналов: идентичность субъекта, его локация, состояние устройства, время запроса, тип запрашиваемых данных и характер операции (просмотр, экспорт, запуск аналитики). Формально политику доступа можно рассматривать как функцию f(субъект, ресурс, операция, контекст) → {разрешить, запросить доп. проверку, отказать}.

2.3. Принцип наименьших привилегий

Субъект получает ровно тот уровень доступа, который необходим для выполнения конкретной задачи. Инженеру по оборудованию доступен один набор данных, специалисту по yield-аналитике — другой, стороннему поставщику — третий, существенно урезанный. Этот принцип минимизирует «радиус поражения» при компрометации любой отдельной учётной записи.

2.4. Непрерывный пересмотр доверия

Доверие не является бинарным состоянием «однажды выдано — всегда действительно». Поведение пользователей и сервисов непрерывно анализируется, а политики применяются динамически: от требования дополнительной аутентификации (step-up authentication) до полного отзыва доступа в течение активной сессии.

2.5. Логическая архитектура по NIST SP 800-207

В эталонной архитектуре NIST ключевую роль играют два логических компонента. Policy Decision Point (PDP) — «мозг» системы, включающий Policy Engine (вычисление решения на основе политик и сигналов) и Policy Administrator (применение решения и управление сессией). Policy Enforcement Point (PEP) — точка контроля в плоскости данных, через которую проходит каждый запрос субъекта к ресурсу. PDP опирается на внешние источники сигналов: систему управления идентификацией, инвентаризацию активов, SIEM-платформы и потоки threat intelligence (рис. 1).

SIEM-платформы и потоки threat intelligence

Рис. 1. Логическая архитектура zero trust по NIST SP 800-207 в приложении к производственным данным

Механику принятия решения удобно проиллюстрировать блок-схемой (рис. 2): запрос последовательно проходит проверки аутентификации, состояния устройства и авторизации, после чего оценивается совокупный риск контекста. Существенно, что даже положительное решение не является окончательным — мониторинг продолжается в течение всей сессии.

Механика принятия решения

Рис. 2. Упрощённая схема контекстного принятия решения о доступе

3. Данные как центральный объект защиты

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

Zero trust архитектура исходит из того, что центром системы безопасности являются не сеть и не конкретная фабрика, а сами данные: политики описывают, кто и при каких условиях может взаимодействовать именно с наборами данных, а не с отдельными «сервисами за межсетевым экраном». Такой data-centric подход имеет три практических следствия: доступ регулируется на уровне объектов и атрибутов, а не целых систем; межорганизационный обмен становится управляемым — партнёру предоставляется ровно тот срез, который необходим; новые сервисы интегрируются без разрушения существующей модели прав.

Необходимым условием реализации data-centric политик является классификация данных по уровню чувствительности. Для полупроводникового производства целесообразно выделять не менее четырёх уровней (рис. 3): от агрегированной обезличенной статистики до критических рецептов техпроцесса, компрометация которых означает утрату ключевой интеллектуальной собственности. Каждому уровню соответствует свой набор допустимых операций, требований к шифрованию и процедур согласования доступа.

Классификация производственных данных

Рис. 3. Пример классификации производственных данных по уровню чувствительности

4. Модели контролируемого использования данных («use but can’t see»)

Один из ключевых инструментов zero trust в производстве чипов — модели, при которых партнёр может использовать данные для аналитики, не получая прямого доступа к их «сырому» содержимому. Задача формулируется так: обеспечить вычисления над чувствительными данными (секретные рецепты, параметры оборудования, yield-метрики, полевые данные) без раскрытия самих данных. Инженерная практика выработала четыре основных класса решений.

4.1. Анонимизация и агрегирование

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

4.2. Маскирование и токенизация

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

4.3. Confidential computing и доверенные среды исполнения

Наиболее технологически ёмкий класс решений — выполнение партнёрских алгоритмов в доверенной среде исполнения (Trusted Execution Environment, TEE): аппаратно изолированной области памяти процессора, недоступной даже для операционной системы, гипервизора и администратора сервера. Данные фабрики поступают в анклав в зашифрованном виде и расшифровываются только внутри него; партнёрский алгоритм «видит» данные внутри анклава, но не может экспортировать их в открытом виде. Критически важный механизм — удалённая аттестация (remote attestation): криптографическое доказательство целостности среды, предъявляемое до загрузки ключей шифрования (рис. 4).

Confidential computing

Рис. 4. Принцип confidential computing: партнёрский алгоритм обрабатывает данные внутри аппаратного анклава

4.4. API-подход

Вместо выгрузки массивов данных («скачать CSV») партнёру предоставляется строго ограниченный набор аналитических запросов через программный интерфейс, возвращающий только результаты вычислений. API-шлюз при этом выступает естественной точкой применения политик (PEP): на нём реализуются квоты, контроль объёма выборок и журналирование каждого обращения.

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

5. Типовые сценарии применения

5.1. Совместный анализ выхода годных между фабрикой и fabless-компанией

Fabless-компания заинтересована в детальных картах дефектов и параметрах процессов для локализации причин брака; фабрика при этом не готова раскрывать полный стек технологических секретов. Zero trust политики позволяют строго специфицировать, какие слои и параметры видимы внешнему партнёру, фильтровать или агрегировать чувствительные показатели и ограничивать доступ данными конкретного дизайна и конкретных партий.

5.2. Поддержка и оптимизация оборудования вендором

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

5.3. Межфабричная коллаборация внутри корпорации

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

6. Технологическая инфраструктура

Реализация zero trust требует согласованной работы четырёх технологических подсистем.

  • Управление идентификацией и доступом (IAM). Централизованный реестр пользователей, ролей, машин и сервисных аккаунтов; строгая многофакторная аутентификация (MFA, аппаратные ключи); поддержка межмашинных (M2M) взаимодействий; полный аудит. Для гранулярных политик предпочтительна атрибутивная модель ABAC (attribute-based access control), обобщающая классическую ролевую модель RBAC.
  • Политики, привязанные к данным. Переход от вопроса «у кого есть доступ к системе X» к вопросу «кто и при каких условиях может читать, изменять или экспортировать набор данных Y». Технически это требует каталогизации данных и ведения метаданных: классификации по чувствительности, происхождению (data lineage) и владельцу.
  • Сквозное шифрование. Защита данных в состоянии покоя (at rest), при передаче (in transit) и — с использованием TEE — в процессе обработки (in use).
  • Аудит и поведенческая аналитика (UEBA). Журналирование всех обращений к данным и выявление аномалий: нетипичные объёмы выборок, время суток, географический регион. Безопасность из статической конфигурации превращается в непрерывный измеряемый процесс.

7. Организационные условия внедрения

Опыт индустрии показывает, что технологическая составляющая — необходимое, но не достаточное условие. Внедрение zero trust является организационной трансформацией и предполагает следующее.

  • Институт владельцев данных. За политику доступа к каждому классу наборов данных (yield, тесты, рецепты, полевые отказы) отвечают конкретные роли; в противном случае политики остаются декларацией.
  • Контрактное оформление обмена на уровне экосистемы. Между фабрикой, fabless-компанией, OSAT-партнёрами и вендорами фиксируются модели обмена, требования к журналированию, сроки хранения и процедуры отзыва доступа.
  • Культура secure by design. Новые фабричные системы, аналитические платформы и интеграции с партнёрами проектируются с учётом zero trust принципов изначально, а не дорабатываются постфактум.

Заключение

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

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

Глоссарий

Zero trust (нулевое доверие) — парадигма безопасности, при которой ни один субъект не получает доверия по умолчанию; каждый запрос проходит проверку и непрерывную оценку контекста.

PDP / PEP — Policy Decision Point — компонент, вычисляющий и администрирующий решения о доступе; Policy Enforcement Point — точка применения этих решений в плоскости данных.

RBAC / ABAC — ролевая и атрибутивная модели управления доступом; ABAC учитывает произвольные атрибуты субъекта, ресурса и контекста.

MES — Manufacturing Execution System — система оперативного управления производственными процессами фабрики.

Fabless-компания — разработчик микросхем, не имеющий собственного производства и размещающий заказы на контрактных фабриках (foundry).

OSAT — Outsourced Semiconductor Assembly and Test — контрактные предприятия по корпусированию и тестированию микросхем.

Yield (выход годных) — доля работоспособных кристаллов от общего числа изготовленных; ключевая экономическая метрика производства.

TEE (Trusted Execution Environment) — аппаратно изолированная среда исполнения, защищающая код и данные от привилегированного ПО хост-системы.

Remote attestation — криптографическая процедура удалённого доказательства целостности и подлинности среды исполнения.

Токенизация — замена чувствительных значений суррогатными маркерами с сохранением структуры и связности данных.

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

UEBA — User and Entity Behavior Analytics — анализ поведения пользователей и сущностей для выявления аномалий.

Рекомендуемая литература

  1. Rose S., Borchert O., Mitchell S., Connelly D. Zero Trust Architecture. NIST Special Publication 800-207. — Gaithersburg: NIST, 2020.
  2. Kindervag J. Build Security Into Your Network’s DNA: The Zero Trust Network Architecture. — Forrester Research, 2010.
  3. Dwork C., Roth A. The Algorithmic Foundations of Differential Privacy // Foundations and Trends in Theoretical Computer Science. — 2014. — Vol. 9, № 3–4.
  4. Confidential Computing Consortium. A Technical Analysis of Confidential Computing. — Linux Foundation, 2021.
  5. Hu V. C. et al. Guide to Attribute Based Access Control (ABAC) Definition and Considerations. NIST SP 800-162. — NIST, 2014.
Теги: zero trust