Анализ уязвимостей программного обеспечения по требованиям Банка России (ГОСТ 15408)

Наша организация проводит анализ программного обеспечения с целью установить наличие или отсутствие в нем существующих и потенциальных уязвимостей.

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

  • положение Банка России от 9 июня 2012 г. № 382-П "О требованиях к обеспечению защиты информации при осуществлении переводов денежных средств и о порядке осуществления Банком России контроля за соблюдением требований к обеспечению защиты информации при осуществлении переводов денежных средств";
  • положение Банка России от 17 апреля 2019 г. № 683-П "Об установлении обязательных для кредитных организаций требований к обеспечению защиты информации при осуществлении банковской деятельности в целях противодействия осуществлению переводов денежных средств без согласия клиента";
  • положение Банка России от 17 апреля 2019 г. № 684-П "Об установлении обязательных для некредитных финансовых организаций требований к обеспечению защиты информации при осуществлении деятельности в сфере финансовых рынков в целях противодействия осуществлению незаконных финансовых операций".

Для выполнения данных требований положения Банка России позволяют финансовым организациям выбрать один из двух вариантов:

  • сертификация в системе ФСТЭК;
  • проведение анализа по требованиям к оценочному уровню доверия (не ниже ОУД-4).

Проведение сертификации в системе ФСТЭК не целесообразно в связи с более жесткими требованиями к ПО, что увеличивает сроки и стоимость работ. Альтернативой является проведение анализа уязвимостей в соответствии с ГОСТ 15408-3 (требования к нему для ОУД4 определены в компоненте доверия AVA_VAN.3).

Анализ включает следующие работы:

  • изучить по открытым источникам, есть ли в компонентах ПО известные уязвимости;
  • изучить документацию на программный продукт и его исходный код и на их основе идентифицировать потенциальные уязвимости;
  • для выявленных уязвимостей убедиться, что ими невозможно воспользоваться путем тестирования проникновения.

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