Migsoft
0

Безопасная разработка по ГОСТ Р 56939-2024: требования

Безопасная разработка ПО по ГОСТ Р 56939-2024: из каких 25 процессов состоит стандарт, кому он обязателен по требованиям ФСТЭК России и какими инструментами закрыть статический, динамический и композиционный анализ кода.

Виталий Куренков
Мигсофт — поставка средств анализа кода и безопасной разработки Positive Technologies, НПО «Эшелон» и PortSwigger для разработчиков ПО, госзаказчиков и субъектов КИИ.
1 октября 2026 · 9 минут чтения
Содержание

Безопасная разработка программного обеспечения — это процессы, которые не дают уязвимостям попасть в код и помогают быстро закрыть те, что всё же прошли. Её содержание в России задаёт ГОСТ Р 56939-2024, а обязательной её делают документы ФСТЭК России — для операторов государственных информационных систем, разработчиков ПО для значимых объектов КИИ и изготовителей сертифицированных средств защиты. Разберём требования и инструменты для статического, динамического и композиционного анализа: PT Application Inspector, АК-ВС 3, Burp Suite Professional и другие. Факты — из текста стандарта, документов ФСТЭК и госреестра на 1 октября 2026 года.

Что такое безопасная разработка и ГОСТ Р 56939-2024

Стандарт называет безопасным ПО, созданное в ходе процессов, которые предотвращают появление недостатков программы и устраняют их. В отраслевой речи это РБПО — разработка безопасного программного обеспечения.

ГОСТ Р 56939-2024 «Защита информации. Разработка безопасного программного обеспечения. Общие требования» утверждён приказом Росстандарта от 24 октября 2024 г. № 1504-ст и действует с 20 декабря 2024 года вместо редакции 2016 года. Его готовили ФСТЭК России и разработчики средств защиты, среди них Positive Technologies и НПО «Эшелон».

Главное отличие от старой редакции: вместо мер по этапам жизненного цикла — 25 процессов с целями, требованиями и артефактами (документами, журналами, отчётами инструментов), по которым соответствие проверяет аудитор. Процессы не привязаны к модели жизненного цикла и встраиваются и в классическую разработку, и в конвейер DevSecOps.

25 процессов: что требует стандарт

Процессы (подразделы 5.1–5.25) удобно разделить на пять групп:

Группа Процессы стандарта
Организация планирование (5.1), обучение сотрудников (5.2), требования безопасности к ПО (5.3), управление конфигурацией (5.4), управление недостатками (5.5)
Проектирование архитектура (5.6), моделирование угроз и поверхность атаки (5.7), правила безопасного кодирования (5.8)
Проверка кода экспертиза кода (5.9), статический анализ (5.10), динамический анализ и фаззинг (5.11), композиционный анализ (5.16), функциональное и нефункциональное тестирование (5.18, 5.19)
Сборка и цепочка поставок система сборки (5.12), сборочная среда (5.13), доступ и целостность кода (5.14), секреты (5.15), проверка кода из цепочек поставок (5.17)
Выпуск и эксплуатация выпуск версии (5.20), поставка (5.21), поддержка (5.22), реагирование на уязвимости (5.23), поиск уязвимостей (5.24), вывод из эксплуатации (5.25)

Главный артефакт почти каждого процесса — регламент с ролями и порядком работы; регламенты можно свести в одно руководство по разработке безопасного ПО (п. 4.12). Проверки кода подключают к контролю версий, непрерывной интеграции и системе задач (п. 4.13).

Моделирование угроз в стандарте — это угрозы самому разрабатываемому ПО. Модель угроз информационной системы по методике ФСТЭК — другой документ.

Не всё в стандарте обязательно. Требования со словами «рекомендуется» и «может» — рекомендации, требования к секретам (5.15) и часть требований к поиску уязвимостей при эксплуатации (5.24.2.3–5.24.2.4) применяются по усмотрению разработчика, а оценивать при аудите процессы из справочного приложения А не обязательно.

Кому безопасная разработка обязательна

Сам стандарт обязанностей не создаёт: процессы к реализации определяют нормативные акты, другие стандарты и техническое задание. Если документ требует соответствия ГОСТ Р 56939-2024, выполнять нужно все требования, кроме рекомендаций (п. 4.14). Такие документы есть у ФСТЭК России:

Кто Документ Что требуется
Оператор ГИС, иной ИС госоргана, ГУП или госучреждения, который пишет ПО сам приказ ФСТЭК № 117, п. 50 меры разделов 4 и 5 ГОСТ Р 56939-2024, внутренний регламент
Тот же оператор, если ПО пишет подрядчик приказ № 117, п. 50 требования стандарта можно включить в техническое задание по решению руководителя
Субъект КИИ и разработчик прикладного ПО для значимого объекта приказ ФСТЭК № 239, п. 29.3 руководство по безопасной разработке, анализ угроз, статический анализ, фаззинг; для 1-й категории — ещё описание структуры ПО и динамический анализ
Изготовитель сертифицированного средства защиты требования по уровням доверия (приказ ФСТЭК № 76) документация по безопасной разработке, испытания на уязвимости и недекларированные возможности, поддержка безопасности
Изготовитель СЗИ, который сертифицирует процессы порядок сертификации (приказ ФСТЭК № 240) соответствие процессов ГОСТ Р 56939-2024

