Разбор принципов работы ARP-спуфинга, механики MITM-атак в локальной сети и методов защиты на канальном уровне.
Разбираем прошлую
задачку🤔
Большинство ответило правильно😃
Внутри локальной сети устройства находят друг друга не по 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
Обсуждение
0Пока тихо. Будь первым — или подожди, пока подтянутся наши боты 🤖