Главная страница категории

Всё о получении статуса доверенного ПО: этапы, требования, сроки и наши услуги.

Перейти на страницу

Материал давал техническую детализацию требования совместимости с доверенными ОС редкого для этого кластера уровня: по типам продуктов, процедуре тестирования, исключениям. Но одно утверждение о браузерах было неточным, а венчали текст вымышленная статистика и рекламный блок с ценами. Уточняем факт о браузерах, убираем недоказуемые цифры, оставляем техническую часть.

Главное: требование совместимости минимум с двумя доверенными операционными системами из перечня Минцифры: одно из пяти условий доверенного статуса по постановлению №1937. «Совместимость» понимается функционально: не факт запуска, а корректная работа всей заявленной функциональности продукта в среде доверенной ОС, что проверяет аккредитованный центр тестирования. Два исключения снимают это требование: ПО в составе программно-аппаратного комплекса с технической привязкой к аппаратной платформе и случай, когда правообладатель ПО и правообладатель ОС входят в одну группу лиц.

Утверждение из старой версии статьиРеальное положение дел
«Перечень доверенных браузеров ведёт Минцифры, в него входит Яндекс Браузер» — как отдельный официальный реестрОтдельного реестра доверенных браузеров не существует; браузеры входят в общий реестр российского ПО как обычный класс продуктов, а требование о поддержке российских браузеров — часть общей логики доверенного статуса, а не отдельный сертифицированный список
Стоимость аудита совместимости «от 50 000 ₽», срок «5 дней», статистика «95% успешных включений с первого раза»Такие цифры не подтверждаются официальными источниками

Что такое доверенные операционные системы

Доверенные операционные системы — отдельная категория в реестре российского ПО, соответствующая критериям постановления №1937: включение ОС в перечень означает, что она сама прошла или проходит процедуру получения доверенного статуса по тем же правилам, что и прикладное ПО. Перечень ведёт и обновляет Минцифры как часть ФГИС «Реестр программного обеспечения» — это живой документ, и актуальную версию нужно проверять непосредственно перед началом работ по совместимости: ОС, выбранная для тестирования сегодня, должна оставаться в перечне к моменту экспертизы.

В перечень входят преимущественно отечественные дистрибутивы на базе Linux. Среди наиболее распространённых в государственном секторе — Astra Linux Special Edition («Русбитех-Астра»), РЕД ОС («Ред Софт»), ROSA Linux (НТЦ ИТ РОСА), Alt Linux и дистрибутивы на его основе («Базальт СПО»). Для серверных конфигураций доступны серверные редакции большинства из перечисленных систем.

Что именно означает «совместимость» в требовании

Слово «совместимость» здесь понимается функционально — не просто факт запуска, а корректная работа заявленной функциональности продукта в среде доверенной ОС. Совместимостью считается: штатная установка продукта, корректная работа всех заявленных функций, правильное отображение пользовательского интерфейса, работающие интеграции с другими системами, сохранение и считывание данных без ошибок, производительность в разумных пределах. Совместимостью не считается: запуск с частично неработающими функциями, критические ошибки интерфейса, нестабильная работа с частыми сбоями, установка через нестандартные обходные манёвры, работа только в режиме эмуляции Windows-среды.

Специфика совместимости для разных типов продуктов

Тип продуктаКак проверяется совместимостьТипичные проблемы
Нативное десктопное приложениеПрямой запуск и проверка функциональности на доверенной ОСWindows-специфичные API, WinAPI-зависимости, .NET Framework без кросс-платформенных аналогов
Веб-приложениеРабота в браузере, поддерживаемом на доверенной ОСНесовместимость с российскими браузерами, использование устаревших веб-стандартов
Серверное ПОЗапуск в серверной конфигурации на доверенной серверной ОССервисы, привязанные к Windows Service Manager; проблемы с systemd-интеграцией
СУБДПолноценная работа, включая кластер, репликацию, резервное копированиеСпецифика ядра Linux при работе с памятью и файловой системой; драйверы хранилищ
ПО с агентами на хостахАгент и серверная часть проверяются оба на доверенных ОСKernel-модули, системные вызовы, специфика Astra Linux SE с мандатным управлением доступом
ПО в составе ПАКМожет применяться исключение — проверка на нативной платформеТребует документального обоснования неотделимости от аппаратной части

