Регистрация в реестре Российского ПО - 1 часть (ПО и компоненты)

  • Михаил
  • 8 мин. на прочтение
  • 28
  • 12 Feb 2026
  • 12 Feb 2026

Для регистрации программного обеспечения (ПО) в Реестре российского ПО (Единый реестр российских программ для электронных вычислительных машин и баз данных) важно, чтобы используемые компоненты и технологии соответствовали требованиям приказа Минцифры России № 836 от 31.12.2020 (с изменениями) и других нормативных актов.

Вот список популярных компонентов и технологий, которые могут быть использованы при разработке ПО для внесения в реестр, с учётом их соответствия требованиям:


1. Базы данных

  • PostgreSQL — открытая СУБД, широко используется в российских проектах. Важно: если используется без модификаций, проверьте, что версия поддерживается и не содержит несертифицированных модулей.
  • YugabyteDB — распределённая СУБД, совместимая с PostgreSQL, разработана с участием российских специалистов.
  • Tarantool — российская in-memory СУБД, часто используется для высоконагруженных систем.
  • ClickHouse — российская аналитическая СУБД для работы с большими данными.

2. Брокеры сообщений

  • RabbitMQ — открытый брокер сообщений, широко используется в России. Важно: проверьте, что версия не содержит несертифицированных плагинов.
  • Apache Kafka — распределённая система потоковой передачи данных. Может использоваться, если не содержит несертифицированных компонентов.
  • NATS — лёгкий брокер сообщений, открытый исходный код.

3. Backend-фреймворки и платформы

  • .NET Core / .NET 6+ — Microsoft .NET является допустимой платформой, если используется без несертифицированных библиотек.
  • Java (OpenJDK) — открытая реализация Java, поддерживается в России.
  • Go (Golang) — открытый язык программирования, активно используется в российских проектах.
  • Python — открытый язык, но важно использовать только сертифицированные библиотеки.

4. Веб-серверы и прокси

  • Nginx — открытый веб-сервер и обратный прокси, широко используется в России.
  • Apache HTTP Server — открытый веб-сервер, допустим к использованию.

5. Контейнеризация и оркестрация

  • Docker — открытая платформа контейнеризации, допустима к использованию, если не содержит несертифицированных образов.
  • Kubernetes — открытая система оркестрации контейнеров, активно используется в России.

6. Фронтенд-фреймворки

  • React — открытый фреймворк, допустим к использованию.
  • Vue.js — открытый фреймворк, активно используется в России.
  • Angular — открытый фреймворк, допустим к использованию.

7. Операционные системы

  • Astra Linux — российская ОС, сертифицирована для использования в госсекторе.
  • Alt Linux — российская ОС, поддерживается в госпроектах.
  • RED OS — российская ОС на базе Linux.

Важные требования для внесения в реестр:

  1. Локализация — ПО должно быть адаптировано для использования на русском языке.
  2. Отсутствие несертифицированных компонентов — все используемые библиотеки и компоненты должны быть либо открытыми, либо сертифицированными в России.
  3. Документация — должна быть на русском языке и соответствовать требованиям Минцифры.
  4. Поддержка — должна быть организована техническая поддержка на территории России.

Что нельзя использовать:

  • ПО с закрытым исходным кодом, если оно не сертифицировано в России (например, Oracle Database, Microsoft SQL Server без сертификации).
  • Облачные сервисы, не имеющие сертификации в России (например, AWS, Azure без локальных дата-центров).