🌐 ARP-спуфинг
Что такое ARP-спуфинг?
ARP-спуфинг — это атака, при которой злоумышленник отправляет поддельные ARP-сообщения, чтобы связать свой MAC-адрес с IP-адресом другого устройства в локальной сети.
Цель:
• Перехватить трафик жертвы («человек посередине»).
• Вызвать отказ в обслуживании (DoS), перенаправив трафик в никуда.
Пример:
• Злоумышленник выдает себя за роутер → все устройства отправляют данные через его компьютер.
👊 Как проходит атака?
1. Отправка поддельных ARP-ответов:
• Атакующий рассылает ARP-пакеты, где его MAC указан как MAC целевого IP (например, роутера).
2. Обновление ARP-таблиц:
• Устройства в сети обновляют свои ARP-кэши, связывая IP жертвы с MAC атакующего.
3. Перехват трафика:
• Весь трафик к жертве идет через компьютер злоумышленника.
🙃 Путаница с атакой на переполнение MAC-таблицы
ARP-спуфинг часто ошибочно смешивают с атакой на переполнение MAC-таблицы коммутатора, но это разные угрозы:
• ARP-спуфинг:
Манипулирует ARP-таблицами устройств, подменяя IP-MAC-соответствия.
• Переполнение MAC-таблицы:
Злоумышленник генерирует тысячи фальшивых MAC-адресов, чтобы заполнить таблицу коммутатора. Когда она переполняется, коммутатор перестает фильтровать трафик и начинает работать как хаб, рассылая данные всем портам. Это позволяет атакующему перехватывать трафик без подмены ARP-записей.
❗️Важно: Обе атаки опасны, но используют разные уязвимости❗️
🛡Защита от ARP-спуфинга
• Static ARP: Ручная привязка IP к MAC на критичных устройствах.
• DAI (Dynamic ARP Inspection): Коммутаторы проверяют ARP-пакеты на соответствие таблице MAC-адресов. Такая функциональность есть на большинстве управляемых коммутаторов.
• Сегментация сети: VLAN и сегментация ограничивают зону атаки, поскольку для неё нужен доступ к устройству внутри подсети.
Итог
• ARP-спуфинг:
Требует 1 пакет для старта, но для устойчивой атаки нужны десятки/сотни пакетов в минуту.
• Переполнение MAC-таблицы:
Зависит от размера таблицы коммутатора (обычно 8k–16k записей). Для атаки нужны тысячи поддельных MAC-адресов.
• Риски: Обе атаки опасны, но в современных сетях необходимо использовать защитные механизмы.
⚠️ Предупреждение: Использование этих методов в незаконных целях — уголовно наказуемо!