Объяснение атаки с использованием отравления и подмены ARP-адреса

⚡ Умное резюме

ARP-отравление, также называемое ARP-спуфингом, — это отправка поддельных MAC-адресов на коммутатор, чтобы злоумышленник мог связать поддельный адрес с настоящим IP-адресом и перехватить сетевой трафик. Статические ARP-записи и программное обеспечение для обнаружения помогают предотвратить эти атаки.

  • 🇧🇷 Определение отравления ARP: Отправляет поддельные MAC-адреса на коммутатор для перехвата трафика настоящего компьютера.
  • ⚔️ Типы атак: Атаки типа «человек посередине», перехват трафика и атаки типа «отказ в обслуживании».
  • 🛡️ Профилактика: Статические ARP-записи, программное обеспечение для обнаружения угроз и меры безопасности на уровне операционной системы.
  • 🧮 IP против MAC: IP-адрес — это как номер телефона; MAC-адрес — это как серийный номер.
  • 🧪 Руки вверх: Используйте команды arp -a, arp -s и arp -d в Windows для просмотра, добавления и удаления записей ARP.

Отравление ARP и подмена ARP-сигнала

Что такое отравление ARP (подмена ARP)

ARP — это аббревиатура от «Протокол разрешения адресов».Он используется для преобразования IP-адреса в физический адрес [MAC-адрес] на коммутаторе. Хост отправляет широковещательный ARP-запрос в сеть, а принимающий компьютер отвечает своим физическим адресом [MAC-адресом]. Полученный IP/MAC-адрес затем используется для связи. ARP-отравление — это отправка поддельных MAC-адресов на коммутатор, чтобы тот мог связать эти поддельные MAC-адреса с IP-адресом настоящего компьютера в сети и перехватить трафик.

Типы атак с отравлением ARP

  • Человек посередине атакует
  • Перехват трафика
  • Атаки отказа в обслуживании (DoS)

Как предотвратить атаки, вызывающие отравление ARP

Статические записи ARPЭти параметры можно определить в локальном ARP-кэше, а коммутатор настроить на игнорирование всех пакетов автоматического ответа ARP. Недостаток этого метода заключается в сложности его поддержки в больших сетях. Карта IP/MAC-адресовping Необходимо распространить это сообщение на все компьютеры в сети.

Программное обеспечение для обнаружения отравления ARP: эти системы можно использовать для перекрестной проверки разрешения IP/MAC-адресов и их сертификации, если они аутентифицированы. Несертифицированные разрешения IP/MAC-адресов могут быть заблокированы.

Operaнастройка безопасности системы: эта мера зависит от используемой операционной системы. Ниже приведены основные методы, используемые различными операционными системами.

  • На базе Linux: они работают, игнорируя незапрошенные ответные пакеты ARP.
  • Microsoft Windows: поведение кэша ARP можно настроить через реестр. В следующем списке представлены некоторые программы, которые можно использовать для защиты сетей от перехвата;
  • АнтиАРП– обеспечивает защиту как от пассивного, так и от активного сниффинга
  • Agnitum Outpost Firewall– обеспечивает защиту от пассивного прослушивания
  • XArp– обеспечивает защиту как от пассивного, так и от активного сниффинга
  • Mac OS: ArpGuard можно использовать для обеспечения защиты. Он защищает как от активного, так и от пассивного прослушивания.

Хакерская деятельность: настройка записей ARP в Windows

Мы используем Windows 7 для этого упражнения, но команды должны работать и в других версиях Windows.

Откройте командную строку и введите следующую команду

arp –a

ВОТ,

  • апрель вызывает программу настройки ARP, расположенную в WindowsКаталог /System32
  • -a параметр для отображения содержимого кэша ARP

Вы получите результаты, подобные следующим

Настройте записи ARP в Windows

Внимание: динамические записи добавляются и удаляются автоматически при использовании TCP / IP сеансы с удаленными компьютерами.

Статические записи добавляются вручную и удаляются при перезагрузке компьютера, перезапуске сетевой карты или других действиях, которые на нее влияют.

Добавление статических записей

Откройте командную строку, затем используйте команду ipconfig /all, чтобы получить IP и MAC-адрес.

Добавление статических записей

