Механизм атаки SYN-переполнением

минута на чтение

Механизм атаки SYN-переполнениемВ сентябре 1999 года DoS-атаке подвергся один из крупных нью-йоркских провайдеров, в результате чего 6000 пользователей и 1000 организаций остались без соединения с глобальной сетью. К таким последствиям привела атака SYN-переполнением, которая использовала недавно обнаруженную уязвимость протокола TCP/IP1. Атака SYN-переполнением осуществляется благодаря особенностям инициализации TCP-соединения. В отличие от UDP-протокола, ТСР-коммуникация ориентирована на соединение. Это означает, что до передачи данных между двумя узлами должна установиться сессия. Установка сессии осуществляется в три этапа, причем каждый последующий этап наступает только по окончании предыдущего.

Рассмотрим подробнее каждый из этапов установки TCP-сессии между двумя узлами (клиентом и Сервером): Клиентом посылается SYN-пакет. SYN-пакет (пакет синхронизации) посылается с порта клиентской машины на находящийся в режиме ожидания порт сервера. В этом пакете сервер получает число ISN, необходимое для контроля передаваемой последовательности пакетов.

Сервером посылается SYN/ACK-пакет. Сервет отвечает клиенту, посылая ему обратно число ISN, увеличенное на единицу. Этим сервер подтверждает (acknowledgement — АСК) получение клиентского SYN — пакета, говоря о возможности установления сессии. Помимо прочего в SYN/ACK-пакете сервер передает клиенту собственное ISN-число, которое отличается от клиентского. Клиентом посылается АСК-пакет. В ответ на полученный SYN/ACK — пакет клиент отсылает серверу АСК-пакет, в котором содержится ISN — число сервера, увеличенное на единицу. При получении сервером этого пакета сессия считается установленной. Мы выяснили, что процедура инициации TCP-соединения основана на трехступенчатом процессе, как показано на рис. 2.1. Атака SYN-переполнением начинается с отправки SYN-пакета на порт TCP-стека сервера-жертвы.

Facebook Vk Ok Twitter Telegram

Похожие записи:

В этой книге мы неоднократно затрагивали проблемы, связанные с SYN — переполнением ТСР-стека. Web-сервер, как и любая другая подключенная к Internet машина, обязана иметь встроенный механизм понижения эффективности направленной SYN-атаки. Одно из решений заклю...
По умолчанию Windows 4.0 посылает SYN/ACK-пакет пять раз с интервалами в 3,6,12, 24 и 48 секунд. И еще через 96 секунд разрывает полуоткрытое соединение. То есть с момента получения инициализирующего SYN-пакета до разрыва неоткрытого сеанса в общей сложности п...
Для защиты сетевой инфраструктуры от SYN-переполнения Cisco предлагает воспользоваться опцией перехвата TCP-пакетов (TCP Intercept). В режиме TCP Intercept маршрутизаторы перехватывают SYN-пакеты, удовлетворяющие определенным условиям. Кроме того, программа ма...