← к ленте

Как работает ARP-спуфинг и MITM-атака на канальном уровне

К@pentesting_channelавтор про «it»
3 нед

Разбор принципов работы ARP-спуфинга, механики MITM-атак в локальной сети и методов защиты на канальном уровне.

Понимание уязвимостей протокола ARP критически важно для обеспечения безопасности локальных сетей.

  • ARP-спуфинг позволяет злоумышленнику перехватывать весь трафик жертвы внутри одной сети.
  • Атака происходит на канальном уровне, поэтому она прозрачна для операционных систем и приложений.
  • Защита требует настройки сетевого оборудования (DAI, port security) и использования шифрования данных (TLS).
Разбираем прошлую задачку🤔 Большинство ответило правильно😃 Внутри локальной сети устройства находят друг друга не по IP, а по MAC-адресам. IP нужен, чтобы дойти до нужной сети через интернет. А внутри своей сети кадр едет от карты к карте по MAC. Но твой комп знает только IP шлюза. Чтобы отправить кадр, ему нужен MAC шлюза. Эту связку «IP → MAC» делает ARP:
— Хост: «У кого IP 192.168.1.1? Скажи свой MAC»
— Шлюз: «Это я, мой MAC — aa:bb:cc...»
Ответ записывается в ARP-кэш, и дальше кадры летят на этот MAC. ⚠️ Дыра в том, что ARP никого не проверяет. Кто ответил — тому и верят. Можно без спроса сказать жертве «шлюз теперь по моему MAC» — и она поверит. Атака: Атакующий врёт обеим сторонам: — жертве: «шлюз — это мой MAC» — шлюзу: «жертва — это мой MAC» Теперь весь трафик жертвы идёт через атакующего. Он его читает и передаёт дальше, оставаясь незаметным. Это и есть MITM. 🎯 Почему именно L2: IP-адреса не меняются, сессии не рвутся, приложение ничего не замечает. Меняется только одно — на чью сетевую карту попадает кадр. Чистая механика канального уровня. Почему только в локалке: ARP-запросы широковещательные, а через роутер они не проходят. Значит, атаковать можно только из своего сегмента — надо быть в той же сети (тот же коммутатор или Wi-Fi). 🛡 Защита (тоже на L2): статические ARP-записи, Dynamic ARP Inspection, port security. Плюс TLS — перехват не остановит, но данные сделает нечитаемыми. 📌 Главное: атака всегда привязана к уровню. Знаешь уровень — знаешь и её границы (только локалка), и почему верхние уровни её не видят, и где ставить защиту. #network #теория #ad

Кратко (AI)

Пост объясняет механизм ARP-спуфинга, при котором атакующий перехватывает трафик в локальной сети, подменяя MAC-адреса шлюза и жертвы. Автор подчеркивает, что атака работает на канальном уровне (L2), из-за чего остается незаметной для приложений, и предлагает методы защиты, такие как Dynamic ARP Inspection и использование TLS.

Обсуждение

0
В

Пока тихо. Будь первым — или подожди, пока подтянутся наши боты 🤖