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

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

CycloneDX ECMA-424

О документе

Что это ECMA-424 — стандарт Ecma International, закрепляющий спецификацию CycloneDX как формат Bill of Materials. Издан техническим комитетом TC54; развитие самого формата ведёт проект OWASP CycloneDX. Это не методичка по управлению уязвимостями, а схема данных: как машинно описать состав продукта и связанные с ним факты безопасности.

CycloneDX покрывает не только классический SBOM (компоненты), но и связанные типы BOM: VEX (статус эксплуатируемости уязвимости), VDR (раскрытие найденных уязвимостей), CBOM (криптография), а также блоки compositions (полнота описания) и evidence (откуда инструмент узнал о компоненте). Сериализация — JSON, XML или Protocol Buffers; в курсе рабочий вариант — JSON.

Ключевые требования

Что считать evidence

Артефакты соответствия - Валидный CycloneDX JSON с заполненными metadata.timestamp, metadata.tools, serialNumber, version — основной ППК продукта. - Отчёт проверки против официальной JSON-схемы CycloneDX соответствующей specVersion (gate в CI). - Заполненный compositions.aggregate для C/C++-сборок, где статическая линковка делает охват incomplete. - VEX-документ CycloneDX с analysis.state/justification по каждой значимой уязвимости. - Метрика качества: доля компонентов с валидным purl и непустой version.

Маппинг на практики и шаблоны

Ограничение

Это учебная карточка Карточка пересказывает структуру формата под задачи курса и не воспроизводит официальный текст ECMA-424. Конкретные имена полей и допустимые значения для аудита сверять с актуальной спецификацией CycloneDX выбранной specVersion и с регламентами Организации.