1/44
Bezpieczeństwo warstwy 2 – przełącznik jako strażnik

Budowa i konfiguracja urządzeń sieci LAN – koncentratory i przełączniki Ethernet

MAC Flooding, ARP Spoofing, Rogue DHCP, STP Manipulation, VLAN Hopping – Port Security, 802.1X, DHCP Snooping, DAI

Prezentacja omawia zagrożenia bezpieczeństwa w sieciach przełączanych warstwy 2 oraz mechanizmy obrony. Przedstawia najgroźniejsze ataki L2 – MAC Flooding, ARP Spoofing, Rogue DHCP, STP Manipulation i VLAN Hopping – oraz odpowiadające im zabezpieczenia: Port Security, 802.1X, DHCP Snooping, DAI, BPDU Guard, Private VLAN. Pokazuje, jak przełącznik może pełnić rolę strażnika sieci LAN.

Przełącznik z tarczą ochronną – przed nim symbol zagrożeń, za nim bezpieczna sieć
2/44
Streszczenie

Najważniejsze idee prezentacji

Przełącznik Ethernet to pierwsza linia obrony sieci LAN. Bez odpowiednich zabezpieczeń jest podatny na ataki warstwy 2: MAC Flooding (przepełnienie tablicy i podsłuch), ARP Spoofing (przechwycenie ruchu), Rogue DHCP (fałszywy serwer DHCP), STP Manipulation (przejęcie topologii) i VLAN Hopping (przeskoczenie do innego VLAN). Mechanizmy obrony to: Port Security (limit MAC na porcie), 802.1X (uwierzytelnianie), DHCP Snooping (filtrowanie DHCP), DAI (weryfikacja ARP) i Port Isolation (izolacja stacji). Świadome zastosowanie tych mechanizmów czyni przełącznik strażnikiem, nie tylko przepustnicą ruchu.

Schemat zabezpieczeń warstwy 2
4/44
Bezpieczeństwo sieci – model warstwowy

Model OSI: im niższa warstwa, tym bardziej fundamentalna. Atak na warstwę 2 = atak na podstawowe mechanizmy komunikacji LAN.

Zabezpieczenia L3 (firewall, ACL IP) nie chronią przed atakami L2. Przełącznik to pierwsza bariera – stoi na straży dostępu do sieci.

Kluczowa koncepcja: Firewall (L3/L4) nie widzi ataków L2 – ochrona musi być na przełączniku.
Model OSI – warstwy 1-4, zaznaczona L2 z etykietą 'pierwsza linia obrony'
5/44
Dlaczego warstwa 2 jest podatna na ataki?

Brak wbudowanych mechanizmów uwierzytelniania w Ethernet. Każdy, kto podłączy się fizycznie do portu, może komunikować się z siecią.

Ramki są domyślnie przetwarzane z zaufaniem (brak weryfikacji nadawcy). Sniffing w trybie promiscuous jest trywialny (szczególnie z hubem).

Problem: Ethernet nie ma wbudowanego uwierzytelniania – fizyczny dostęp = dostęp do sieci.
Osoba podłączająca laptop do gniazdka ściennego – dostaje dostęp do sieci
6/44
Zagrożenia wewnętrzne i zewnętrzne
  • Zagrożenia zewnętrzne: atakujący fizycznie w biurze, podłącza się do portu.
  • Zagrożenia wewnętrzne: niezadowolony pracownik, zainfekowane urządzenie (botnet).
  • Zagrożenia przypadkowe: błędna konfiguracja switcha, pętla, DHCP od klienta zamiast serwera.
Ważne: Większość ataków L2 pochodzi z wewnątrz sieci – nie tylko z zewnątrz.
Trzy osoby – atakujący, pracownik, nieświadomy
7/44
Przełącznik jako strażnik – paradygmat

Bez mechanizmów obrony: przełącznik to tylko przepustnica ruchu (forwarduje według MAC). Z mechanizmami obrony: przełącznik to strażnik – weryfikuje, filtruje, blokuje.