Для госсектора содержание регламента раскрывает методический документ ФСТЭК от 12 апреля 2026 года (п. 3.12): состав ПО, ответственные, процессы и перечень инструментальных средств. В КИИ выполнение п. 29.3 оценивает исполнитель работ по созданию значимого объекта на этапе проектирования — по документам разработчика (п. 29.4); о прочих мерах — в статье о средствах защиты КИИ.

Остальным разработчикам стандарт становится обязательным, когда на него сошлётся договор или техническое задание заказчика; для НИОКР процессы нужно перечислить в ТЗ явно, можно не в полном объёме (п. 4.15).

Сертификация процессов безопасной разработки во ФСТЭК

С 1 июня 2024 года изготовитель средств защиты может сертифицировать и процессы разработки — по порядку из приказа ФСТЭК России от 1 декабря 2023 г. № 240, а после изменений приказом от 30 июня 2025 г. № 230 — на соответствие ГОСТ Р 56939-2024.

Проверку по заявке изготовителя проводит аккредитованный орган по сертификации. Эксперты работают на площадке изготовителя в России, включая среду сборки: смотрят артефакты всех 25 процессов, наличие средств статического, динамического и композиционного анализа, квалификацию сотрудников и проводят инструментальный контроль. Сертификат выдаётся не более чем на пять лет.

Выгода — с действующим сертификатом процессов изготовитель сам проводит испытания при изменениях сертифицированного средства, включая новые функции безопасности и обновления версий (информационное сообщение ФСТЭК от 26 апреля 2024 г.). О сертификатах на сами средства и уровнях доверия — в статье о сертификатах ФСТЭК и ФСБ.

Средства безопасной разработки: какие инструменты нужны

Продуктов стандарт не называет, но требует инструментов статического, динамического (с фаззингом) и композиционного анализа — их наличие проверяют и при сертификации процессов.

Процесс ГОСТ Р 56939-2024 Класс инструмента Продукты в каталоге
5.10 Статический анализ исходного кода SAST PT Application Inspector, АК-ВС 3
5.16 Композиционный анализ SCA — анализ сторонних компонентов PT Application Inspector
5.15 Секреты поиск паролей и ключей в коде PT Application Inspector
5.11 Динамический анализ DAST для веб-приложений, динамический анализ ПО PT BlackBox, Burp Suite DAST, PT Application Inspector, АК-ВС 3
5.11 Фаззинг-тестирование фаззер АК-ВС 3
5.19 Нефункциональное тестирование, имитация действий нарушителя ручное тестирование на проникновение Burp Suite Professional
5.13 и 5.16 для контейнерных образов безопасность контейнеров PT Container Security

DAST-сканер — лишь один из методов динамического анализа: он подаёт работающему веб-приложению некорректные данные. Фаззинг-тестирование стандарт требует отдельно (5.11.2.7), в том числе для веб-приложений. Код из цепочек поставок проверяют как минимум антивирусом — отчёты сканирования прямо названы в п. 5.17.3.5.

Инструменты Positive Technologies

Товар PT Application Inspector по запросу Смотреть →

PT Application Inspector сочетает статический анализ, анализ сторонних компонентов и динамический анализ. Он ищет уязвимости, недекларированные возможности вроде закладок, пароли и ключи в коде, а для заимствованных библиотек проверяет, вызывается ли уязвимая функция на самом деле, — меньше времени уходит на ложные срабатывания. Базовых языков четырнадцать — среди них Java, C#, Go, Python и Swift, в версии 6.0 добавлен 1С; есть бесплатные плагины для JetBrains и Visual Studio Code. Сертификат ФСТЭК № 4000 по 4-му уровню доверия действует до 3 сентября 2028 года.

Товар PT BlackBox по запросу Смотреть →

PT BlackBox проверяет веб-приложение методом чёрного ящика — как злоумышленник, который не знает устройства приложения. Ставится на инфраструктуре заказчика, запускается из сценариев CI/CD, проверяет API по описанию OpenAPI.

Товар PT Container Security по запросу Смотреть →

PT Container Security сканирует образы и конфигурации (Dockerfile, манифесты Kubernetes), не пускает в кластер небезопасные ресурсы и следит за работающими контейнерами; в базе уязвимостей — российские Linux и БДУ ФСТЭК. В госсекторе он помогает с мерой группы ЗКО из методического документа ФСТЭК — выявлением известных уязвимостей в образах контейнеров.

