Методика подтверждения соответствия требованиям
Каждое утверждение о соответствии опирается на письменное требование, спецификацию возможности со сценариями «ЕСЛИ/ТО», указатель на реализацию и датированный выполненный тест или приёмочный скрипт. Матрица соответствия создаётся напрямую из этой карты доказательств, а непрерывная интеграция перепроверяет цепочку при каждом значимом изменении.
Цепочка прослеживаемости
%%{init: {"theme": "base", "themeVariables": {"fontFamily": "-apple-system, Segoe UI, Helvetica, Arial, sans-serif", "primaryColor": "#eef2f7", "primaryTextColor": "#0b0b0b", "primaryBorderColor": "#5b6b7c", "lineColor": "#5b6b7c", "secondaryColor": "#eef4ff", "tertiaryColor": "#f4f3f0", "clusterBkg": "#f9f9f7", "clusterBorder": "#c3c2b7", "edgeLabelBackground": "#fcfcfb", "actorBkg": "#eef2f7", "actorBorder": "#5b6b7c", "actorTextColor": "#0b0b0b", "actorLineColor": "#5b6b7c", "signalColor": "#52514e", "signalTextColor": "#0b0b0b", "labelBoxBkgColor": "#eef4ff", "labelBoxBorderColor": "#5b6b7c", "labelTextColor": "#0b0b0b", "loopTextColor": "#0b0b0b", "noteBkgColor": "#fdf3d9", "noteBorderColor": "#c98500", "noteTextColor": "#3d2f00", "activationBorderColor": "#5b6b7c", "activationBkgColor": "#eef4ff", "sequenceNumberColor": "#ffffff"}}}%%
flowchart LR
Req["Письменное требование"] --> Cap["Спецификация возможности\n(сценарии ЕСЛИ/ТО)"]
Cap --> Impl["Реализация\n(указатель файл:строка)"]
Impl --> Test["Тест или приёмочный скрипт"]
Test --> Evidence["Датированное, выполненное доказательство"]
Evidence --> Matrix["Созданная матрица соответствия"]
Требование получает отметку «Да», когда за ним стоит датированный, успешно выполненный тест или приёмочный скрипт, покрывающий его целиком.
Что обычно охватывает набор требований для этой категории продуктов
Архитектура и безопасность
- Применение политик в виде скомпилированных двоичных файлов, без интерпретируемых языков в критическом пути маскирования и перехвата.
- Запрет при сбое проверки подписи политики или работоспособности защитного ядра.
- Обработка без раскрытия исходных данных — обнаружение и маскирование выполняются локально.
- Контекстно-зависимый контроль доступа к файлам на уровне ядра ОС.
Функциональные возможности
- Перехват командной строки в оболочках, используемых разработчиками и ИИ-агентами (bash, zsh, PowerShell,
cmd.exe). - Посредник для протоколов инструментов ИИ-агентов (например, MCP), маскирующий чувствительные значения в ответах с сохранением протокола.
- Постоянно действующая защита буфера обмена.
- Локальный, работающий без сети механизм обнаружения чувствительных данных, объединяющий структурные, статистические и словарные методы, как описано в разделе Механизм обнаружения.
- Интерфейс для составления политик без программирования.
- Локальный высокопроизводительный механизм поиска секретов, одновременно проверяющий большое число репозиториев.
- Измеримое качество обнаружения (уровень ложноположительных и ложноотрицательных срабатываний) с механизмом калибровки.
Интеграция и инфраструктура
- Полностью локальное развёртывание в инфраструктуре организации, в том числе в контуре без доступа к внешней сети.
- Единый вход на основе OIDC с сопоставлением ролей.
- Прямая интеграция с существующим конвейером SIEM или журналирования.
- Роль аудитора/наблюдателя только для чтения.
- Автоматическое массовое развёртывание, совместимое с MDM/SCCM и не требующее действий пользователя.
Далее: Глоссарий.