Перейти к основному содержимому

Разработка безопасного ПО

Экосистема "Горизонт-ВС" разработана по ГОСТ и требованиям безопасности программного обеспечения. В ней реализованы ключевые процессы РБПО.

  1. Планирование процессов разработки безопасного ПО
  2. Обучение сотрудников
  3. Формирование и предъявление ТБ ПО
  4. Управление конфигурацией ПО
  5. Управление жизненным циклом недостатков и запросов на изменение ПО
  6. Разработка, уточнение и анализ архитектуры ПО
  7. Моделирование угроз и разработка описания поверхности атаки
  8. Формирование и поддержание в актуальном состоянии правил кодирования
  9. Экспертиза исходного кода
  10. Статический анализ
  11. Динамический анализ
  12. Использование безопасной системы сборки ПО
  13. Обеспечение безопасности сборочной среды ПО
  14. Обеспечение целостности кода при разработке ПО
  15. Обеспечение безопасности используемых секретов
  16. Использование инструментов композиционного анализа
  17. Проверка кода на предмет внедрения вредоносного кода через цепочки поставок
  18. Функциональное тестирование
  19. Нефункциональное тестирование
  20. Обеспечение безопасности при выпуске готовой к эксплуатации версии ПО
  21. Безопасная доставка программного обеспечения пользователям
  22. Обеспечение поддержки ПО на этапе эксплуатации пользователями
  23. Обеспечение реагирования на информацию об уязвимостях
  24. Поиск уязвимостей в ПО при эксплуатации
  25. Обеспечение безопасности при выводе ПО из эксплуатации

Отсутствие известных уязвимостей​

  • Отсутствие известных уязвимостей — в программном обеспечении, внедряемом в ИС у Заказчика, отсутствуют известные уязвимости программного кода, которые могут привести к реализации актуальных угроз безопасности информации, или их использование (эксплуатация) для нанесения ущерба или несанкционированного доступа существенно затруднено.

Статический анализ исходного кода​

  • Проведение статического анализа — "Пангео Горизонт" обеспечивает проведение статического анализа исходного кода программы с целью выявления недостатков программы (потенциально уязвимых конструкций). Статический анализ проводится как в отношении всех компонентов.
  • Документирование результатов анализа — документация "Пангео Горизонт" содержит список выявленных потенциально уязвимых конструкций в исходном коде программы (при выявлении), описание действий, направленных на их устранение, или обоснование невозможности или отсутствия необходимости в доработке программы.
  • Сведения о статическом анализе — для подтверждения соответствия требованиям документация "Пангео Горизонт" содержит:
  • Исполнители статического анализа — статический анализ исходного кода программы выполняют разработчик ПО или сторонние организации, обладающие компетенцией в области выявления уязвимостей, для актуальной версии исходного кода программы.
  • Цели статического анализа — статический анализ исходного кода программы позволяет:

Отчётность по проверкам​

  • Предоставление отчётов — отчёты о проведении соответствующих проверок исходного кода ПО, устанавливаемого в контур Заказчика, прилагаются к закупочной документации.

Требования к методическому обеспечению​

Методическое обеспечение процесса выполнения работ по Договору определяется совокупностью следующих стандартов и руководящих документов, описывающих процесс создания автоматизированных систем:

СтандартНаименование
ГОСТ 34.201-2020Информационные технологии. Комплекс стандартов на автоматизированные системы. Виды, комплектность и обозначение документов при создании автоматизированных систем
ГОСТ Р 59793-2021Информационные технологии. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания
ГОСТ Р 59792-2021Информационные технологии. Комплекс стандартов на автоматизированные системы. Виды испытаний автоматизированных систем

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