Новая утилита для проверки SBOM: «SBOM Checker Go» — современное решение под задачи сертификации средств защиты информации
Эшелон «Технологии» с радостью представляет утилиту SBOM Checker Go — компактное и надёжное решение для автоматизированной валидации, обновления и анализа файлов SBOM (Software Bill of Materials) в соответствии с требованиями ФСТЭК России.
Почему это важно
В 2024 году ФСТЭК России утвердила порядок взаимодействия участников сертификации с центром исследований безопасности системного ПО, согласно которому, разработчики средств защиты информации должны представить перечни заимствованных программных компонентов с открытым исходным кодом, оформленные по соответствующим приложениям. Для выполнения данного требования была необходима автоматизация проверки обеспечения достоверности и полноты SBOM-данных и их соответствие нормативным требованиям.
Чтоумеет SBOM Checker Go
Утилита SBOM Checker Go предназначена для эффективной обработки SBOM-файлов. Основные возможности:
Валидация SBOM в формате CycloneDX по официальным схемам.
Расчёт «тройного» хэша: SHA-256, Стрибог-256 и Стрибог-512.
«Умное» разрешение источников: проверка всех доступных источников перед выбором оптимального.
Категоризация по показателям «поверхности атаки» и «функций безопасности».
Поддержка списка игнорирования (.sbomignore), параллельной обработки, ограничения скорости запросов к внешним API.
Конвертация результатов в форматы CSV и ODT, слияние нескольких SBOM-файлов с дедупликацией.
Утилита SBOM Checker Go обладает рядом преимуществ по сравнению с доступными аналогами:
значительно ускорена обработка за счёт параллельных операций;
улучшена устойчивость к недоступности источников — не останавливается при первом неудачном URL;
уменьшено потребление памяти, улучшена работа с большими файлами SBOM.
Кому будет полезна
Командам разработки и сопровождения средств защиты информации, кто проходит сертификацию или планирует её.
Интеграторам и аудиторам, которым необходимо проверить корректность и полноту SBOM-документации.
Организациям, использующим открытый исходный код и стремящимся соблюдать требования безопасности при работе с компонентами с открытым исходным текстов.
Дальнейшее развитие
В планах проекта: полный набор тестов совместимости, расширенная поддержка шаблонов репозиториев, выпуск пакетов .rpm / .deb.
Проект SBOM Checker Go реализован как полноценное open source решение и размещен в открытом репозитории по адресу https://gitflic.ru/project/etecs/sbom-checker-go под лицензией Apache-2.0. Мы убеждены, что развитие критически важных инструментов информационной безопасности должно происходить открыто и с участием профессионального сообщества.
Мы приглашаем к участию:
Разработчиков Go — для улучшения архитектуры, оптимизации производительности и добавления новых функций.
Специалистов по безопасности — для расширения поддержки криптографических алгоритмов и валидации требований соответствия
DevOps инженеров — для улучшения CI/CD процессов.
Технических писателей — для развития документации и создания руководств пользователя.
QA инженеров — для расширения покрытия тестами и улучшения процессов тестирования.
Как присоединиться:
Мы ценим любой вклад — от небольших исправлений и улучшений документации до масштабных новых функций. В репозитории доступны подробные инструкции для разработчиков, описание архитектуры проекта и дорожная карта развития. Создавайте Issues для обсуждения идей, отправляйте запросы на слияние с улучшениями, участвуйте в технических дискуссиях.
Совместными усилиями мы можем создать эталонный инструмент для работы с SBOM, который будет полезен для соблюдения российских регуляторных требований и станет значимым вкладом в международную экосистему инструментов управления программными зависимостями и обеспечения безопасности цепочек поставок ПО.
Мы уверены, что SBOM Checker Go станет надёжным инструментом в вашей цепочке обеспечения безопасности и сертификации ПО. Приглашаем вас протестировать его и поделиться обратной связью.
Прокрутка вверх
Используя наш Сайт и нажимая кнопку «Согласен», Вы выражаете свое согласие на обработку файлов cookie и передачу данных из файлов cookie аналитическим сервисам в соответствии с Политикой обработки файлов cookie. Если Вы не согласны с этим – покиньте Сайт, либо измените настройки своего браузера самостоятельно.