Funkcje strażnika: kontrola dostępu (kto?), izolacja ruchu (co?), weryfikacja (czy prawda?). Nowoczesne przełączniki oferują zestaw narzędzi bezpieczeństwa L2.

Cel: Przełącznik powinien być strażnikiem, nie otwartą bramą.
Przełącznik przed i po – bez zabezpieczeń (otwarta brama) i z zabezpieczeniami (brama z kontrolą)
8/44
Mapa zagrożeń i zabezpieczeń
ZagrożenieCel atakuZabezpieczenie
MAC FloodingPrzepełnienie FDBPort Security, Limit MAC
ARP SpoofingPrzechwycenie ruchuDAI (Dynamic ARP Inspection)
Rogue DHCPFałszywa konfiguracjaDHCP Snooping
STP ManipulationPrzejęcie topologiiBPDU Guard, Root Guard
VLAN HoppingDostęp do innego VLANSprawdź konfigurację trunk
Ogólna zasada: Każdemu zagrożeniu L2 odpowiada mechanizm obrony.
Tabela mapa – zagrożenie + zabezpieczenie
9/44
MAC Flooding – mechanizm

Atak: wysłanie tysięcy ramek z losowymi adresami źródłowymi MAC. FDB przełącznika wypełnia się (przeciętnie 8K-16K wpisów) – po kilku sekundach jest pełna.

Gdy FDB pełna: switch nie może uczyć się nowych adresów. Każda ramka do nieznanego adresu jest floodowana na wszystkie porty. Atakujący w trybie promiscuous przechwytuje cały ruch.

Definicja: MAC Flooding – atak polegający na wysłaniu tysięcy ramek z losowymi adresami źródłowymi MAC w celu przepełnienia tablicy FDB i wymuszenia floodowania całego ruchu.
Atakujący wysyła lawinę losowych MAC -> FDB pełna -> ruch floodowany -> atakujący słucha
10/44
MAC Flooding – skutki

Przełącznik zdegradowany do trybu huba – cały ruch widoczny na wszystkich portach. Sniffing: hasła (HTTP, FTP, Telnet – tekst jawny), treść maili, pliki.

Brak izolacji: stacja A i B nie mogą bezpiecznie komunikować się. Atak trwa tylko podczas wysyłania ramek – po zatrzymaniu FDB się odtwarza.

Konsekwencja: MAC Flooding zamienia przełącznik w hub – cały ruch jest podsłuchiwany.
Ruch między stacją A a B – atakujący przechwytuje wszystkie pakiety
11/44
MAC Flooding – narzędzia atakującego

Narzędzia: macof (część dsniff), Yersinia, Scapy, własne skrypty Python. Przykład z macof: macof -i eth0 -n 10000 – wysyła 10 000 losowych MAC na interfejs.

W ciągu sekundy: FDB 8K wypełniona. Narzędzia te są dostępne w Kali Linux.

Uwaga: Narzędzia do MAC Flooding są łatwo dostępne i proste w użyciu.
Zrzut ekranu z konsoli – macof w akcji
12/44
ARP Spoofing – mechanizm

ARP: protokół mapowania adresów IP na MAC. Każda stacja wysyła ARP Request (broadcast) – każda może odpowiedzieć ARP Reply.

Atak ARP Spoofing: atakujący wysyła fałszywe ARP Reply: "IP bramy (192.168.1.1) = MAC_atakującego". Stacja A zapisuje w cache ARP: brama = MAC_atakującego. Cały ruch z A do Internetu idzie przez atakującego (Man-in-the-Middle).

Definicja: ARP Spoofing – atak polegający na wysłaniu fałszywej odpowiedzi ARP w celu powiązania adresu IP ofiary z adresem MAC atakującego (Man-in-the-Middle).
Stacja A, atakujący, brama – atakujący podszywa się pod bramę
13/44
ARP Spoofing – skutki

