STP/BPDU Spanning Tree Protocol atack
Что такое протокол Spanning Tree здесь и какие атаки на Stp ?
Сейчас я вам расскажу
Сперва что такое STP
Связь внутри сети она очень важна, если отправленные пакеты попадают в цикл то происходят сбои в сети,но STP она логически удаляет цикличные пакеты но иногда это не прокатывает
Ниже показано наглядный пример STP
Независимо от того, сколько топологий необходимо использовать для предотвращения таких ситуаций, протокол Stp вступает в силу в самом начале , что позволяет блокировать пакеты, которые были зациклены на соединениях мостовых устройств в сети, и устройства, которые являются их причиной, блокируется
Как образуются петли, сейчас я кратко упомяну об этом.
Несколько соединений, цель которых одинакова-пакет, входят в бесконечный цикл внутри сети, вызывая широковещательную бурю (петлю).
STP в более широком смысле :
- Изготовлено корпорацией цифрового оборудования.
- Это стандарт IEEE 802.1.
- Он использует алгоритм Spanning-tree.
- Он определяет самый короткий и лучший путь от источника к месту назначения.
- Соединения блокируются в областях столкновения, оставляя одно активное соединение.
- Он работает на слое 2 [ DATA LINK LAYER].
- BDPU контролирует сеть каждые две секунды с помощью сообщений.
- Определяет путь без цикла на устройствах Switch (Уровень 2).
- Он создает соединения, устойчивые к ошибкам, а не соединения, которые останавливают поток данных при каждой ошибке.
- Используя алгоритм Sta, он обнаруживает устройства switch, которые находятся в смешанном соединении, и вычисляет маршрут снова, определяя лучший путь и вычисляя пути, которые должны быть заблокированы.
- Благодаря STP создаются резервные пути.
- В любой проблеме задействованы резервные линии.
BPDU (Bridge Protocol Data Units) Это цепочка сетей, использующие протокол Stp, которые используют bpdu каждые три секунды.
коммутаторы только включились и теперь начинают строить топологию без петель. Как только коммутаторы загрузились, они приступают к рассылке BPDU , где информируют всех, что они являются корнем дерева.
В BPDU в качестве Root Bridge ID, коммутаторы указывают собственный Bridge ID. Например, Switch1 отправляет BPDU коммутатору Switch2, а Switch2 отправляет к Switch1. BPDU от Switch1 к Switch2
Содержание сообщения BPDU таково.
Если вы говорите, как выбрать корень (корень), идентификатор моста из возвращаемых сообщений присваивается как корневой мост с самым низким.
Ближайший путь к корневому коммутатору всегда остается открытым.
Чтобы найти кратчайший путь к корневому мосту в сети, используется система под названием cost, соответственно, используется самый ближайщий путь.
Это также видно в вышеуказанных сообщениях BPDU
Задачи Протокола Spanning Tree
- BLOCKİNG STATE
- LEARNİNG STATE
- FORWARDİNG STATE
- DİSABLE STATE
Blacking state : С момента включения коммутаторов он переходит в состояние блокировки. Цель ситуации-блокировать цикл, он слушает только BPDU .
Blocking state : Он отслеживает порты в сети, прослушивает BPDU , тем самым отображая сеть.Точно так же здесь фрейм не передается.
Время прослушивания-обучения составляет 15 секунд.
Forwarding state : Порты, как правило, находятся в состоянии блокировки или переадресации.
Disable state : Он далеко от подключения, не передает пакет и не использует STP.
В общем, информация о STP, которую я сейчас дам, так что теперь давайте перейдем к атакующей части.
Метод атаки протокола Spanning-tree DoS
Тип атаки, который никогда не стареет , также увидим эго и здесь
Логика атаки: нейтрализация внутрисетевой связи путем отправки большого количества пакетов конфигурации BPDU в систему Stp,и обеспечения сбоя сети.
В качестве примера можно использовать Yersinia инструмент, который чаще всего используется в атаке Dhcp Starvation.
STP атака через Yersinia
Атака может быть запущена с помощью опции Sending conf Bdpus.
Root Bridge
Корневая гиперссылка, которую я описал выше, - это атака, выполняемая через процесс выбора.
Логика атаки: злоумышленник, подключенный к вашей сети, генерирует Bdpu frame и делает значение "bridge priority" в нем 0, таким образом, он действует как корневой мост в вашей сети все ваше сетевое соединение проходит через компьютер злоумышленника.
Другой вариант атаки, который исходит из той же атаки, - это "изменение таймеров STP", а логика атаки заключается в том, что злоумышленник является корневым мостом и отправляет сообщения Bdpu с целью повреждения вашей сети Макс.
Изменение содержимого сообщений Age-Forward Delay приведет к самому низкому варианту отправки, и ваша сеть может потерпеть крах в течение короткого периода времени.
Sniffing
Легко ettercap и т. д. В подключенной сети.
информация, передаваемая по сети, может быть отслежена путем запуска инструментов в ettercap
Создание непрерывных сообщения путем изменения топологии по сути флуд
Короче говоря, сообщение об изменении топологии (TCN), отправленное последовательно в сети, будет отправлено на все порты и приведет к остановке производительности сети.
Чтобы защитить себя от этих атак, функция BDPU GUARD должна быть включена на коммутаторе
Switch (config-if)# spanning-tree bpduguard enable