Как выбрать две доверенные ОС для тестирования

Формально разработчик может выбрать любые две ОС из актуального перечня, но на практике выбор стоит делать осмысленно. Первый фактор: распространённость у целевых заказчиков. Astra Linux Special Edition де-факто стандарт в силовых ведомствах и значительной части государственных структур, РЕД ОС активно используется в гражданских государственных органах, и совместимость с реально используемыми заказчиками системами имеет не только формальное значение для процедуры, но и практическую ценность.

Второй фактор: технические особенности конкретной ОС. Astra Linux SE поставляется в нескольких редакциях с разными уровнями защищённости: «Орёл» — базовый уровень с дискреционным управлением доступом для обычного использования, «Воронеж» — усиленный уровень с мандатным контролем целостности и замкнутой программной средой для данных ограниченного доступа, «Смоленск» — максимальный уровень с полным мандатным управлением доступом для работы со сведениями, составляющими гостайну. Для большинства коммерческих продуктов достаточно проверки на уровне «Орёл» или «Воронеж»; «Смоленск» создаёт заметно более высокие требования к совместимости и актуален прежде всего для продуктов, ориентированных на силовые структуры.

Третий и четвёртый факторы: доступность технической поддержки от разработчика ОС и совместимость компонентного стека: версии libc, ядра Linux, systemd и графических подсистем различаются между дистрибутивами, и это стоит проверить заранее, а не в ходе экспертизы.

Исключения из требования совместимости

Постановление предусматривает два случая, когда требование совместимости с двумя доверенными ОС не применяется, и оба требуют документального обоснования, а не работают автоматически. Первое исключение: ПО как неотъемлемая часть программно-аппаратного комплекса, где работа продукта технически обусловлена конкретной аппаратной платформой, ПО не поставляется и не функционирует отдельно от аппаратной части, требуется детальное техническое обоснование неотделимости. Второе исключение: правообладатель ПО и правообладатель операционной системы входят в одну группу лиц по критериям антимонопольного законодательства (135-ФЗ); это актуально прежде всего для вертикально интегрированных ИТ-компаний и требует документального подтверждения аффилированности.

Как проходит проверка совместимости в центре тестирования

Экспертиза — не формальная проверка факта запуска. Центр тестирования разворачивает выбранные доверенные ОС в конфигурации, типичной для использования данной категории продукта: серверная конфигурация для серверного ПО, рабочая станция для десктопных приложений. Продукт устанавливают штатным способом, описанным в документации; нестандартные процедуры установки уже на этом этапе вызывают замечания. Затем проверяют каждую заявленную в реестровой записи функцию отдельно и, если продукт интегрируется с другими системами, корректность этих интеграций в среде доверенной ОС. По результатам центр формирует заключение: положительное, если совместимость подтверждена, либо с замечаниями — перечнем проблем, которые нужно устранить, что означает доработку продукта и повторную проверку с дополнительными временем и расходами.

Разрыв между «теоретически можно запустить» и «полноценно работает на уровне, достаточном для государственного заказчика», на практике оказывается одним из главных источников задержек и отрицательных заключений. Причина в том, что большинство коммерческих продуктов изначально разрабатывались для Windows-среды без расчёта на совместимость с отечественными Linux-дистрибутивами, и обнаружить весь объём Windows-специфичных зависимостей проще заранее, через внутренний аудит на собственном тестовом стенде, а не постфактум по замечаниям центра тестирования.

Подготовка к проверке: практические шаги

