LINUX.ORG.RU

iptables, drop или reject

 


1

1

Здравствуйте, настраиваю fail2ban и мучаюсь вопросом:

DROP — просто закрывает соединение и не отправляет ничего в ответ отправителю. Как итог имеем «мертвое» соединение, которое потом убивается по таймауту. Но зато при сканировании закрытых портов, они будут помечаться как filtered, что потенциально говорит, что что-то всё-таки слушает порт.

REJECT — сбрасывает соединение и отправляет в ответ сообщение, указанное в опции —reject-with. По умолчанию отправляется host is unreachable. Зато при сканировании (если установлено —reject-with icmp-port-unreachable) порт светится не будет.

И так, что же всё-таки использовать? На мой взгляд, лучше DROP, так как при больших атаках, вы просто перекроете себе кислород, отвечая всем «host is unreachable«. Этот ответ будет потреблять больше ресурсов, нежели мёртвое соединение (при желаении время таймаута можно сократить).


И так, что же всё-таки использовать? На мой взгляд, лучше DROP, так как при больших атаках, вы просто перекроете себе кислород, отвечая всем «host is unreachable«. Этот ответ будет потреблять больше ресурсов, нежели мёртвое соединение (при желаении время таймаута можно сократить).

Очень спорно. В случае с дроп вы при атаке начинаете жрать свою память и ресурсы проца уменьшая нагрузку на канал, а в случае с реджект жрать канал передачи и ресурсы проца уменьшая нагрузку на память. Думайте что выгоднее в зависимости от типового вида атак на конкретный порт.

AfterWork
()
Ответ на: комментарий от muon

> что же всё-таки использовать?

и давно ты вопросом копипасту считаешь? может ещё разговариваешь с ней?
https://skeletor.org.ua/?p=3148

system-root ★★★★★
()
Последнее исправление: system-root (всего исправлений: 1)

Дро используется на внешнем интерфейсе для создания эффекта «черной дыры» когда ничего не приходит в ответ и оппонент сваливает по таймауту. Режект на внутренних, когда клиент условно доверенный и для его удобства лучше не ждать таймаута а ответить отказом

Nastishka ★★★★★
()
Ответ на: комментарий от system-root

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

Marex
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.