Система предотвращения вторжений
Принцип работы
Система предотвращения вторжений (IPS, или Intrusion Prevention System) — дополнительная система безопасности в составе межсетевого экрана. Система способна обнаруживать почти все виды сетевых атак и оповещать о них, а также блокировать обнаруженные атаки.
В межсетевом экране Selectel IPS реализована в виде программного модуля на базе Snort. Проверяется трафик, который уже прошел фильтрацию на межсетевом экране. Для проверки трафика используются регулярно обновляемые правила от с ообщества разработчиков Snort, также можно добавлять собственные правила обнаружения и блокирования сетевых атак.
Ограничения
IPS на межсетевом экране Selectel не защищает от следующих типов атак:
- атак на логику приложения (L7). Для защиты на этом уровне используйте WAF Qrator;
- любых несетевых атак, например, на получение суперправ пользователя.
Стоимость
Подключить IPS на межсетевом экране Selectel можно бесплатно. Оплачивается только межсетевой экран, подробнее в статье Модель оплаты и цены аппаратного межсетевого экрана.
Подключить IPS
- Убедитесь, что вы заказали межсетевой экран Selectel и получили доступ к графическому интерфейсу.
- Настройте модуль IPS.
- Добавьте и настройте сетевой интерфейс.
- Настройте существующие правила.
- Опционально: создайте собственные правила.
- Включите IPS на интерфейсе.
Настроить модуль IPS
- В графическом интерфейсе в главном меню перейдите в Services → Snort.
- Откройте вкладку Global settings.
- Выберите репозитории, правила из которых хотите использовать, для этого отметьте чекбоксы Click to enable download of ....
- Опционально: установите настройки в блоках Rules Update Settings и General Settings.
- Нажмите Save.
- Откройте вкладку Updates.
- Чтобы загрузить выбранные репозитории правил, нажмите Update Rules.
- Опционально: установите настройки на остальных вкладках.
Добавить и настроить сетевой интерфейс
-
В графическом интерфейсе в главном меню перейдите в Services → Snort.
-
Откройте вкладку Snort Interfaces.
-
Нажмите + Add.
-
Выберите интерфейс, на котором нужно включить IPS.
-
Опционально: чтобы лог IPS отображался в общем логе межсетевого экрана, в блоке Alert Settings отметьте чекбокс Send Alerts to System Log.
-
В блоке Block Settings отметьте чекбокс Block Offenders.
-
Выберите режим блокировки (IPS Mode):
- Legacy mode — блокируются источники подозрительного трафика, некоторое количество подозрительного трафика может попасть в систему до момента блокировки;
- Inline mode — блокируются подозрительные пакеты трафика, не попадая в систему.
-
Опционально: укажите настройки в остальных блоках на странице.
-
Нажмите Save.
-
Опционально: для уменьшения количества ложных срабатываний перейдите на вкладку Variables и укажите IP-адреса и порты своих серверов.
Настроить существующие правила
-
В графическом интерфейсе в главном меню перейдите в Services → Snort.
-
Откройте вкладку Snort Interfaces.
-
В строке нужного интерфейса нажмите .
-
Откройте вкладку Rules.
-
Проверьте, включены ли правила из выбранных категорий. В блоке Available Rule Categories выберите категорию, в столбце State проверьте/установите необходимое состояние для нужных правил.
-
Если при настройке модуля вы выбрали режим Inline mode, в столбце Action измените действие правила:
- DEFAULT — у станавливается дефолтное действие правила, обычно ALERT;
- ALERT — создать запись в лог;
- DROP — отбросить пакет;
- REJECT — отбросить пакет и отправить в ответ сообщение о недоступности порта.
-
Нажмите Apply.
Создать собственные правила
- В графическом интерфейсе в главном меню перейдите в Services → Snort.
- Откройте вкладку Snort Interfaces.
- В строке нужного интерфейса нажмите .
- Откройте вкладку Rules.
- В блоке Available Rule Categories выберите custom.rules.
- В блоке Defined Custom Rules введите текст правил в формате Snort.
- Нажмите Save.
Включить IPS на интерфейсе
-
В графическом интерфейсе в главном меню перейдите в Services → Snort.
-
Откройте вкладку Snort Interfaces.
-
В строке нужного интерфейса нажмите . IPS начнет работать, логи будут отображаться:
- в общих логах Snort (Services → Snort → вкладка Alerts);
- в логах интерфейса (Services → Snort → в строке нужного интерфейса → вкладка Logs).
-
Опционально: чтобы отключить IPS на интерфейсе, в строке нужного интерфейса нажмите .