ФСТЭК: требования к файрволам — 2

В прошлый раз мы рассмотрели требования ФСТЭК РФ к персональным файрволам — межсетевым экранам уровня узла (тип «В»), устанавливаемым на рабочих станциях защищаемой сети. Продолжим разговор и рассмотрим требования к решениям для защиты веб-серверов

Напомним, что межсетевой экран уровня веб-сервера (тип «Г») может применяться на сервере, обслуживающем сайты, веб-службы и веб-приложения, или на физической границе сегмента таких серверов сервера). Межсетевые экраны типа «Г» могут иметь программное или программно-техническое исполнение и должны обеспечивать контроль и фильтрацию информационных потоков по протоколу передачи гипертекста, проходящих к веб-серверу и от веб-сервера.

Уже тут возникает вопрос. Судя по всему данный МЭ рассматривается как МЭ для конкретного приложения (типа Web application firewall) и в сети должен быть основной МЭ. Предполагается, что этот основной МЭ не умеет разбирать HTTP. Но для работы и веб-сервера нужны и иные протоколы. Как минимум в связи с необходимостью загрузки файлов есть FTP/SFTP/SCP(SSH), на многих серверах есть функции рассылки почты и иной функционал. Предполагается, что основной МЭ не умеет разбирать HTTP, но умеет разбирать иные протоколы? Но для типа А прописано только знание типа протокола:

возможность осуществлять фильтрацию, основанную на следующих типах атрибутов безопасности информации: сетевой протокол, который используется для взаимодействия; атрибуты, указывающие на фрагментацию пакетов; транспортный протокол, который используется для взаимодействия, порты источника и получателя в рамках сеанса (сессии); разрешенные (запрещенные) команды, разрешенный (запрещенный) мобильный код…

Требования к межсетевым экранам типа Г выложены здесь. Поскольку для типа Г, как уже говорилось, класс 4 максимальный, то рассмотрим именно его.

МЭ должен обеспечивать нейтрализацию следующих угроз безопасности информации:


Правда в определении МЭ эго задача сужена — согласно Профилю МЭ «представляет собой программное или программно-техническое средство, реализующее функции контроля и фильтрации в соответствии с заданными правилами проходящих через него информационных потоков, и используемое в целях обеспечения защиты (некриптографическими методами) информации ограниченного доступа». Но для типа А прописано только знание о типе протокола:

возможность осуществлять фильтрацию, основанную на следующих типах атрибутов безопасности информации: сетевой протокол, который используется для взаимодействия;
атрибуты, указывающие на фрагментацию пакетов; транспортный протокол, который используется для взаимодействия, порты источника и получателя в рамках сеанса (сессии); разрешенные (запрещенные) команды, разрешенный (запрещенный) мобильный код…

В МЭ должны быть реализованы следующие функции безопасности:


В числе прочего МЭ должен функционировать в среде, обеспечивающей безопасное функционирование МЭ.

МЭ типа Г четвертого класса должен обеспечивать:


В общем все. Список требований составляет менее четверти документа.

Интересно сравнить разнице требований между четвертым и шестым классами:


Интересно, список того, что должно быть реализовано в составе функций безопасности не совпадает с описанными требованиями. Так в первом списке присутствует тестирование функций безопасности — и далее по документу применительно к продукту это требование отсутствует (это кстати о вреде тотального засекречивания. В ДСП версии четко видно, что и где из функционала должно быть). Есть и иные аналогичные расхождения.

Также требования к МЭ присутствуют в Методическом документе ФСТЭК «Меры защиты информации в государственных информационных системах». Напомним, что согласно этому документу в МЭ должны применяться антивирусная защита, защита от спама и систему обнаружения (предотвращения) вторжений. МЭ должен поддерживать кластеризацию. В свою очередь средства защиты от вторжений должны иметь возможность анализа трафика, обновления правил и централизованного управления. Правила должны иметь возможность редактирования.

Подведем итоги:

  1. Документ очень высокоуровневый. Описания возможных типов и вариантов фильтраций нет. Фактически единственное указание — требование о наличии системы контроля и анализа запросов и ответов по протоколу HTTP определенных версий, а также требование о проверке на наличие мобильного кода в запросах. Отсутствие четких требований дает как возможность подачи на сертификацию продуктов лишь формально удовлетворяющих требованиям, так и отказа в сертификации по чисто формальным причинам;
  2. Требуется доверенный канал для анализа HTTPS, использующего разрешенное в России шифрования;
  3. Нет списка контролируемых протоколов. Упоминается только один — HTTP;
  4. Несмотря на то, что данный тип МЭ должен применяться в составе информационной системы — требований по централизованному управлению нет. Требуется только обеспечить доверенный канал управления в составе среды функционирования;
  5. Нет требований по функционалу защиты от сетевых атак;
  6. Несмотря на требование наличия процедур обновления — в функционале нет требований по наличию функций обновлений;
  7. Совершенно непонятное требование по взаимодействию с иными средствами защиты. Единого протокола для средств защиты нет — хотя производители тех же SIEM от него не отказались бы. Возможно это требование под конкретный продукт?

По требованиям ФСТЭК с 1 декабря 2016 г. разрабатываемые, производимые и поставляемые межсетевые экраны должны соответствовать описанным в Профилях требованиям. Межсетевые экраны, установленные до 1 декабря 2016 г., могут эксплуатироваться без проведения повторной сертификации на соответствие требованиям.

Благодарю всех пользователей (особенно imbasoft), высказавших ценные замечания по предыдущей статье
@
10.10.2016 12:50 UTC
Первоисточник