Man-in-the-Middle (MitM): atakujący widzi cały ruch między ofiarą a bramą. Przechwycenie: hasła (HTTP, FTP), treść stron, sesje (ciasteczka).

Możliwość modyfikacji: atakujący może zmieniać pakiety w locie (np. podmiana treści strony). Atak na całą sieć: atakujący może zatruć cache ARP wielu stacji.

Konsekwencja: ARP Spoofing umożliwia pełny MitM – atakujący widzi i może modyfikować ruch.
Przepływ danych: ofiara -> atakujący (podsłuch) -> brama
14/44
ARP Spoofing – przykład

Sieć: brama 192.168.1.1 (MAC: AA:AA), stacja ofiary 192.168.1.100 (MAC: BB:BB).

Atakujący (MAC: CC:CC) wysyła ARP Reply do ofiary: "192.168.1.1 = CC:CC". Ofiara aktualizuje cache ARP – teraz myśli, że brama = CC:CC. Ofiara wysyła ruch do Internetu → atakujący → brama. Atakujący widzi wszystkie pakiety (np. hasło FTP).

Sekwencja ARP – fałszywy Reply od atakującego
15/44
Rogue DHCP Server – mechanizm

DHCP: automatyczne przydzielanie konfiguracji IP (adres, maska, brama, DNS). Atak: atakujący podłącza własny serwer DHCP i wysyła oferty (DHCP Offer).

Jeśli jego serwer odpowie szybciej niż legalny – ofiara otrzyma fałszywą konfigurację. Atakujący podaje: brama = IP_atakującego, DNS = IP_atakującego. Cały ruch ofiary idzie przez atakującego.

Definicja: Rogue DHCP Server – nieautoryzowany serwer DHCP, który udziela fałszywych konfiguracji IP, przechwytując ruch ofiary.
Stacja, legalny DHCP, atakujący DHCP – atakujący odpowiada pierwszy
16/44
Rogue DHCP Server – skutki

Ofiara otrzymuje fałszywą bramę → ruch do Internetu przez atakującego (MitM). Ofiara otrzymuje fałszywy DNS → atakujący może przekierować dowolną domenę na swoją stronę (phishing).

Atakujący może przydzielić adres IP z innej podsieci – ofiara nie ma łączności. W środowisku korporacyjnym: setki stacji mogą otrzymać fałszywą konfigurację.

Konsekwencja: Rogue DHCP umożliwia MitM i phishing na masową skalę.
Ofiara wpisuje 'bank.pl' -> fałszywy DNS wskazuje na stronę atakującego
17/44
STP Manipulation – mechanizm

Spanning Tree Protocol: wybiera Root Bridge na podstawie priorytetu. Atak: atakujący wysyła BPDU z niższym priorytetem (np. 0).

Jego przełącznik zostaje wybrany jako nowy Root Bridge. Ruch z innych switchy płynie przez atakujący przełącznik. Atakujący widzi i może modyfikować cały ruch w sieci.

Definicja: STP Manipulation – atak polegający na wysłaniu fałszywych BPDU z niższym priorytetem w celu przejęcia roli Root Bridge i przechwycenia ruchu.
Atakujący podłącza switch z niskim priorytetem -> staje się Root Bridge
18/44
STP Manipulation – skutki

Atakujący przejmuje kontrolę nad topologią sieci – cały ruch płynie przez jego urządzenie. Pełny MitM: podsłuch, modyfikacja, blokowanie ruchu.

Możliwość destabilizacji sieci: ciągłe zmiany topologii (TCN storm) – degradacja wydajności. Trudność wykrycia: przełącznik z niższym priorytetem może być legalnym urządzeniem (błąd konfiguracji).

Konsekwencja: STP Manipulation = przejęcie kontroli nad całym ruchem w sieci L2.
Ruch między A i B płynie przez atakujący switch
19/44
VLAN Hopping – mechanizm (Double Tagging)

Atak wykorzystuje podwójne tagowanie 802.1Q (Q-in-Q). Atakujący wysyła ramkę z dwoma tagami: zewnętrzny (VID=10) i wewnętrzny (VID=20).

