Синхронная атака на сервер Telnet, который прослушивает несколько портов - PullRequest
0 голосов
/ 21 апреля 2019

Я хочу реализовать сервер Telnet, который прослушивает разные порты для разных приложений.Как сделать это чисто и эффективно?Предположим, я могу это сделать, то есть мой сервер telnet прослушивает порты 23 и 12345. Если злоумышленник запускает атаку SYN-наводнения на сервер telnet на моем сервере telnet на порту 23. Что произойдет с другим портом - 12345, когдаатака прошла успешно?Это все еще доступно?

1 Ответ

0 голосов
/ 21 апреля 2019

Атака SYN полностью обрабатывается в ядре ОС. Сервер, выполняющий accept , вернется из принятия только в том случае, если трехстороннее рукопожатие для установления соединения TCP уже было успешным, что не имеет место при переполнении SYN. ​​

Но затопление SYN повлияет на использование памяти системой. Если это повлияет только на один сокет или повлияет на систему в целом, зависит от ОС и, возможно, от ее конфигурации. Но на самом деле не должно иметь значения, существует ли процесс, обрабатывающий несколько сокетов, против нескольких процессов, каждый из которых обрабатывает один сокет.

...