ФСТЭК-сертификация ПО

ФСТЭК-сертификация ПО: процедура, сроки, стоимость и лабораторные испытания

Гайд для CISO и руководителя ИБ: процедура ФСТЭК-сертификации, классы защищённости, аккредитованные лаборатории, сроки 6-14 месяцев, бюджет 3-8 млн ₽, типичные причины отказа.

Обновлено: 26 апреля 2026 г.

ФСТЭК-сертификация ПО — это не «один документ на согласование». Это процедура на 6-14 месяцев с лабораторными испытаниями, экспертизой, многократной доработкой продукта и бюджетом 3-8 млн ₽. Большинство команд-разработчиков впервые сталкиваются с сертификацией, когда контракт уже подписан, и оказываются в ситуации, когда продукт нужно сертифицировать «вчера», а реальный срок — год. Эта статья — для тех, кто хочет понять процедуру до начала проекта, а не во время.

Гайд для CISO, руководителя ИБ, технического директора или владельца продукта, который планирует сертификацию во ФСТЭК. К концу статьи у вас будет ясная картина: когда сертификация нужна, как устроена процедура, какие лаборатории есть на рынке, сколько стоит и где проваливаются проекты.

Когда нужна сертификация ПО во ФСТЭК

Три основных сценария, когда сертификация обязательна.

Применение в значимых объектах КИИ. По приказам ФСТЭК № 17 (государственные ИС), № 21 (ПДн), № 31 (АСУ ТП в КИИ), № 235 (значимые объекты) и № 239 (для значимых объектов КИИ) операторы обязаны применять сертифицированные СЗИ. Если ваш заказчик — субъект КИИ с категорированными объектами (банк, оператор связи, ТЭК, транспорт, здравоохранение, химия и др. — 13 сфер по ФЗ-187), ПО должно быть сертифицировано. Подробнее про требования КИИ — в нашей статье про защиту КИИ и категорирование объектов КИИ.

Позиционирование как СЗИ. Если продукт продаётся как средство защиты информации — антивирус, межсетевой экран, система обнаружения вторжений, средство контроля целостности, СЗИ от НСД — он должен иметь сертификат ФСТЭК для применения в государственных ИС и КИИ. Без сертификата продукт не покупают серьёзные корпоративные и государственные заказчики.

Включение в реестр отечественного ПО Минцифры с требованиями по защите. Часть закупок в государственных органах требует не только включения в реестр Минцифры, но и наличия ФСТЭК-сертификата. Это типовая ситуация для систем документооборота, баз данных, операционных систем, отечественных аналогов зарубежного ПО.

В остальных случаях — коммерческое ПО для бизнеса без работы с КИИ или госорганами — сертификация не обязательна. Решение о сертификации тогда принимается из стратегических соображений: расширение рынка, доступ к госзаказу, конкурентное преимущество.

Классы защищённости и оценочные уровни доверия

ФСТЭК различает классы защищённости (зависят от типа СЗИ) и оценочные уровни доверия (ОУД, аналог Common Criteria EAL).

Классы защищённости для СЗИ от НСД (приказ ФСТЭК):

  • Класс 6 — самый низкий, общедоступная информация, минимальные требования
  • Класс 5 — конфиденциальная информация
  • Класс 4 — служебная тайна
  • Класс 3 — стандарт для значимых объектов КИИ К3, государственных ИС класса 3, ИСПДн УЗ-3
  • Класс 2 — значимые объекты КИИ К2, государственные ИС класса 2, ИСПДн УЗ-2
  • Класс 1 — самый высокий, гостайна, КИИ К1, государственные ИС класса 1

Аналогичные классы существуют для:

  • Межсетевых экранов (плюс типы А — пакетный фильтр, Б — приложений и так далее)
  • Антивирусов (6 классов)
  • Систем обнаружения вторжений (6 классов)
  • Средств доверенной загрузки (СДЗ — 6 классов)
  • Средств контроля целостности (6 классов)