Pierwszy switch (trunk): odczytuje zewnętrzny tag (VID=10) – ramka należy do VLAN 10. Drugi switch dodaje kolejny trunk – wewnętrzny tag (VID=20) staje się zewnętrznym. Atakujący z VLAN 10 dostaje się do VLAN 20.

Definicja: VLAN Hopping (Double Tagging) – atak polegający na wysłaniu ramki z podwójnym tagiem 802.1Q w celu przeniknięcia do innego VLAN.
Ramka z dwoma tagami – zewnętrzny (10) zdejmowany, wewnętrzny (20) ujawniony
20/44
VLAN Hopping – skutki i ograniczenia

Atak działa tylko w jedną stronę: atakujący może wysyłać ramki do innego VLAN, ale nie odbierać. Wymaga: połączenia trunk między switchami i znajomości VID.

Skutki: dostęp do zasobów w innym VLAN (np. z sieci gościnnej do firmowej). Ograniczenia: wiele nowoczesnych przełączników domyślnie odrzuca ramki z podwójnym tagiem.

Ważne: Właściwa konfiguracja trunk (native VLAN zmieniony, disable auto-trunk) chroni przed VLAN Hopping.
Atakujący z VLAN 10 wysyła ramkę do VLAN 20
21/44
Inne zagrożenia L2
  • CDP/LLDP Spoofing: fałszywe informacje o sąsiedztwie (wykrywanie topologii).
  • DHCP Starvation: wysłanie tysięcy DHCP Request z losowymi MAC – wyczerpanie puli adresów.
  • MAC Spoofing: podszycie się pod adres MAC innego urządzenia – przechwycenie sesji.
  • Broadcast Storm (celowy): wysłanie intensywnego broadcastu – przeciążenie sieci.
Uwaga: Lista ataków L2 jest długa – powyższe to najczęstsze i najgroźniejsze.
Trzy ikony dodatkowych zagrożeń
22/44
Jak atakujący uzyskuje dostęp fizyczny?
  • Niezabezpieczone gniazdka ścienne w przestrzeni publicznej (recepcja, sala konferencyjna).
  • Pracownik tymczasowy z własnym laptopem.
  • Podłączenie małego switcha (hub) do gniazdka – rozszerzenie dostępu.
  • Atak przez USB-Ethernet adapter w laptopie pracownika.
Praktyka: Fizyczne bezpieczeństwo portów to podstawa – ale nie zawsze możliwe.
Gniazdko ścienne w holu – każdy może podłączyć laptopa
23/44
Ataki L2 – podsumowanie bloku
  • MAC Flooding: przepełnienie FDB → tryb huba.
  • ARP Spoofing: fałszywe ARP → MitM.
  • Rogue DHCP: fałszywy serwer DHCP → fałszywa konfiguracja.
  • STP Manipulation: fałszywe BPDU → przejęcie Root Bridge.
  • VLAN Hopping: podwójny tag → dostęp do innego VLAN.
Pięć ikon ataków z etykietami
24/44
Port Security – definicja

Port Security: ograniczenie liczby adresów MAC na porcie przełącznika. Działanie: administrator ustawia maksymalną liczbę adresów MAC na porcie (np. 1, 2, 5).

Switch zapamiętuje, ile MAC-ów pojawiło się na porcie – po przekroczeniu limitu podejmuje akcję.

Definicja: Port Security – mechanizm ograniczający liczbę adresów MAC na porcie przełącznika, zapobiegający nieautoryzowanemu dostępowi i MAC Flooding.
Port z limitem 2 MAC – dwie stacje OK, trzecia blokowana
25/44
Port Security – akcje przy przekroczeniu limitu
  • Protect: ramki z nowymi MAC są odrzucane (ale port działa) – brak powiadomienia.
  • Restrict: ramki odrzucane, ale generowany jest log i SNMP trap.
  • Shutdown: port zostaje wyłączony (errdisable) – wymaga ręcznego włączenia lub auto-recovery.
