Образец регламента статического анализа исходного кода
Статический анализ — проверка исходного текста инструментом без запуска программы. Стандарт ГОСТ Р 56939-2024 требует регламент, анализатор для каждого языка программирования, определённые настройки, регистрацию всех предупреждений и повторный анализ после исправлений, изменений кода и обновления компиляторов и самих анализаторов (пункт 5.10). Наличие средств статического анализа отдельно проверяет орган по сертификации (пункт 19 Порядка, утверждённого приказом ФСТЭК России от 01.12.2023 № 240), а для ПО значимых объектов КИИ статический анализ требует подпункт 29.3.2 Требований, утверждённых приказом ФСТЭК России от 25.12.2017 № 239.
Как получить документ
Два пути: сформировать в кабинете или купить готовый образец за 800 ₽.
Регламент статического анализа исходного кода по вашим данным
Документ собирается по самооценке процессов и перечню инструментов из мастера режима «Разработка безопасного ПО» — их ведут в кабинете. Анкета образца этого не посчитает, поэтому под вашу организацию он собирается в кабинете.
Что даёт кабинет
- ✓Документы с реквизитами и сведениями вашей организации, готовые к подписи
- ✓Сведения подставляются из того, что вы уже ввели, а пробелы видны до скачивания
- ✓Образцы заполнения во всех вариантах — для просмотра на платном тарифе, с файлами — при покупке документа
Раздел входит в тариф «Полный».
Что должно быть в документе
- перечень анализаторов для каждого используемого языка;
- конфигурацию и параметры настройки анализаторов;
- когда проводится анализ: при каждом изменении, перед выпуском;
- порядок разметки срабатываний — истинное или ложное, с обоснованием;
- когда проводится повторный анализ и пересматриваются настройки;
- роли: кто размечает, кто согласует исключения.
Как оформить
- Сопоставьте языки продукта с анализаторами — язык без анализатора проверяется экспертизой.
- Сохраните конфигурацию анализаторов в репозитории: это тоже артефакт.
- Установите правило: выпуск невозможен при неразмеченных срабатываниях.
- Назначьте, кто согласует правила исключений.
- Утвердите регламент.
Сформируйте этот документ под свой профиль — с подстановкой реквизитов и без ошибок.
Сформировать в ГрамотаИБЧастые вопросы
Нужен ли сертифицированный статический анализатор?
Стандарт ГОСТ Р 56939-2024 сертификации анализатора не требует — он требует инструмент для каждого языка и регистрацию всех предупреждений. Свободные анализаторы подходят, если покрывают ваши языки.
Можно ли не разбирать ложные срабатывания?
Нет. Стандарт требует регистрации всех предупреждений, а отчёт должен содержать результаты разметки срабатываний (пункты 5.10.2.4 и 5.10.3.4 ГОСТ Р 56939-2024). Ложное срабатывание закрывается с обоснованием; повторяющиеся — правилом исключения, согласованным ответственным.
Документы того же комплекта
Входит в полный комплект
- Полный комплект документов по безопасной разработке программного обеспечения — 45 документов с образцами за одну организацию, 8 900 ₽
Все образцы раздела: Безопасная разработка ПО (ГОСТ Р 56939-2024).
Нормативная основа: ГОСТ Р 56939-2024 (разработка безопасного ПО). Подробный разбор — в статье «Проверки кода по ГОСТ Р 56939-2024: статический и динамический анализ, фаззинг, тестирование».
Материал носит справочный характер и не заменяет юридическую оценку под конкретную ситуацию.