Оценочные уровни доверия (ОУД):

  • ОУД 1-2 — базовый анализ
  • ОУД 3-4 — стандартный, для большинства коммерческих СЗИ
  • ОУД 5-6 — высокий, для критически важных
  • ОУД 7 — формальная верификация (применяется редко)

Класс защищённости определяется заранее, исходя из назначения продукта. Если планируется применение в КИИ К3 — нужен класс 3 (СЗИ от НСД), 3 (МЭ) и так далее. Заявить на сертификацию более высокий класс «впрок» можно, но это удлиняет процедуру и удорожает её в 1,5-2 раза.

Процедура сертификации: от подачи до сертификата

Полная последовательность шагов.

Шаг 1. Подготовка продукта (2-4 месяца)

До подачи в лабораторию ПО должно соответствовать требованиям выбранного класса. Что обычно делается:

  • Архитектурный анализ соответствия требованиям приказов ФСТЭК
  • Доработка функциональных модулей (разграничение доступа, аудит, контроль целостности)
  • Внедрение Secure SDLC: SAST, DAST, SCA в pipeline разработки. Подробнее про этот процесс — в материале про Secure SDLC
  • Анализ зависимостей и закрытие известных CVE в open-source компонентах
  • Подготовка технической документации (архитектура, описание функций, инструкция оператора, программа испытаний)
  • Внутренние тесты безопасности

Шаг 2. Выбор лаборатории и заключение договора (1-2 месяца)

Поиск аккредитованной испытательной лаборатории, проверка её специализации, согласование стоимости и сроков. Подписание договора. Передача программы и методики испытаний (ПМИ) на согласование.

Шаг 3. Испытания в лаборатории (3-6 месяцев)

Лаборатория проверяет ПО по ПМИ:

  • Функциональные испытания (соответствие заявленным возможностям)
  • Тесты разграничения доступа
  • Тесты аудита и журналирования
  • Проверка криптомеханизмов (если применимо)
  • Тесты на уязвимости (по подходящим методикам)
  • Анализ исходного кода (статический и динамический)
  • Тесты в режиме сбоев, восстановление

По результатам — протокол испытаний. Если выявлены несоответствия — продукт возвращается на доработку. Это нормальный этап: типично 20-40% начальных испытаний выявляют несоответствия. Бывают «прохождение с первой попытки» (редко), а бывает 2-3 цикла доработки.

Шаг 4. Экспертиза в ФСТЭК (1-2 месяца)

Подача протокола испытаний и пакета документов во ФСТЭК. Экспертиза проводится регулятором, может включать дополнительные вопросы, требование уточнений. По итогам — решение о выдаче сертификата.

Шаг 5. Получение сертификата

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

При существенных изменениях продукта (новая архитектура, новые модули с функциями защиты) — внеплановая ресертификация. Стоит 50-70% от первоначальной сертификации.

Аккредитованные лаборатории ФСТЭК

Реестр аккредитованных испытательных лабораторий ФСТЭК официально опубликован и регулярно обновляется. В 2026 году около 30 активных лабораторий. Самые крупные на российском рынке.

ИспЛаб (Москва). Один из старейших и самых активных игроков. Аккредитация на большинство типов СЗИ. Сильная сторона — большой штат экспертов, опыт работы с госзаказчиками. Сроки: 4-6 месяцев на типовой продукт. Стоимость средне-высокая.

ЦБИ (Центр безопасности информации, Москва). Активный игрок, особенно в части СЗИ от НСД и операционных систем. Сильная сторона — опыт работы с ОУД 4-6. Сроки сопоставимы с ИспЛаб.

ЦентрИнформ (Москва). Часть инфраструктуры ФСБ/ФСТЭК. Сильная сторона — работа с криптографическими СЗИ и сложными комплексами. Заказчики чаще из госсектора и финансов.

Информзащита. Крупный игрок с собственной инфраструктурой испытаний. Хорошо работает с СОВ, МЭ, антивирусами.