Rekomendacja: Użyj shutdown dla portów dostępowych – natychmiastowa reakcja na atak.
Trzy opcje – protect (cicho odrzuca), restrict (loguje), shutdown (wyłącza port)
26/44
Port Security – wpisy statyczne vs dynamiczne

Statyczne: administrator ręcznie przypisuje MAC do portu (np. MAC serwera = port 1). Tylko ten MAC może korzystać z portu. Odporność na MAC Spoofing.

Dynamiczne: switch uczy się MAC-ów na bieżąco (do limitu). Elastyczność – dowolne urządzenia, ale ograniczona liczba. Wpisy wygasają (aging time).

Statyczne (ręczny wpis MAC) vs dynamiczne (switch sam uczy)
27/44
802.1X (Port-Based NAC) – koncepcja

IEEE 802.1X – Port-Based Network Access Control. Uwierzytelnianie przed przyznaniem dostępu do sieci.

Trzy role: Supplicant – urządzenie końcowe (klient), Authenticator – przełącznik (lub AP), który kontroluje dostęp, Authentication Server – serwer RADIUS (np. FreeRADIUS, Windows NPS), który weryfikuje tożsamość.

Definicja: IEEE 802.1X – standard uwierzytelniania portów sieciowych, w którym urządzenie musi się uwierzytelnić przed uzyskaniem dostępu do sieci.
Trzy role – Supplicant -> Authenticator (switch) -> Authentication Server
28/44
802.1X – proces uwierzytelniania
  1. Stacja podłączona do portu – port w stanie unauthorized (tylko ruch EAP).
  2. Przełącznik wysyła EAP-Request/Identity.
  3. Stacja odpowiada EAP-Response/Identity → przekazane do RADIUS.
  4. RADIUS weryfikuje (np. hasło, certyfikat) → akceptacja lub odrzucenie.
  5. Jeśli OK: port przechodzi w stan authorized – stacja ma pełny dostęp.
  6. Jeśli nie: port pozostaje zablokowany (lub w VLAN gościnnym).
Ważne: Do czasu uwierzytelnienia port przepuszcza tylko ramki EAP – żaden inny ruch nie jest forwardowany.
Sekwencja EAP między stacją, switchem i RADIUS
29/44
802.1X – tryby (Single Host, Multi Host, MAB)
  • Single Host: tylko jeden MAC na porcie po uwierzytelnieniu.
  • Multi Host: wiele MAC na porcie po uwierzytelnieniu (np. telefon + PC).
  • MAC Auth Bypass (MAB): uwierzytelnienie na podstawie adresu MAC (dla urządzeń bez klienta 802.1X, np. drukarki). Switch wysyła MAC do RADIUS → jeśli na liście → dostęp.
Trzy schematy – single host, multi host, MAB
30/44
802.1X – zalety i wady

Zalety: skuteczna ochrona przed nieautoryzowanym dostępem, integracja z bazą użytkowników (Active Directory, LDAP), możliwość przypisania VLAN na podstawie użytkownika (RADIUS przypisuje VLAN).

Wady: wymaga infrastruktury RADIUS (dodatkowy serwer), starsze urządzenia mogą nie obsługiwać 802.1X, komplikacja konfiguracji.

Waga – zalety (tarcza) vs wady (klucz, złożoność)
31/44
Private VLAN (Port Isolation) – koncepcja

Private VLAN (PVLAN) – izolacja stacji w obrębie tego samego VLAN. Stacje w PVLAN mogą komunikować się tylko z bramą (uplink), nie między sobą.

Rodzaje portów w PVLAN: Promiscuous – może komunikować się ze wszystkimi (uplink, serwer), Isolated – może komunikować się tylko z promiscuous, Community – może komunikować się z innymi w tej samej community oraz promiscuous.

