Автор Невозможное Возможно задал вопрос в разделе Интернет
Почему коммутатор заполняет mac Таблицу неизвестными mac адресами и получил лучший ответ
Ответ от
СAM-table overflow
Описание
Для того, чтобы понять, как работает данная атака, необходимо понимать принцип работы коммутатора.
Представим новый коммутатор SW, к которому подключены два хоста PC1 (MAC 0000.1111.1111) и PC2 (MAC 0000.2222.2222). На них уже настроены IP-адреса (10.0.0.1 и 10.0.0.2) и они хотят общаться друг с другом. Так как они располагаются в одной подсети, наличие маршрутизатора не требуется и весь обмен пакетами будет происходить с помощью коммутатора. Итак, какова последовательность установления их общения:
1) PC1 хочет обратиться к PC2 по IP-адресу. Тем не менее MAC-адрес PC2 ему неизвестен, поэтому PC1 использует протокол ARP. Отправляется широковещательный запрос: «Компьютер с IP-адресом 10.0.0.2, сообщите пожалуйста свой MAC-адрес компьютеру с адресом 10.0.0.1, чтобы я мог общаться с вами».
2) Коммутатор пересылает запрос на все свои порты, но записывает соответствие MAC-адреса отправителя (0000.1111.1111) и порта, теперь все кадры, адресованные данному получателю он будет пересылать непосредственно, а не наугад во все доступные интерфейсы.
3) PC2 получает адресованный ему пакет, понимает что должен ответить, и сообщает свой MAC-адрес PC1. Коммутатор при этом заносит в CAM-таблицу (таблицу MAC-адресов) запись вида: (интерфейс gig1/2 – MAC 0000.2222.2222). Теперь, когда компьютеры будут обмениваться информацией, задействоваться будут только два порта, за которыми они расположены. На другие информация пересылаться не будет.
Основной смысл в том, что если коммутатор видит адрес получателя в своей CAM-таблице, он пересылает кадр в конкретный порт. Если не видит – устраивает широковещательную рассылку, в надежде, что кадр все-таки найдет адресата.
На основании этого правила и работает рассматриваемая атака. Дело в том, что размер таблицы MAC-адресов у любого коммутатора ограничен. При переполнении новые адреса реальных клиентов уже не смогут пробиться в таблицу.
Таким образом необходимо всего лишь сгенерировать большое количество адресов и заставить коммутатор записать их в свою таблицу, чтобы реальные адреса реальных устройств постепенно вышли из нее. В таком случае коммутатор начнет, рассылать кадры, адресованные конкретному получателю на все порты, находящиеся в том же VLAN, следовательно у атакующего устройства появится возможность перехватить и прочитать их.
Следует заметить, что все коммутаторы, подключенные к атакованному также подхватят фальшивые MAC-адреса и начнут вести широковещательную рассылку всех кадров.
Методы защиты
1) Port-security на всех access-портах с лимитированием максимального количество MAC-адресов.
2) Шифрование трафика – в таком случае хоть все кадры и будут рассылаться широковещательно, а производительность сети сильно ухудшится, информация, попавшая в чужие руки, не будет прочитана.
Что такое CAM таблица?
CAM - это модель памяти.
Если ты про коммутаторы говоришь, то CAM таблицей обычно называют
подробнее...
что такое свитч?
В контексте сетей свитч - сетевое устройство, осуществляющее коммутацию пакетов (коммутатор) .
подробнее...
Чем на самом деле является 8 port Switch от Acorp?
Даже из названия понятно что это
подробнее...
Как узнать MAC-адрес Hero H7500?
А зачем тебе знать MAC адрес? он совсем тебе ни к
подробнее...
Что взять? MSI Radeon HD6870 Hawk или MSI 560GTX Twin Frozr II/OC. Желательно с внятным ответом почему именно эта карта!
самый внятный --560 мощнее))
***вот с сайта овыерлокерс***
Заключение
подробнее...
Mg+O2----->MgO Сколько оксида Mg получится из 10г Магния и 10г O2
1. Внимательно посмотрите на таблицу Менделеева.
2. Выпишите на бумажку атомные веса магния и
подробнее...
Где находятся MSI-пакеты? и как ими пользоваться?
Пакеты чего? установки? (*.msi) или обновления? (.msu)
ЗЫ. Просто относятся эти два типа
подробнее...
Какой программой можно конвертировать CSV файл в таблицу?
в excel откройте (ну или open office spreadsheet)
возможно есть способ оптимальнее, я
подробнее...
Как узнать ip адрес чужого компьютера, зная его mac адрес
Инструкция
1
Для выполнения всех последующих действий вам потребуются права
подробнее...
Mac os x. Где можно скачать офис для мас бесплатно?
#yahrefs137437# () - отличный бесплатный офис.
LibreOffice — мощный офисный пакет,
подробнее...
IP таблица cisco 3560. Как узнать IP устройства на каком-либо порту коммутатора ВТОРОГО уровня?
Если это коммутатор второго уровня, то такого понятия как IP-таблица у него не может быть в
подробнее...
Что такое "mac адрес" сетевой платы И где его посмотреть
МАС адрес - это специальный адрес который прошит в каждую сетевую карту и включает в себя
подробнее...
Какая видюха лучше? Powercolor AMD Radeon HD 5450, MSI GeForce GT 710 Silent LP [GT 710,Видеокарта Palit GeForce GT 720?
Вот почитай статейку на сайте, и там в конце её есть таблица сравнения всех видиокарт..
подробнее...
Хочу купить себе моноблок, выбор пал на msi ag240 2pe-037ru. Хотел найти о нем отзывы, но так и не нашел. Как он хорош?
Для выбора игрового ноутбука:
Какие видеокарты, на каких настройках графики, какие игры
подробнее...
MgO + H2O ---> Mg(OH)2
по таблице растворимости: гидроксид магния - нерастворимое основание, следовательно, не идет
подробнее...