Эшелон. Активен в части операционных систем, прикладного ПО, СЗИ.

НПЦ Криптоника, Конфидент, СтэлС и другие — менее крупные, но активные в специализированных нишах (например, криптоСЗИ, защищённые СУБД).

Выбор лаборатории зависит от нескольких факторов:

  1. Совпадение её аккредитации с вашим классом и типом продукта
  2. Опыт работы с похожими продуктами в портфолио
  3. Доступность (некоторые лаборатории загружены на 6-12 месяцев вперёд)
  4. Стоимость работ
  5. Сроки выполнения

Рекомендуем запрашивать предложения от 3-4 лабораторий и сравнивать не только цены, но и подходы к организации работы, формализм и опыт.

Что должно быть в продукте до подачи

Семь блоков, без которых испытания почти гарантированно покажут несоответствие.

1. Разграничение доступа. Идентификация и аутентификация пользователей, разграничение прав по ролям, контроль попыток входа, блокировка после неудачных попыток. Не «логин-пароль с одной таблицей», а полноценная подсистема прав.

2. Аудит безопасности. Журнал всех значимых действий: вход/выход, попытки несанкционированного доступа, изменения настроек, действия администратора. Хранение журнала с защитой от модификации.

3. Контроль целостности. Контрольные суммы критически важных файлов, проверка при запуске, реакция на нарушение целостности. Для класса 3 и выше — обязательный механизм.

4. Криптомеханизмы. Если используется шифрование — только сертифицированные криптопровайдеры (КриптоПро, ViPNet CSP, Сигнал-КОМ). Никаких OpenSSL «как есть» — он не сертифицирован ФСТЭК и не пройдёт.

5. Защита от типовых атак. Минимум: защита от SQL-инъекций, XSS, CSRF, переполнения буфера, обход аутентификации. SAST/DAST в pipeline разработки. Подробнее — в статье про Secure SDLC.

6. Документация. Описание архитектуры, схемы потоков данных, описание функций безопасности, инструкция администратора, программа и методика испытаний (ПМИ). Объём — 300-800 страниц для среднего продукта.

7. Контроль зависимостей. Список open-source компонентов с версиями, лицензиями, известными CVE. Все критические CVE должны быть закрыты.

Сроки и бюджет

ЭтапСрокБюджет
Подготовка продукта (доработка, документация, тесты)2-4 месяца1-3 млн ₽
Выбор лаборатории, договор, согласование ПМИ1-2 месяца0,1-0,3 млн ₽
Испытания в лаборатории3-6 месяцев1-3 млн ₽
Доработка по результатам испытаний1-3 месяца0,5-1,5 млн ₽
Экспертиза ФСТЭК и оформление1-2 месяца0,3-0,8 млн ₽
Итого, первая сертификация6-14 месяцев3-8 млн ₽
Повторная сертификация (через 5 лет)4-8 месяцев2-5 млн ₽
Внеплановая ресертификация при значимых изменениях3-6 месяцев1,5-4 млн ₽
Поддержка сертификата (год)0,3-0,8 млн ₽

Типичные ошибки разработчиков

Начало без анализа требований. Команда читает «сертификация — это формальность» и начинает разработку без учёта классов защищённости и приказов ФСТЭК. Через 6 месяцев приходит к лаборатории, которая объясняет: «архитектурно вы не соответствуете классу 3, нужно переписывать модули доступа и аудита». +6-8 месяцев и в 2 раза больше бюджета.

Open-source без контроля. Продукт построен на 200+ зависимостях из npm, PyPI, Maven. Никто не отслеживает CVE. На испытаниях лаборатория находит 30 критических уязвимостей. Закрытие — 3-6 месяцев.

Документация «потом». Программа разработки 12 месяцев, документация — 2 недели в конце. Получается 50-100 страниц вместо нужных 500-800. Лаборатория отказывается принимать продукт без полной документации. +1-2 месяца.

