Jump to content

ICMP-туннель

ICMP -туннель [1] устанавливает скрытое соединение между двумя удаленными компьютерами (клиентом и прокси), используя эхо-запросы ICMP и ответные пакеты. Примером этого метода является туннелирование всего TCP- трафика через запросы и ответы ping.

Технические детали

[ редактировать ]

Туннелирование ICMP работает путем введения произвольных данных в эхо-пакет, отправляемый на удаленный компьютер. Удаленный компьютер отвечает таким же образом, вставляя ответ в другой пакет ICMP и отправляя его обратно. Клиент выполняет всю связь, используя пакеты эхо-запроса ICMP, а прокси-сервер использует пакеты эхо-ответа.

Теоретически возможно, чтобы прокси-сервер использовал пакеты эхо-запроса (что значительно упрощает реализацию), но эти пакеты не обязательно пересылаются клиенту, поскольку клиент может находиться за преобразованным адресом ( NAT ). Этот двунаправленный поток данных можно абстрагировать с помощью обычной последовательной линии.

Туннелирование ICMP возможно, поскольку RFC 792 , определяющий структуру пакетов ICMP, допускает произвольную длину данных для любого типа ICMP-пакетов 0 (эхо-ответ) или 8 (эхо-сообщение).

Использование

[ редактировать ]

Туннелирование ICMP можно использовать для обхода правил межсетевых экранов путем запутывания фактического трафика. В зависимости от реализации программного обеспечения туннелирования ICMP этот тип соединения также можно отнести к категории зашифрованного канала связи между двумя компьютерами. Без надлежащей глубокой проверки пакетов или просмотра журналов сетевые администраторы не смогут обнаружить этот тип трафика в своей сети. [2]

смягчение последствий

[ редактировать ]

Один из способов предотвратить этот тип туннелирования — заблокировать ICMP-трафик за счет потери некоторых сетевых функций, которые люди обычно воспринимают как должное (например, определение того, что партнер находится в автономном режиме, может занять десятки секунд, а не почти мгновенно). Другой метод смягчения атак этого типа — пропускать через межсетевые экраны только ICMP-пакеты фиксированного размера, что может затруднить или устранить такой тип поведения. [3]

ICMP-туннели иногда используются для обхода межсетевых экранов, блокирующих трафик между локальной сетью и внешним миром. Например, коммерческими службами Wi-Fi, которые требуют от пользователя оплаты за использование, или библиотекой, которая требует от пользователя сначала войти на веб-портал. Если оператор сети сделал ошибочное предположение, что достаточно блокировать только обычные транспортные протоколы, такие как TCP и UDP , но не базовые протоколы, такие как ICMP, то иногда можно использовать ICMP-туннель для доступа в Интернет, несмотря на то, что он не был разрешен доступ к сети. Шифрование и правила для каждого пользователя, которые запрещают пользователям обмениваться пакетами ICMP (и всеми другими типами пакетов, возможно, с использованием IEEE 802.1X ) с внешними узлами до авторизации, решают эту проблему.

См. также

[ редактировать ]
  1. ^ Дэниел Стёдле. «Ping Tunnel: Для тех случаев, когда все остальное заблокировано» .
  2. ^ http://protocol.korea.ac.kr/publication/Covert%20Channel%20Detection%20in%20the%20ICMP%20Payload%20Using%20Support%20Vector%20Machine.pdf [ постоянная мертвая ссылка ]
  3. ^ «ICMP-туннелирование: защита от уязвимости». 2003. CiteSeerX   10.1.1.61.5798 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: e9b0d34008e43143126899bda744faa7__1690244880
URL1:https://arc.ask3.ru/arc/aa/e9/a7/e9b0d34008e43143126899bda744faa7.html
Заголовок, (Title) документа по адресу, URL1:
ICMP tunnel - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)