Definicja: Private VLAN (Port Isolation) – mechanizm izolacji stacji w obrębie VLAN, uniemożliwiający komunikację między stacjami końcowymi.
Trzy stacje isolated – każda widzi tylko bramę (promiscuous)
32/44
Private VLAN – przykład

Hotel: 50 pokoi, każde gniazdko w oddzielnym porcie PVLAN isolated. Każdy gość ma dostęp do Internetu (brama), ale nie widzi innych gości.

Ochrona przed: ARP Spoofing wewnątrz hotelu, dostępem do laptopa sąsiada. Community VLAN: drukarki – mogą widzieć siebie nawzajem (współdzielenie).

Zastosowanie: PVLAN to standard w hotelach, szpitalach i sieciach ISP.
Hotel – każdy pokój isolated, wszystkie do bramy
33/44
PVLAN vs VLAN – porównanie

VLAN: izolacja między grupami – grupa A nie widzi grupy B. PVLAN: izolacja wewnątrz grupy – stacja nie widzi innych w tym samym VLAN.

VLAN + PVLAN: łączna izolacja między i wewnątrz grup.

Dwa schematy – VLAN (3 grupy, w grupie widzą się) vs PVLAN (w grupie isolated)
34/44
Podstawowe zabezpieczenia – podsumowanie bloku
  • Port Security: limit adresów MAC na porcie.
  • 802.1X: uwierzytelnianie przed dostępem do sieci.
  • Private VLAN: izolacja stacji w obrębie VLAN.
  • Każdy mechanizm chroni przed innym typem ataku.
  • W praktyce: stosuj kombinację tych mechanizmów.
Trzy ikony zabezpieczeń z etykietami
35/44
DHCP Snooping – koncepcja

DHCP Snooping – filtrowanie ruchu DHCP na przełączniku. Dzieli porty na: trusted (gdzie jest legalny serwer DHCP) i untrusted (reszta).

Porty untrusted: blokada serwerowych odpowiedzi DHCP (DHCPOFFER, DHCPACK) pochodzących od klientów. Blokada serwerów DHCP z nieautoryzowanych portów.

Definicja: DHCP Snooping – mechanizm filtrowania ruchu DHCP, który blokuje odpowiedzi serwera DHCP na portach untrusted, zapobiegając atakom Rogue DHCP.
Port trusted (serwer DHCP) – zielony. Port untrusted (stacja) – czerwony – DHCPOFFER blokowany
36/44
DHCP Snooping – Binding Table

DHCP Snooping buduje DHCP Snooping Binding Table. Wpis: {MAC, IP, VLAN, port, lease time}. Generowany gdy klient otrzymuje DHCPACK od trusted serwera.

Binding table jest używana przez DAI (Dynamic ARP Inspection). Port untrusted: DHCPREQUEST od klienta jest weryfikowany z binding table.

Binding table – kolumny: MAC, IP, VLAN, Port, Lease
37/44
DHCP Snooping – Opcja 82 (Relay Agent)

Opcja 82 – informacja o porcie źródłowym dodawana do DHCPREQUEST. Przełącznik dodaje: identyfikator switcha + numer portu.

Serwer DHCP może przypisać adres IP na podstawie portu (np. port 1 = 192.168.1.10-20). Bez opcji 82: serwer nie wie, z którego portu pochodzi zapytanie.

Ważne: Opcja 82 umożliwia serwerowi DHCP przypisanie adresu na podstawie lokalizacji fizycznej.
Ramka DHCP z opcją 82 – dodany identyfikator portu
38/44
Dynamic ARP Inspection (DAI) – koncepcja

DAI (Dynamic ARP Inspection) – weryfikacja ARP na przełączniku. Działa w oparciu o DHCP Snooping Binding Table.

Każdy ARP Reply (i ARP Request z informacją) jest sprawdzany z binding table. Jeśli IP i MAC w ARP nie zgadzają się z binding table → ramka odrzucona. Zapobiega ARP Spoofing.

