Образец перечня заимствованных компонентов программного обеспечения (SBOM)
Перечень заимствованных компонентов — то, что в отрасли называют SBOM. Стандарт ГОСТ Р 56939-2024 требует формировать перечень зависимостей ПО и контролировать его на известные уязвимости (пункт 5.16). Это форма учёта: по каждому компоненту — что это за модуль, какой версии и откуда он взят. Перечень обновляется при каждой сборке выпуска, а утверждённая редакция прикладывается к версии.
Как получить документ
Два пути: сформировать в кабинете или купить готовый образец за 1 000 ₽.
Перечень заимствованных компонентов программного обеспечения по вашим данным
Документ собирается по самооценке процессов и перечню инструментов из мастера режима «Разработка безопасного ПО» — их ведут в кабинете. Анкета образца этого не посчитает, поэтому под вашу организацию он собирается в кабинете.
Что даёт кабинет
- ✓Документы с реквизитами и сведениями вашей организации, готовые к подписи
- ✓Сведения подставляются из того, что вы уже ввели, а пробелы видны до скачивания
- ✓Образцы заполнения во всех вариантах — для просмотра на платном тарифе, с файлами — при покупке документа
Раздел входит в тариф «Полный».
Что должно быть в документе
- каждый заимствованный модуль или компонент с точной версией;
- назначение компонента и подсистема, в которой он используется;
- источник — репозиторий, поставщик, зеркало;
- лицензию компонента;
- отметку о предсобранных компонентах без исходных текстов;
- версию продукта, к которой относится перечень.
Как оформить
- Сформируйте перечень инструментом из сборки выпуска.
- Дополните его назначением компонентов на поверхности атаки — их анализируют перед каждой сборкой.
- Отметьте закрытые и предсобранные компоненты: их проверяют отдельно.
- Утвердите перечень вместе с версией и храните его рядом с дистрибутивом.
Сформируйте этот документ под свой профиль — с подстановкой реквизитов и без ошибок.
Сформировать в ГрамотаИБЧастые вопросы
Нужно ли перечислять транзитивные зависимости?
В машинном перечне — да: уязвимость чаще всего приходит через зависимость зависимости. В утверждаемой таблице удобно показать прямые зависимости и сослаться на полный машинный перечень в формате CycloneDX или SPDX.
Указывать ли лицензию?
Стандарт этого не требует, но лицензия нужна и для проверки цепочки поставок, и для заказчика. Её добавляют в графу компонента.
Документы того же комплекта
Входит в полный комплект
- Полный комплект документов по безопасной разработке программного обеспечения — 45 документов с образцами за одну организацию, 8 900 ₽
Все образцы раздела: Безопасная разработка ПО (ГОСТ Р 56939-2024).
Нормативная основа: ГОСТ Р 56939-2024 (разработка безопасного ПО). Подробный разбор — в статье «Проверки кода по ГОСТ Р 56939-2024: статический и динамический анализ, фаззинг, тестирование».
Материал носит справочный характер и не заменяет юридическую оценку под конкретную ситуацию.