Использовать активную реакцию OSSEC за балансировщиком нагрузки

На некоторых веб-серверах, работающих за Amazon ELB, установлен OSSEC. Проблема в том, что когда активируется активный ответ, он блокирует IP-адрес балансировщика нагрузки. Есть ли способ использовать активный ответ для блокировки клиентов, отправляющих подозрительные запросы, когда OSSEC находится за балансировщиком нагрузки?

Спасибо

2 ответа

Вы можете добавить IP-адреса в белый список в ossec.conf. Этот файл обычно находится в /var/ossec/etc/ossec.conf.

<global>
<white_list>ip goes here</white_list>
...
</global>

Затем перезапустите ossec с помощью /etc/init.d/ossec restart.

Добавление IP балансировщика нагрузки к <white_list> Директива не принесет вам никакой пользы с точки зрения достижения вашей цели, которая заключается в том, чтобы OSSEC блокировал фактический нарушающий IP-адрес (IP-адрес конечного пользователя, зарегистрированный на веб-серверах).

Ваш балансировщик нагрузки должен быть настроен для обработки заголовков X-Forwarded-For, а ваш веб-сервер или стек приложений должен быть настроен для записи IP-адреса X-Forwarded-For в журналы.

Тогда OSSEC будет работать так, как вы предполагали, потому что его функция активного ответа будет определять правильный ошибочный IP в журналах.

Другие вопросы по тегам