MAC-адрес представлен с использованием физического адреса, а IP-адрес — IPv4Address.

Введите следующую команду

arp –s  192.168.1.38 60-36-DD-A6-C5-43

Добавление статических записей

Примечание. IP-адрес и MAC-адрес будут отличаться от используемых здесь. Это потому, что они уникальны.

Используйте следующую команду для просмотра кэша ARP

arp –a

Вы получите следующие результаты

Добавление статических записей

Обратите внимание, что IP-адрес был преобразован в предоставленный нами MAC-адрес и имеет статический тип.

Удаление записи кэша ARP

Используйте следующую команду, чтобы удалить запись

arp –d 192.168.1.38

Удаление записи кэша ARP

PS Отравление ARP происходит путем отправки поддельных MAC-адресов на коммутатор.

Что такое IP и MAC-адреса

IP-адрес — это аббревиатура от адреса интернет-протокола. Адрес интернет-протокола используется для уникальной идентификации компьютера или устройства, такого как принтеры, диски хранения в компьютерной сети. В настоящее время существует две версии IP-адресов. IPv4 использует 32-битные числа. В связи с массовым ростом Интернета был разработан протокол IPv6, в котором используются 128-битные числа.

Адреса IPv4 форматируются в четыре группы чисел, разделенных точками. Минимальное число — 0, максимальное — 255. Пример IPv4 адрес выглядит так;

127.0.0.1

Адреса IPv6 форматируются группами по шесть чисел, разделенных полными двоеточиями. Номера групп записываются в виде 4 шестнадцатеричных цифр. Пример адреса IPv6 выглядит следующим образом;

2001:0db8:85a3:0000:0000:8a2e:0370:7334

Чтобы упростить представление IP-адресов в текстовом формате, ведущие нули опускаются, а группа нулей опускается полностью. Приведенный выше адрес в упрощенном формате отображается как;

2001:db8:85a3:::8a2e:370:7334

MAC-адрес — это аббревиатура от адреса управления доступом к среде передачи. MAC-адреса используются для уникальной идентификации сетевых интерфейсов для связи на физическом уровне сети. MAC-адреса обычно встроены в сетевую карту.

MAC-адрес похож на серийный номер телефона, а IP-адрес — на номер телефона.

Упражнение

Мы предполагаем, что для этого упражнения вы используете Windows. Откройте командную строку.

Введите команду

ipconfig /all

Вы получите подробную информацию обо всех сетевых подключениях, доступных на вашем компьютере. Результаты, показанные ниже, относятся к широкополосному модему, который показывает MAC-адрес и формат IPv4, а беспроводная сеть показывает формат IPv6.

Упражнение по IP и MAC-адресам

Упражнение по IP и MAC-адресам

Часто задаваемые вопросы (FAQ)

Эти термины используются взаимозаменяемо. ARP-спуфинг означает отправку поддельных ARP-сообщений, а ARP-отравление описывает повреждение ARP-кэша в результате этого. Вместе они позволяют злоумышленнику связать свой MAC-адрес с IP-адресом жертвы.

Статическая запись ARP исправляет сопоставление IP-адреса и MAC-адреса.ping в кэше, чтобы система игнорировала поддельные ARP-ответы. Это эффективно, но сложно поддерживать в больших сетях, потому что mappingЭтот параметр должен быть установлен на каждом хосте.

IP-адрес идентифицирует устройство в сети и может меняться, подобно номеру телефона. MAC-адрес — это аппаратный идентификатор, встроенный в сетевую карту, и обычно он фиксирован, как серийный номер.

Искусственный интеллект может изучить обычную карту соответствия IP-адресов и MAC-адресов.pingАнализируя схемы трафика и трафика, администраторы в режиме реального времени выявляют аномалии, такие как внезапное присвоение MAC-адресом нескольких IP-адресов или быстрые изменения в ответах ARP.

Да. Системы обнаружения вторжений на основе ИИ могут сопоставлять оповещения, автоматически изолировать подозрительные хосты и рекомендовать блокировку несертифицированных IP/MAC-адресов, усиливая защиту от подмены IP-адресов наряду со статическими записями и инструментами мониторинга.

Подведем итог этой публикации следующим образом: