Когда клиент размещает свой сайт, почту или другой сервис в нашем облаке на базе VMware, то в 90% случаев в качестве граничного устройства используется виртуальный маршрутизатор NSX Edge. Это решение выполняет для виртуального дата-центра функции межсетевого экрана, NAT, DHCP, VPN и так далее.
Но если, например, клиент привык получать на межсетевом экране расширенную аналитику по трафику и более детальный мониторинг, то в облаке ему может понадобиться межсетевой экран нового поколения (Next Generation Firewall, NGFW). К тому же, такие решения предоставляют модули IPS и IDS, антивирус и другие фишки. Для клиентов c такими запросами в качестве одного из решений мы предлагаем NGFW как сервис на базе FortiGate. В статье покажу, как и для чего мы организуем переезд в этот сервис.
![](https://habrastorage.org/getpro/habr/upload_files/4a7/7d7/104/4a77d710403822351b9e6c438704e66f.png)
Когда стоит рассмотреть NGFW как сервис
Чаще всего наши клиенты рассматривают альтернативы NSX Edge, если на уровне межсетевого экрана нужно решать дополнительные задачи:
обнаруживать и предотвращать вторжения ― с помощью модулей IPS и IDS;
обеспечивать дополнительную антивирусную защиту;
контролировать приложения, которые используют сотрудники на рабочих местах в облаке;
интегрировать политики безопасности с каталогами AD и IDM;
отслеживать и расследовать сложные атаки и инциденты с помощью продвинутой аналитики.
Вместо сервиса можно выбрать и приватное решение ― закупить виртуальные или физические ресурсы в частное облако под нужды заказчика. К примеру, частное решение разворачивается, если нужен межсетевой экран, сертифицированный по требованиям ФСТЭК. Но у частного варианта есть минус: если проект живет в приватном облаке долго, рано или поздно может возникнуть проблема сайзинга. Например, мы закупили для проекта заказчика межсетевые экраны с небольшим запасом, под этот объем закупили лицензии. Через несколько лет трафик вырос сильнее ожидаемого. Заказчик захотел расширить пропускную способность и уперся в пакетную политику лицензирования вендора: докупить ровно необходимое количество лицензий было нельзя.
NGFW как сервис позволяет избежать проблем с сайзингом, если предсказать рост пропускной способности нельзя. В этом случае заказчику на одном из межсетевых экранов предоставляются выделенные сетевые сегменты ― виртуальные домены (VDOM’ы). Трафик предоставляется по принципу Pay-as-you-go: заказчик платит только за ту пропускную способность, которую потребил на виртуальном домене. Количество VDOM’ов можно увеличивать: в сервисе за это отвечает сервис-провайдер, заказчику достаточно сформулировать запрос.
Вот как упрощенно выглядит сегментация:
![Это же решение используется и в составе сервиса виртуальных рабочих столов. Это же решение используется и в составе сервиса виртуальных рабочих столов.](https://habrastorage.org/getpro/habr/upload_files/aad/b39/c87/aadb39c87a083f516a8767c8fb2b8489.png)
Еще одна причина для перехода на NGFW как сервис ― желание заказчика отдать администрирование на сторону. Настройка таких межсетевых экранов требует знания нюансов конкретного вендора, и не у каждого заказчика есть специалисты нужного профиля. В сервисе с администрированием заказчику не нужно самому настраивать правила и анализировать трафик и срабатывания: этим занимается сервис-провайдер. При необходимости заказчик может поправить свою политику доступа или создать NAT ― преобразование сетевых адресов.
Как происходит переезд
При переезде из NSX Edge есть один нюанс: у клиента поменяется внешняя адресация. Мы заранее предупреждаем об этом клиента и затем идем пошагово по нашему плану.
Перенос "как есть". На первом этапе вся защита переносится в том виде, в котором ее настроил заказчик.
Общаемся с клиентом, выясняем его задачи и уточняем, какие модули NGFW нужны.
Запрашиваем у клиента необходимую информацию:
как сегментирована сеть,
какие VLAN’ы используются,
какие типы сетей: routed, isolated,
как клиент выходит в интернет,
какая полоса пропускания,
как все мониторится,
какие NAT-трансляции используются.
Так мы выстраиваем архитектуру будущего решения.
Запрашиваем конфигурацию с оборудования заказчика либо просим доступ к Edge, чтобы выгрузить конфигурацию самим.
Анализируем конфигурацию и заводим сети клиентов: создаем отдельный VDOM на FortiGate и подаем туда VLAN’ы.
Переносим все правила доступа со старого оборудования.
Создаем NAT-трансляции с новыми адресами, составляем IP-план и отправляем его клиенту.
Преднастраиваем VPN-туннели.
Согласовываем время даунтайма во время миграции. Общее время зависит от количества VLAN’ов.
Переводим трафик с минимальным простоем. Чаще всего делаем это ночью, чтобы влияние переезда было минимальным. Тушим интерфейс на Edge и поднимаем интерфейс с таким же адресом на FortiGate. Параллельно с этим клиент меняет DNS. На каждый VLAN достаточно несколько минут.
Если в этом процессе возникнет какая-то проблема, мы сможем откатиться назад за пару минут.
Оптимизация. После переноса мы мониторим активность, наблюдаем за трафиком и собираем аналитику. Через неделю анализируем работу правил и проверяем их корректность. Какие-то могут оказаться слишком широкими или слишком узкими, они могут затенять друг друга. Если видим какие-то неработающие правила, обсуждаем с клиентом и при необходимости выключаем или корректируем их.
![Тут видим, что для выбранного правила трафика вообще нет. Тут видим, что для выбранного правила трафика вообще нет.](https://habrastorage.org/getpro/habr/upload_files/4d2/d70/165/4d2d70165e50d7cffefcdb6b4df10a1f.png)
Включение модулей безопасности. Здесь мы настраиваем модули NGFW: IPS, контроль приложений, антивирус, ― всю работу делаем в тесной связке с клиентом. Сначала мы создаем профили безопасности в режиме мониторинга и только наблюдаем за срабатываниями, но не блокируем их. Например, у нас начал срабатывать модуль IPS. Сначала мы смотрим, что это за трафик, и сообщаем клиенту. Решение принимаем совместно: блокировать такие срабатывания, или это легитимный трафик и срабатывание оказалось ложным. Только после совместного обсуждения включаем правила в режиме блокировки.
![Так выглядит топ критичных угроз за семь дней в модуле IPS. Так выглядит топ критичных угроз за семь дней в модуле IPS.](https://habrastorage.org/getpro/habr/upload_files/18e/f3b/a24/18ef3ba24ff25740dc352abcb470a2b5.png)
Как решаются особые кейсы NGFW+
Иногда NGFW как сервис становится частью комплексного решения, к которому мы подключаем другие модули:
система управления журналами безопасности,
VPN-клиенты,
сервис защиты веб-приложений (WAF),
другие.
Кратко расскажу, как эти решения работают совместно.
Журналы событий FortiAnalyzer вместе с NGFW помогают видеть более детальную картину трафика. Например, есть модуль индикаторов компрометации: мы видим, что какие-то хосты ломятся на скомпрометированные IP-адреса. Этот трафик блокируется, а хосты мы проверяем антивирусом.
![](https://habrastorage.org/getpro/habr/upload_files/59b/799/825/59b7998258668f1e5fd360ea7a1f0ef2.png)
Отдельной политикой на NGFW можно настроить передачу трафика по syslog’у в клиентскую SIEM-систему. Или можем просто передавать журналы в клиентский лог-коллектор через IPsec.
FortiAnalyzer также помогает организовать долговременное хранение журналов.
Дополнительный VPN-шлюз для доступа к внутренней инфраструктуре можно настроить с помощью FortiClient VPN. Это средство для защиты конечных точек (endpoint-защиты). С его помощью доступ на удаленный сервер настраивается определенным группам пользователей.
WAF совместно с NGFW позволяет вести на межсетевой экран уже очищенный трафик. Мы уже рассказывали, как устроен наш комплексный WAF как сервис и как мы предусмотрели в нем дополнительную защиту от DDoS и сканирование. С подключением NGFW его схема будет выглядеть так:
![](https://habrastorage.org/getpro/habr/upload_files/023/76e/ee5/02376eee5138fde493f488d2619137cd.png)
Клиентам с WAF мы рекомендуем ограничивать на межсетевом экране доступ к сайтам только с адресов WAF. NGFW в этой связке работает в режиме explicit proxy: запрещено все, что не разрешено.
![Разрешен только трафик с WAF. Разрешен только трафик с WAF.](https://habrastorage.org/getpro/habr/upload_files/c48/b6e/cdf/c48b6ecdfddafc84cedf3c1b404b3fa6.png)
WAF в такой схеме отбивает все, что связано с вебом. NGFW работает и на вход, и на выход: он также контролирует выход базы данных и веб-серверов за обновлениями. Также NGFW следит за взаимодействием внутренних серверов между собой: как один сегмент сети общается с другим. Даже если какой-то внутренний сервер заразится, то сегментация сети на NGFW не позволит заразе распространиться дальше.
Такие комплексные решения помогают нам в крупных и сложных проектах. Для заказчика они более выгодны и позволяют снять нагрузку с сотрудников.
Единственный случай, когда лучше выбрать комплексный сервис в виде частного решения, — необходимость сертификации NGFW или WAF по требованиям ФСТЭК. Администрировать такое решение тоже может сервис-провайдер, но это будет межсетевой экран или WAF под конкретного заказчика.