← Network Makalelerine Dön
CCNPEnterpriseLayer 2 SecurityAccess Switch

DHCP Spoofing & Snooping

DHCP Spoofing & Snooping
Bu makale DHCP Spoofing saldırısını, rogue DHCP mantığını ve DHCP Snooping'in switch içinde paketleri nasıl incelediğini binding table perspektifinden ele alır.

01 / DHCP Protokolü – DORA Süreci

DHCP, broadcast tabanlı çalışan bir protokoldür. Bu kritik detay onu Layer 2 saldırılara açık hale getirir.

DHCP DORA
dhcp dora
Client → DHCPDISCOVER (Broadcast) Server → DHCPOFFER (Broadcast/Unicast) Client → DHCPREQUEST Server → DHCPACK
Önemli: Switch, DHCP Snooping yoksa bu paketleri körlemesine iletir.

02 / DHCP Spoofing (Rogue DHCP) Nedir?

DHCP Spoofing, ağda yetkisiz bir DHCP sunucusunun istemcilere IP dağıtmasıdır.

03 / Saldırı Anında Switch İçinde Ne Olur?

DHCP Snooping kapalıysa switch şunu yapar:

Sonuç: Switch'in bu noktada hiçbir fikri yoktur. Trafik tamamen saldırgan üzerinden akar.

04 / DHCP Snooping – Switch Seviyesinde Çalışma Mantığı

DHCP Snooping aktif edildiğinde switch DHCP paketlerini özel olarak işaretler, portları trusted/untrusted olarak ayırır ve binding table oluşturur.

DHCP Snooping Table
binding table format
IP Address | MAC Address | VLAN | Interface | Lease Time

05 / Trusted vs Untrusted – Gerçek Anlamı

drop log
DROP REASON: DHCP_SNOOPING_UNTRUSTED_PORT

06 / Binding Table Nasıl Oluşur?

Binding table yalnızca başarılı DHCPACK sonrası yazılır.

📌
Önemli: Bu tablo DAI, IP Source Guard ve Port Security için referans kaynaktır.

07 / Yanlış Konfigürasyon – Toplu IP Alamama

Gerçek saha vakası:

syslog
%%DHCP_SNOOPING-5-DROP: DHCP packet dropped on untrusted port

08 / Enterprise Seviyesi Konfigürasyon

cisco ios
ip dhcp snooping ip dhcp snooping vlan 10 ip dhcp snooping information option ip dhcp snooping limit rate 15 interface GigabitEthernet0/1 ! uplink ip dhcp snooping trust

09 / DHCP Spoofing + ARP Spoofing Zinciri

Rogue DHCP çoğu zaman tek başına kullanılmaz.

Neden önemli: DHCP Snooping, DAI'nin ön koşuludur. Biri olmadan diğeri düzgün çalışmaz.

10 / Enterprise Checklist