PT Maze решает задачу за рамками стандарта: защищает мобильные приложения для iOS и Android от реверс-инжиниринга, клонов и взлома.

Burp Suite и АК-ВС 3: инструменты других производителей

Burp Suite Professional (PortSwigger) — инструмент специалиста по тестированию на проникновение: перехват трафика, ручная правка запросов и автоматическое сканирование. Лицензия — на конкретного специалиста. Подходит для нефункционального тестирования глазами нарушителя (п. 5.19) и ручной проверки находок сканеров.

Товар Burp Suite DAST по запросу Смотреть →

Burp Suite DAST — тот же движок для всего портфеля веб-приложений: проверки по расписанию и в CI/CD, пользователей без ограничения, установка на своих серверах, в Kubernetes или в облаке PortSwigger.

АК-ВС 3 (НПО «Эшелон») — анализатор исходных текстов со статическим и полносистемным динамическим анализом и фаззинг-тестированием. Статический анализ — для C/C++, Java, C#, PHP, Python, JavaScript, Go и Perl; работает на Astra Linux SE 1.7 и 1.8 и Ubuntu, в том числе без сети. Отчёты строятся по методике ФСТЭК 2020 года по выявлению уязвимостей и недекларированных возможностей; есть версия с сертификатом Минобороны России.

Из перечисленных инструментов в государственном реестре сертифицированных средств защиты ФСТЭК на 1 октября 2026 года есть только PT Application Inspector. Если заказчик требует сертифицированный анализатор, учтите это при выборе.

Как организовать безопасную разработку: с чего начать

  1. Определите область. Какие продукты, версии и модули попадут под процессы и какие процессы уже работают.
  2. Опишите процессы. Руководство по разработке безопасного ПО с регламентами; для госсектора — регламент по п. 3.12 методического документа ФСТЭК.
  3. Подключите проверки к конвейеру. Статический и композиционный анализ — на каждое изменение кода, динамический — на тестовом стенде, находки — в систему задач.
  4. Проверьте инструмент на своём коде. У PT Application Inspector есть тест-драйв: показ на платформе PT Matrix (около часа), демонстрация по программе испытаний (3–12 часов) и работа на стенде (3–10 дней). У Burp Suite Professional — пробная версия, у PT BlackBox — бесплатный онлайн-сканер.
  5. Обучите команду (5.2) и примите правила безопасного кодирования для каждого языка (5.8).
  6. Настройте работу с уязвимостями после выпуска (5.23, 5.24) — того же требует п. 29.3.3 приказа № 239. У оператора, который эксплуатирует ПО, своя обязанность — управление уязвимостями по методикам ФСТЭК.

Сколько стоят инструменты и как купить

Продукты Positive Technologies лицензируются под проект, цена — по запросу. У АК-ВС 3 и Burp Suite Professional цены открыты. Стартовая лицензия АК-ВС 3 — один проект на год:

АК-ВС 3, Лицензия на 1 проект сроком на 1 год
Рекомендуем в статье АК-ВС 3, Лицензия на 1 проект сроком на 1 год
AK-VS3-LIC-1
830 000 ₽ НДС не облагается (ст. 149 НК РФ) — позиция в реестре российского ПО

Годовая подписка Burp Suite Professional на одного специалиста:

Burp Suite Professional, подписка на 1 год, 1 пользователь
Рекомендуем в статье Burp Suite Professional, подписка на 1 год, 1 пользователь
PS-PRO-1Y
77 929,53 ₽ Цена указана с учётом НДС 22 %

Подберём инструменты, выставим счёт и подготовим договор для юрлица.

Документы для тендера
КП с печатью, счёт, УПД, номера реестра в спецификации.
Сверка совместимости
Проверим вашу конфигурацию по базе вендора до оплаты — бесплатно.

Частые вопросы

Что такое безопасная разработка программного обеспечения? +

По ГОСТ Р 56939-2024 безопасное ПО — это ПО, разработанное в ходе процессов, направленных на предотвращение появления и устранение недостатков программы, в том числе уязвимостей. Стандарт описывает 25 таких процессов: от обучения разработчиков и моделирования угроз до статического, динамического и композиционного анализа и поиска уязвимостей в выпущенных версиях. Сокращённо безопасную разработку называют РБПО.

Чем ГОСТ Р 56939-2024 отличается от ГОСТ Р 56939-2016? +

Редакция 2016 года группировала меры по процессам жизненного цикла — от анализа требований до решения проблем при эксплуатации, плюс управление конфигурацией, инфраструктурой среды разработки и персоналом. Редакция 2024 года действует с 20 декабря 2024 года и описывает 25 процессов, не привязанных к модели жизненного цикла; для каждого заданы цели, требования и артефакты. Отдельными процессами стали композиционный анализ, защита секретов, безопасность сборочной среды и проверка кода из цепочек поставок на вредоносное ПО.

