1. Что такое матрица контролей ai-комплаенса здесь
Матрица — это объединение двух списков на фреймворк:- клаузы, которые установленный пакет покрывает — каждая соединена с точной политикой guardrail или firewall, которую материализовала установка;
- клаузы, которые никогда не могут быть автоматизированы шлюзом — обучение персонала, соглашения с бизнес-партнёрами (BAA), физический доступ — авторизованные как честные gaps, так что матрица раскрывает их, а не подразумевает ложные 100%.
Каждая клауза сопоставляется ровно одной из двух плоскостей:
Плоскость guardrail
Клаузы содержимого — конфиденциальные PII, секреты, обязательные
раскрытия — сопоставляются правилу guardrail с
действием
block, mask или flag.Плоскость firewall
Клаузы действий — избыточная автономия, опасные вызовы инструментов,
egress — сопоставляются правилу firewall с
вердиктом
allow / audit / deny на поверхности inbound, response,
mcp или egress.2. Состояния готовности, которые может нести строка
Каждая строка матрицы несёт одно состояние. Это слова, которые читает аудитор, так что они означают ровно то, что говорят:| Состояние | Что оно означает |
|---|---|
covered | Контроль пакета установлен и применяет клаузу. |
observe | Установлен, но только лог — собирает доказательства would-have-blocked, ещё не применяет. |
gap | Ни один установленный контроль не покрывает клаузу (или она организационная и не может быть покрыта). |
attested | Организационная клауза, которую Admin заверил как владелец, а не автоматизировал. |
drift: если сопоставление установленного пакета
отстаёт от текущей версии каталога, его строки отображаются как drift, так
что вы знаете, что нужно переустановить, прежде чем полагаться на
доказательства.
3. Прочитайте матрицу (один конкретный вызов)
Эндпоинт готовности возвращает всю матрицу — проценты покрытия по фреймворкам, ранжированные топ-риски за окно и одну записьcoverage_rows на клаузу.
Просмотр готовности открыт каждому Member рабочего пространства и
бесплатен, так что ваши ревьюеры безопасности и аудита могут наблюдать за
матрицей без доступа на запись. Консоль управляет этим маршрутом управления
под вашей сессией — вы никогда не передаёте релейный ключ sk-orca-… маршруту
комплаенса:
guardrail_id (или firewall_policy_id на плоскости firewall) —
несущее поле: оно связывает клаузу прямо с объектом, который вы можете открыть
в консоли и редактировать, как любой другой. Это происхождение, по которому
проходит аудитор — клауза → id контроля → применяющая политика → совпадения,
что она произвела.
4. Соберите матрицу для ваших фреймворков
Вы строите матрицу, устанавливая пакеты. Каждая установка сливает свои контроли в один guardrail и одну политику firewall, помеченные происхождением пакета, и его клаузы начинают наполнятьcoverage_rows:
- Выберите свои фреймворки. Установка запускается из консоли под
Compliance → Catalog, как Admin рабочего пространства. Каталог
покрывает режимы безопасности и AI-управления (
soc2,iso_27001,iso_42001,nist_ai_rmf,eu_ai_act,owasp_llm), отраслевые режимы (hipaa,pci_dss,glba,nist_800_53) и широкий набор региональных законов о приватности (gdpr,uk_gdpr,ccpaи другие). Просмотрите живой набор на Фреймворках. - Установите сначала в наблюдении. Свежая установка попадает в режим
наблюдения — действия guardrail приведены к
flag, политика firewall в shadow — так что каждая новая строка начинается какobserveи производит доказательства would-have-blocked перед применением. - Наблюдайте, как наполняются строки. Перезапросите готовность за
реальное окно. Покрытые строки показывают свой
observe_count; пробелы остаются раскрытыми; организационные клаузы ждут заверения. - Выйдите в live. Когда строки читаются чисто, Admin рабочего
пространства выходит в live, и строки
observeпереходят в применениеcovered.
OWASP Top 10 для приложений LLM есть в каталоге как пакет
owasp_llm — его
клаузы (например, LLM05:2025 Supply Chain) попадают в матрицу так же, как
клаузы любого другого фреймворка, сопоставленные живым контролям или раскрытые
как пробелы. См. OWASP LLM Top 10.5. От матрицы к подписанным доказательствам
Матрица, которую вы читаете в консоли, — это те же данные покрытия, что сериализует отчёт — так что когда вы генерируете доказательства, аудитор видит идентичные состояния по каждой клаузе, плюс счётчики применения, которые произвёл каждый контроль за период. Клауза, которая заблокировала 4000 запросов, и клауза с нулём совпадений читаются очень по-разному, и отчёт показывает обе. Отчёты хэшированы SHA-256, подписаны Ed25519 и публично проверяемы.Что пакет сопоставляет в матрицу
Что пакет сопоставляет в матрицу
Точные объекты guardrail и firewall, которые материализует пакет, и как
каждая клауза соединяется со своей применяющей политикой — см.
Содержимое пакета.
Наблюдайте, прежде чем применять
Наблюдайте, прежде чем применять
Почему каждая строка начинается в наблюдении, что она логирует и как
go-live её переключает — см.
Наблюдение vs применение.
Подписанный отчёт
Подписанный отчёт
Как матрица отображается для аудитора, с состояниями по каждой клаузе и
счётчиками применения — см.
Подписанный отчёт.
6. Куда дальше
Установка пакета
Полный процесс установки, который наполняет матрицу — выбор контролей,
режим наблюдения и go-live.
Все фреймворки
Живой каталог фреймворков, чьи клаузы вы можете встроить в матрицу.
Guardrails vs Firewall
Две плоскости, которым может сопоставляться строка матрицы, и как резолвер
запускает их вместе.
Разделённая ответственность
Почему одни клаузы применимы шлюзом, а другие остаются вашими — граница,
которую отражает каждая строка-пробел.