Definicja: DAI (Dynamic ARP Inspection) – mechanizm weryfikacji poprawności pakietów ARP na podstawie DHCP Snooping Binding Table, zapobiegający ARP Spoofing.
ARP Reply od atakującego (fałszywy MAC) -> DAI sprawdza z binding table -> odrzucony
39/44
DAI – działanie krok po kroku
  1. Przełącznik odbiera ARP Reply na porcie untrusted.
  2. Sprawdza w binding table: czy (sender IP, sender MAC) istnieje?
  3. Jeśli TAK: czy sender MAC zgadza się z MAC w binding table?
  4. Jeśli TAK: ARP forwardowany dalej.
  5. Jeśli NIE (ARP spoofing): ramka odrzucona, log, SNMP trap.

DAI można skonfigurować na określonych VLAN.

Diagram przepływu decyzji DAI – ARP → sprawdź binding → OK? forward / NIE? drop
40/44
BPDU Guard i Root Guard

BPDU Guard: jeśli na porcie z BPDU Guard pojawi się BPDU → port wyłączony (errdisable). Chroni przed STP Manipulation. Stosowany na portach końcowych.

Root Guard: port nie może stać się Root Port – blokada przed przejęciem roli Root Bridge przez niższy priorytet. Root Guard na portach, które nie powinny mieć Root Bridge.

Ważne: BPDU Guard na portach końcowych, Root Guard na portach trunk – standardowa praktyka.
Port z BPDU Guard – atakujący wysyła BPDU -> port wyłączony
41/44
Zabezpieczenia przed VLAN Hopping
  • Zmiana native VLAN z domyślnego (VLAN 1) na inny, nieużywany.
  • Wyłączenie DTP (Dynamic Trunking Protocol) – porty trunk tylko statyczne.
  • Ustawienie portów Access jako Access (disable trunk).
  • Włączenie filtrowania podwójnego tagowania (double-tag drop).
Lista czterech zabezpieczeń z ikonami
42/44
Zestawienie mechanizmów i ataków
MechanizmChroni przed
Port SecurityMAC Flooding, MAC Spoofing
802.1XNieautoryzowany dostęp
DHCP SnoopingRogue DHCP, DHCP Starvation
DAIARP Spoofing
BPDU Guard / Root GuardSTP Manipulation
Private VLANAtaki wewnątrz VLAN
Rzadka konfiguracja trunkVLAN Hopping
Tabela – mechanizm -> atak
43/44
Projektowanie bezpiecznej sieci L2 – checklista
  1. Włącz Port Security z limitem MAC i akcją shutdown.
  2. Włącz DHCP Snooping – oznacz port do serwera DHCP jako trusted.
  3. Włącz DAI na VLAN-ach z DHCP Snooping.
  4. Włącz BPDU Guard na portach końcowych.
  5. Włącz Root Guard na portach trunk do innych switchy.
  6. Zmień native VLAN na nieużywany.
  7. Wyłącz DTP (porty trunk tylko statyczne).
  8. Rozważ Private VLAN dla sieci gościnnych/hotelowych.
Checklista z 8 punktami
44/44
Podsumowanie
  1. Warstwa 2 jest podatna na ataki – przełącznik to pierwsza linia obrony.
  2. MAC Flooding przepełnia FDB, ARP Spoofing umożliwia MitM, Rogue DHCP fałszuje konfigurację, STP Manipulation przejmuje topologię, VLAN Hopping omija izolację.
  3. Port Security ogranicza liczbę MAC na porcie – ochrona przed MAC Flooding.
  4. 802.1X uwierzytelnia urządzenie przed przyznaniem dostępu.
  5. DHCP Snooping + DAI – kompleksowa ochrona przed ARP Spoofing i Rogue DHCP.
  6. BPDU Guard chroni przed STP Manipulation, Private VLAN izoluje stacje w obrębie VLAN.
  7. Bezpieczna sieć L2 wymaga kombinacji mechanizmów – żaden pojedynczy nie wystarczy.
Przełącznik z tarczą i zamkami – każdy zamek symbolizuje mechanizm obrony