Использование зарубежного криптопровайдера. Команда использует OpenSSL, не подозревая, что для сертификации нужен КриптоПро. Переделка — 2-4 месяца.

Выбор лаборатории по цене. Команда выбирает самую дешёвую лабораторию, не проверив её специализацию. Лаборатория не аккредитована на нужный тип СЗИ — пакет документов возвращается, поиск заново. +3-4 месяца.

Игнорирование изменений требований. ФСТЭК периодически выпускает разъяснения, обновляет приказы. Команда работает по версии 2022 года, на испытаниях оказывается, что 2025 год ужесточил требования. +1-3 месяца на доработку.

С чего начать проект сертификации

Сценарий для команды, которая впервые планирует сертификацию.

  1. Определить требуемый класс защищённости. Исходя из назначения продукта: КИИ К1/К2/К3, государственные ИС, ИСПДн. Это влияет на всю последующую работу.
  2. Аудит соответствия. Внешний аудит продукта на предмет соответствия требованиям ФСТЭК для выбранного класса. Стоимость 300-500 тыс ₽, срок 2-4 недели. На выходе — список несоответствий и план работ.
  3. План подготовки. На основе аудита — детальный план: что доработать в коде, какие документы создать, какие тесты провести. Срок и бюджет реалистичной подготовки — 2-4 месяца и 1-3 млн ₽.
  4. Внедрение Secure SDLC. SAST/DAST/SCA в pipeline разработки, регулярная проверка зависимостей, документирование изменений. Подробнее — в нашей статье про Secure SDLC.
  5. Поиск лаборатории заранее. Многие лаборатории загружены на 6-12 месяцев вперёд. Договорённость о слоте лучше получать на этапе подготовки продукта, а не «когда готовы».
  6. Юридический пакет. Договоры, NDA, передача документации — должно быть отработано юристом с опытом в ФСТЭК-проектах.
  7. Резерв бюджета и сроков. Заложите 30-50% буфера на доработки по результатам испытаний — это норма для первой сертификации.

ФСТЭК-сертификация ПО — это серьёзный проект на год и 3-8 млн ₽ для одного продукта. Главная экономия — заложить требования сертификации в архитектуру с самого начала разработки, а не пытаться «пройти как есть». Подробнее про общий контекст защиты КИИ — в наших статьях про защиту КИИ, категорирование, требования ФСТЭК.

FAQ о ФСТЭК

Когда нужна сертификация ПО во ФСТЭК?

Сертификация во ФСТЭК нужна в трёх основных случаях. Первый — если ПО будет использоваться в значимых объектах критической информационной инфраструктуры (КИИ): по приказам ФСТЭК № 17, 21, 31, 235 и № 239 значимые объекты обязаны применять сертифицированные средства защиты информации (СЗИ). Второй — если ПО позиционируется как СЗИ и продаётся другим организациям: только сертифицированные СЗИ могут применяться в государственных информационных системах и КИИ. Третий — если ПО включается в реестр отечественного ПО Минцифры и предназначается для госзаказчиков с требованиями по защите. Для коммерческого ПО без КИИ-применения сертификация не обязательна.

Сколько стоит ФСТЭК-сертификация ПО?

Бюджет складывается из трёх частей. Первая — подготовка ПО к сертификации (доработка под требования ФСТЭК, документация, тестирование): 1-3 млн ₽ для типового продукта. Вторая — испытания в аккредитованной лаборатории: 1-3 млн ₽ в зависимости от класса защищённости и сложности продукта. Третья — экспертиза и оформление в ФСТЭК: 0,3-0,8 млн ₽. Итого 3-8 млн ₽ за полный цикл сертификации одного продукта. Повторная сертификация при существенных изменениях — 50-70% от первоначальной стоимости. Стоимость поддержки сертификата (внеплановые проверки, дополнения) — 0,5-1 млн ₽ в год.

Сколько занимает процедура сертификации?

