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

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

БДУ ФСТЭК

Для чего

БДУ ФСТЭК — Банк данных угроз безопасности информации, национальный источник сведений об уязвимостях и угрозах (bdu.fstec.ru). Для проектов под требования регулятора это обязательный источник наряду с NVD/OSV: в БДУ встречаются уязвимости, которых нет в международных базах, а каждая запись имеет собственный идентификатор BDU:20XX-XXXXX и собственную оценку. Большинство записей несёт ссылку на соответствующий CVE — это и есть «CVE-мост» между национальным и международным учётом.

Как применяют

БДУ публикует полную выгрузку уязвимостей файлом (XLSX/XML, vullist) на сайте; работа идёт со снимком, а не с онлайн-сканером. Типовой приём — сшить находки VDR (PURL + CVE) с записями БДУ по идентификатору CVE:

# 1. Из VDR достать пары "компонент -> CVE"
jq -r '.vulnerabilities[] | [.affects[0].ref, .id] | @tsv' vdr.cdx.json
# pkg:npm/semver@7.3.7   CVE-2022-25883

# 2. Выгрузку БДУ привести к CSV и искать по CVE
#    (выгрузка часто в Windows-1251 — перекодировать перед поиском)
iconv -f cp1251 -t utf-8 bdu_export.csv | grep -i "CVE-2022-25883"
# BDU:2023-05678;CVE-2022-25883;Уязвимость библиотеки semver...;7.5;Подтверждена

Результат — таблица сопоставления PURL → CVE → BDU:ID с явной фиксацией расхождений «есть в БДУ — нет в NVD» и наоборот: именно расхождения уходят в триаж и не закрываются молча.

Сильные стороны

Ограничения

Offline / on-premise

Частично/да. Вся база доступна как скачиваемая выгрузка (XLSX/XML), что идеально ложится на закрытый контур: файл получают на «чистой» машине, переносят и обновляют по регламенту (кто, как часто, откуда, как фиксирует дату выгрузки как часть evidence). Онлайн-API для матчинга, как у OSV, отсутствует — работают со снимком и сшивают по CVE локально.

Связанные темы

М06. Поиск уязвимостей и управление VDR/VEX · М13. Нормативная трассировка и доказательная база

Смежные карточки: CVE · NVD · OSV.dev · CISA KEV · Package URL · CPE

Нормативка: БДУ ФСТЭК · ГОСТ Р 56939-2024

Практики: П10. БДУ ФСТЭК как национальный источник · П09. VDR и VEX различие факта и решения · П35. VEX triage