İçeriğe geç
🚀 Bu rehber açık kaynaklıdır ve katkılarınıza açıktır! Katkıda bulunmak, hata bildirmek veya öneri sunmak için GitHub Depomuzu ziyaret edin ve Pull Request açın.

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.

Hizmet Engelleme (DoS/DDoS) Saldırı Taksonomisi

Yaygın Ağ Saldırı Vektörleri ve Güvenlik Nitelikleri

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

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ı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.

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
  1. arp.duplicate-address-frame filtresi uygulandığında Wireshark, aynı IP adresi için iki farklı MAC adresinin hak iddia ettiğini kırmızı/sarı renkle vurgular.
  2. arp.opcode == 2 ile 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.

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ı trusted yapılmalı, diğer tüm portlar untrusted tutulmalıdır.
Tamamlayıcı Kitap

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ı.

Kitabı İncele →

© 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.