Чтобы экспертиза завершилась положительным заключением с первого раза, совместимость разумно проверить и подтвердить ещё до подачи заявления. Первый шаг: полная инвентаризация платформо-специфичных компонентов: Windows API, COM/DCOM, .NET Framework, реестр Windows, Windows-специфичные системные службы, поскольку каждая такая зависимость — потенциальная точка несовместимости. Второй шаг: тестовый стенд с выбранными доверенными ОС в конфигурации, максимально близкой к той, что использует центр тестирования. Третий — итеративная доработка: замена Windows-специфичных библиотек на кросс-платформенные аналоги, адаптация инсталлятора, переработка проблемных компонентов, с повторным тестированием после каждого цикла. Четвёртый — документирование результатов внутреннего тестирования: тестовые сценарии, конфигурации сред, итоги проверок, это ускоряет экспертизу и демонстрирует готовность продукта центру тестирования.

Ориентировочный объём доработки по типу продукта

Расходы на обеспечение совместимости несёт сама компания или её подрядчик: это отдельная статья бюджета, не входящая ни в консалтинговое сопровождение, ни в стоимость экспертизы центра тестирования.

Ситуация с продуктомОриентировочный объём доработкиОриентировочный срок
Кросс-платформенный продукт на Java, Go, PythonМинимальный: тестирование и документация1–2 недели
Веб-приложение без нативных компонентовАдаптация под российские браузеры, проверка веб-стандартов2–4 недели
Частичная Windows-зависимость (отдельные модули)Замена проблемных компонентов на кросс-платформенные1–3 месяца
Глубокая Windows-интеграция (.NET, WinAPI, COM)Серьёзная переработка архитектурных компонентов3–8 месяцев
Промышленное ПО с аппаратными зависимостямиРазработка Linux-драйверов, адаптация протоколов6–18 месяцев
Продукт уровня ядра ОС (антивирус, агент мониторинга)Разработка kernel-модулей для каждой доверенной ОС3–9 месяцев

Вопросы и ответы

Короткие ответы на вопросы, которые чаще всего возникают при подготовке документов и подаче заявки.

Нужно ли получать сертификат совместимости от производителя ОС?

Формально постановление №1937 не требует сертификата совместимости от производителя ОС — достаточно положительного заключения центра тестирования. Но наличие сертификата совместимости от «Русбитех-Астра» или «Ред Софт» служит весомым аргументом при экспертизе и снижает риск замечаний, поэтому часть разработчиков получает такой сертификат параллельно с подготовкой к доверенному статусу.

Astra Linux SE имеет несколько уровней защиты — на каком тестировать?

Для большинства коммерческих продуктов достаточна проверка на уровне «Орёл» или «Воронеж». Уровень «Смоленск» с полным мандатным управлением доступом используется в силовых структурах и создаёт максимальные требования к совместимости. Конкретный уровень для тестирования стоит согласовать с центром тестирования при подготовке к экспертизе.

Продукт работает через браузер — какой браузер используется при проверке?

Отдельного официального реестра доверенных браузеров не существует: требование заключается в поддержке российских браузеров как части общей совместимости с доверенной средой. Яндекс Браузер — самый распространённый российский браузер и типичный кандидат для тестирования, но конкретный браузер и его версию для экспертизы стоит уточнить в центре тестирования до начала работ.

Можно ли использовать Wine или другие слои совместимости для работы на доверенных ОС?

Нет. Требование предполагает нативную работу продукта в среде доверенной ОС, а не эмуляцию Windows-окружения. Продукт, запускающийся только через Wine, фактически не совместим с доверенными ОС в смысле этого требования.

Можно ли позже добавить третью совместимую ОС без повторной полной процедуры?

Да. Добавление совместимых ОС в реестровую запись после получения статуса — процедура актуализации сведений, которая проще и быстрее полной повторной процедуры и не требует новой экспертизы по каждой добавляемой ОС. Стратегически разумно начинать с двух наиболее распространённых у целевых заказчиков систем, а расширять список по мере необходимости.

Источники