Пиков / КАПО
Как читать авторский курс и нормативные материалы

Это учебные материалы, а не заключение о соответствии конкретного продукта. Организационные модели курса отделяйте от терминов стандарта: ППК в опубликованном проекте — машиночитаемый перечень, а живой реестр его версий является практикой сопровождения. Термин OSA в разных материалах имеет разный охват. Статус и обязательность нормативного документа проверяются отдельно; проект КАПО опубликован как проект первой редакции.

М11. Корпоративный кейс: генератор фактов и сервис вердиктов

Назначение

Это центральный кейс курса. Все приёмы предыдущих модулей (C/C++ legacy, ELF, маппинг библиотек, поставка от соисполнителей) собираются здесь в один работающий конвейер из двух обезличенных сервисов Организации:

  1. Генератор фактов (enrichment-утилита) — превращает сырой артефакт соисполнителя (cdxgen-SBOM + ELF-бинарники) в обогащённый, валидный CycloneDX. Только факты, никаких суждений.
  2. Сервис аудита/вердиктов — принимает обогащённый SBOM, прогоняет его через юридический и уязвимостный workflow, выпускает вердикты и собирает readiness релиза.

Главная мысль модуля — граница между ФАКТАМИ и РЕШЕНИЯМИ. Один сервис не имеет права выносить вердикт; другой не имеет права дописывать состав. Это разделение и делает аудит воспроизводимым.

Карта потока (mini)

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

Ключевые понятия

sbom enrichment · CycloneDX-first · факты vs решения · legal verdict · VDR · readiness

Нормативная опора

NIST SP 800-218 SSDF (PS.3.2, RV.1) · ГОСТ Р 56939-2024 · БДУ ФСТЭК · CycloneDX ECMA-424 · OWASP SCVS

Материалы модуля

Смежные модули и практики

Практический результат

Уметь нарисовать и защитить полный конвейер Организации: артефакт соисполнителя → обогащение (факты) → артефакт-репозиторий → аудит/вердикты → Dependency-Track (VDR) → readiness; и для каждой стрелки назвать, кто отвечает и чем это подтверждается на аудите.