Полный цикл сертификации одного продукта — 6-14 месяцев. Подготовка ПО и документации — 2-4 месяца. Передача в лабораторию, заключение договора, начало испытаний — 1-2 месяца. Сами испытания в лаборатории — 3-6 месяцев в зависимости от класса защищённости (для СЗИ от НСД класса 4 — короче, для класса 1 или ОУД — длиннее). Доработка по результатам испытаний и повторные тесты — 1-3 месяца (типичная ситуация — испытания вскрывают 20-40% несоответствий). Финальная экспертиза в ФСТЭК и оформление сертификата — 1-2 месяца. Если планируется первая сертификация продукта — закладывайте 10-14 месяцев и буфер на повторные циклы.

Какие лаборатории аккредитованы ФСТЭК для сертификации?

Реестр аккредитованных испытательных лабораторий ведёт ФСТЭК России и публикует на официальном сайте. В 2026 году актуальный список включает около 30 лабораторий. Наиболее активные на рынке: ИспЛаб (Москва), ЦБИ (Москва), ЦентрИнформ (Москва), Информзащита, Эшелон, НПЦ Криптоника, Конфидент. У каждой свой набор разрешённых классов СЗИ и спецификаций — например, одна аккредитована на СЗИ от НСД, другая на МЭ и СОВ. Перед выбором лаборатории нужно проверить, что её аккредитация покрывает ваш класс сертификации и тип продукта. Стоимость работ варьируется в пределах 20-30%, выбор лаборатории обычно делается по совокупности цена/сроки/опыт работы с похожими продуктами.

Какие классы защищённости СЗИ существуют?

Классификация ФСТЭК для СЗИ зависит от типа средства. Для СЗИ от НСД действуют 6 классов: 6 (самый низкий, для общественной информации) — 1 (самый высокий, для гостайны). Для межсетевых экранов — 6 классов плюс типы А, Б, В, Г, Д (по уровню исполнения). Для антивирусов — 6 классов. Для систем обнаружения вторжений — 6 классов. Дополнительно введены оценочные уровни доверия (ОУД 1-7), которые описывают глубину анализа кода и архитектуры — ОУД 4-6 используются для серьёзной разработки. Класс защищённости определяется заранее, исходя из назначения продукта (КИИ К1/К2/К3, государственные ИС класса 1/2/3, обработка ПДн УЗ-1/2/3/4).

Что чаще всего становится причиной отказа в сертификации?

Шесть типичных причин. Первая — отсутствие документации: техническая документация, описание архитектуры, журнал изменений не соответствуют требованиям ФСТЭК. Вторая — недоказуемый источник кода: ПО построено на open-source компонентах без анализа уязвимостей и контроля происхождения. Третья — необработанные критические CVE: уязвимости в зависимостях, известные на момент подачи. Четвёртая — несоответствие архитектуры заявленному классу: например, заявка на класс 3, но в продукте нет разграничения процессов или контроля целостности. Пятая — отсутствие тестов безопасности: SAST/DAST не проводились, нагрузочные тесты на безопасность отсутствуют. Шестая — попытка сертифицировать продукт, не предназначенный для сертификации: разработка без Secure SDLC, патчинг 'наверх' уязвимостей.

Можно ли сертифицировать ПО, разработанное на open-source?

Да, но с условиями. Open-source компоненты должны: 1) Иметь однозначно идентифицируемое происхождение (репозиторий, версию, контрольную сумму); 2) Не содержать известных критических CVE на момент подачи; 3) Иметь лицензию, совместимую с коммерческим использованием (MIT, Apache 2.0, BSD; GPL — с ограничениями); 4) Быть проанализированы инструментами SCA (Software Composition Analysis). Если в продукте есть open-source компонент с активной критической CVE — сертификат не выдадут, пока уязвимость не закрыта. На практике большинство современных продуктов на 60-80% состоят из open-source, и контроль зависимостей — отдельная задача в проекте подготовки к сертификации (3-6 месяцев SCA, обновлений, тестирования).