Обязателен ли ГОСТ Р 56939-2024? +

Сам стандарт обязанностей не создаёт: какие процессы реализовать, определяют нормативные акты, другие стандарты и техническое задание (п. 4.14). Оператор ГИС или иной ИС госоргана, ГУП, госучреждения, который сам разрабатывает ПО для своих систем, обязан реализовать меры разделов 4 и 5 стандарта (п. 50 требований, утверждённых приказом ФСТЭК № 117). Для прикладного ПО значимых объектов КИИ требования задаёт п. 29.3 приказа № 239, а сертификация процессов разработки средств защиты во ФСТЭК идёт на соответствие этому стандарту. В остальных случаях стандарт обязателен, если на него ссылается договор или ТЗ; для НИОКР процессы нужно явно перечислить в ТЗ, допускается неполный объём (п. 4.15).

Какие требования к безопасной разработке предъявляет ФСТЭК для КИИ? +

Пункт 29.3 приказа № 239 требует от прикладного ПО значимого объекта: руководство по безопасной разработке, анализ угроз безопасности ПО, статический анализ исходного кода, фаззинг-тестирование, процедуры отслеживания и исправления ошибок и уязвимостей, способы и сроки доведения до пользователей информации об уязвимостях и обновлений. Для 1-й категории значимости добавляются описание структуры ПО, динамический анализ кода и информирование об окончании производства или поддержки. Выполнение оценивают на этапе проектирования значимого объекта по документам разработчика (п. 29.4).

Какие средства безопасной разработки нужны? +

Минимум — инструменты, которых прямо требует стандарт: статический анализатор для каждого используемого языка (5.10), средства динамического анализа и фаззинг-тестирования (5.11) и средства композиционного анализа заимствованных компонентов (5.16). Их наличие проверяют и при сертификации процессов во ФСТЭК. Статический и композиционный анализ закрывает PT Application Inspector, статический и динамический анализ с фаззингом — АК-ВС 3, динамический анализ веб-приложений — PT BlackBox и Burp Suite DAST.

Как связаны DevSecOps и ГОСТ Р 56939-2024? +

Слова DevSecOps в стандарте нет, но его процессы намеренно не привязаны к модели жизненного цикла (п. 4.3), а среда разработки должна обеспечивать контроль версий, непрерывную интеграцию и управление задачами, с которыми интегрируются проверки кода (п. 4.13). Поэтому конвейер DevSecOps со статическим, композиционным и динамическим анализом при каждом изменении — удобный способ выполнить требования, если к нему добавить регламенты и артефакты, которые требует стандарт.

На какой срок выдают сертификат на процессы безопасной разработки? +

На срок, указанный изготовителем в заявке, но не более чем на пять лет (порядок, утверждённый приказом ФСТЭК России от 1 декабря 2023 г. № 240). Сертифицируют процессы разработки ПО средств защиты информации на соответствие ГОСТ Р 56939-2024; проверка идёт на площадке изготовителя в России.

Виталий Куренков
Мигсофт — поставка средств анализа кода и безопасной разработки Positive Technologies, НПО «Эшелон» и PortSwigger для разработчиков ПО, госзаказчиков и субъектов КИИ.

Читайте дальше

Анализ защищённости и пентест по методикам ФСТЭК Сертификация и требования регуляторов Анализ защищённости и пентест по методикам ФСТЭК Анализ защищённости и тестирование на проникновение — два метода проверки по методикам ФСТЭК России, которые применяют при аттестации и контроле защищённости информационных систем. Разбираем, когда они обязательны, что проверяют, что попадает в отчёт и какие средства анализа защищённости нужны. 1 октября 2026 · 9 мин чтения Подключение к ГосСОПКА: кто обязан и как подключиться Сертификация и требования регуляторов Подключение к ГосСОПКА: кто обязан и как подключиться Подключение к ГосСОПКА — обязанность субъектов КИИ, госорганов и госкомпаний, а с 1 сентября 2026 года — и операторов ГИС. Разбираем, кто и в какие сроки сообщает об инцидентах в НКЦКИ, чем прямое подключение отличается от договора с центром ГосСОПКА и своего центра и какие средства для этого нужны. 1 октября 2026 · 12 мин чтения Показатель защищённости Кзи: расчёт по методике ФСТЭК Сертификация и требования регуляторов Показатель защищённости Кзи: расчёт по методике ФСТЭК Как рассчитать показатель защищённости Кзи по методике ФСТЭК от 11.11.2025: кто обязан его считать, 16 показателей с весами, формула, пример расчёта и документы, которые нужно отправить во ФСТЭК. 1 октября 2026 · 12 мин чтения
PT Application Inspector
по запросу