Katman 2 Saldırıları, CAM Tablosu Taşması (Macof) ve ARP Zehirlenmesi
Katman 2 Saldırıları, CAM Tablosu Taşması (Macof) ve ARP Zehirlenmesi
Bölüm başlığı “Katman 2 Saldırıları, CAM Tablosu Taşması (Macof) ve ARP Zehirlenmesi”Siber güvenlik savunmasında en çok göz ardı edilen, ancak en ölümcül saldırıların başında Katman 2 (Veri Bağlantı Katmanı) ve yerel ağ segmenti saldırıları gelir.
Yerel ağın (LAN) varsayılan olarak “güvenilir” kabul edildiği geleneksel tasarımlarda; saldırgan aynı ağ segmentine fiziksel veya kablosuz olarak eriştiğinde, switch donanımının zaaflarını sömürerek trafiği yönlendirebilir, oturumları çalabilir ve tüm ağ iletişimini dinleyebilir.


flowchart TD
subgraph NormalSwitch["Normal Switch Durumu"]
A1["İstemci A"] -->|Unicast| SW1["Switch (CAM Tablosu Sağlam)"]
SW1 -->|Yalnızca Hedefe| B1["Sunucu B"]
end
subgraph MacofAttack["Macof Saldırısı Sonrası (Fail-Open)"]
Attacker["Saldırgan (Macof ile saniyede binlerce sahte MAC)"] ==> SW2["Switch (CAM Tablosu Doldu!)"]
A2["İstemci A"] --> SW2
SW2 -.->|HUB Gibi Davranır / Flooding| Attacker
SW2 -.->|HUB Gibi Davranır / Flooding| B2["Sunucu B"]
end
§6.1.1.Macof Saldırısı (CAM Tablosu Taşması)
Bölüm başlığı “§6.1.1.Macof Saldırısı (CAM Tablosu Taşması)”Katman 2 anahtarların (Switch) gelen çerçeveleri hedefe yönlendirmek için donanımsal bir CAM (Content Addressable Memory) Tablosu kullandığını görmüştük. Ancak her switch’in CAM tablosu sınırlı sayıda MAC adresi (örneğin 8.000 ila 128.000 kayıt) tutabilir.
Saldırı Mekaniği:
Bölüm başlığı “Saldırı Mekaniği:”- Saldırgan
macof(dsniff paketi) gibi bir araç kullanarak switch portuna saniyede on binlerce rastgele üretilmiş sahte kaynak MAC adresi içeren Ethernet çerçeveleri basar. - Switch’in CAM tablosu saniyeler içinde tamamen dolar ve yeni meşru adresleri öğrenemez hale gelir.
- Birçok switch, CAM tablosu dolduğunda ağı tamamen kilitlemek yerine iletişimin sürmesi için “Fail-Open” moduna geçer; yani akıllı bir switch olmaktan çıkıp ilkel bir HUB gibi davranmaya başlar.
- Gelen her unicast çerçeveyi tüm portlara taşır (flooding). Saldırgan kendi portuna akan tüm şirket içi gizli trafiği (parolalar, e-postalar) Wireshark ile pasif olarak dinler.
Wireshark paket detayında:
- Mikrosaniyeler içinde binlerce farklı sahte MAC adresinden (
da:71:0d:...,66:9e:31:...) gelen çerçeveler görülür. - Tüm paketler aynı fiziksel switch portundan akmaktadır.
Savunma:
Bölüm başlığı “Savunma:”Switch portlarında Port Security aktif edilmeli, bir porta bağlanabilecek maksimum MAC adresi sayısı (örneğin 2) sınırlandırılmalı ve ihlal durumunda port derhal kapatılmalıdır (switchport port-security violation shutdown).
§6.1.2.ARP Zehirlenmesi ve Ortadaki Adam (MitM) Saldırısı
Bölüm başlığı “§6.1.2.ARP Zehirlenmesi ve Ortadaki Adam (MitM) Saldırısı”ARP protokolü durumsuz ve doğrulamadan yoksundur; bir cihaz kendisine sorulmadan gelen bir ARP cevabını (Gratuitous ARP) dahi sorgulamadan kabul eder ve önbelleğine yazar.
sequenceDiagram
autonumber
actor Victim as Kurban PC (192.168.1.50)
actor Attacker as Saldırgan (192.168.1.200)
actor Gateway as Ağ Geçidi (192.168.1.1)
Note over Attacker: Sahte ARP Yanıtları Pompalanır
Attacker->>Victim: ARP Reply: 192.168.1.1 is at [Saldırgan MAC]
Attacker->>Gateway: ARP Reply: 192.168.1.50 is at [Saldırgan MAC]
Note over Victim,Gateway: Trafik Saldırganın Üzerinden Akar (MitM)
Victim->>Attacker: İnternet Verisi (Banka, Web, Mail)
Attacker->>Gateway: Veriyi İnceler/Değiştirir ve İletir
Gateway->>Attacker: İnternet Yanıtı
Attacker->>Victim: Kurbana İletir
Wireshark ile ARP Zehirlenmesi Tespiti:
Bölüm başlığı “Wireshark ile ARP Zehirlenmesi Tespiti:”arp.duplicate-address-framefiltresi uygulandığında Wireshark, aynı IP adresi için iki farklı MAC adresinin hak iddia ettiğini kırmızı/sarı renkle vurgular.arp.opcode == 2ile kısa sürede istemciye gelen çok sayıda tek taraflı ARP Yanıtı (Reply) MitM saldırısının açık kanıtıdır.
Savunma:
Bölüm başlığı “Savunma:”Switch üzerinde DHCP Snooping ve Dynamic ARP Inspection (DAI) etkinleştirilmelidir. Switch, DHCP tablosundaki meşru IP-MAC bağı ile uyuşmayan sahte ARP yanıtlarını donanım seviyesinde düşürür.
§6.1.3.DHCP Starvation ve Rogue DHCP Saldırıları
Bölüm başlığı “§6.1.3.DHCP Starvation ve Rogue DHCP Saldırıları”Saldırgan sahte MAC adresleriyle DHCP sunucusuna binlerce DHCP Discover paketi göndererek sunucunun IP havuzundaki tüm boş adresleri tüketir (DHCP Starvation).
Ardından ağa kendi kontrolündeki sahte bir DHCP sunucusunu bağlar (Rogue DHCP). Ağa yeni bağlanan kullanıcılara kendi IP adresini varsayılan ağ geçidi (Default Gateway) ve kendi DNS sunucusunu dağıtarak tüm ağ trafiğini üzerine çeker.
- Savunma: Switch portlarında DHCP Snooping açılarak yalnızca sistem yöneticisinin uplink portları
trustedyapılmalı, diğer tüm portlaruntrustedtutulmalıdır.
Siber Güvenlik Operasyonları
SOC ve SIEM log yönetimi, tehdit avcılığı (threat hunting), ITDR & Active Directory güvenliği, DevSecOps ve fidye yazılımı (ransomware) olay müdahale operasyonları.
© 2026 Yusuf Talha ARABACI. Bu eser CC BY 4.0 lisansı ile lisanslanmıştır; atıf yapılarak serbestçe kullanılabilir ve paylaşılabilir.