Ana Sayfaya Dön

Cisco Switch Güvenliğinde Sık Yapılan 5 Hata ve Çözümleri

13 Ekim 2026


Ağ altyapılarında çoğunlukla kullandığımız switchler genellikle kutusundan çıkartıp hızlıca kurduğumuz için buradaki 5 maddelik sıkılaştırma adımlarını çoğu zaman yapmıyoruz veya es geçiyoruz, iç ve dış tehditlere karşı büyük güvenlik açıklarına sebep olduğumuz bu 5 adımı inceleyeceğiz ve pratik bir şekilde nasıl gidereceğimiz konusunda yapacağımız düzenlemeler şu şekilde olmalıdır;


1. VTY Hattını SSH Olarak Kullanmak / Zorlamak

Switch yönetimine uzaktan (SSH/Telnet) veya fiziksel konsoldan erişirken şifre korumasının olmaması ya da düz metin (plaintext) şeklinde tutulması ilk savunma hattının düşmesi demektir. Özellikle Telnet protokolü, paketleri şifresiz ilettiği için ağ içi dinlemelere karşı tamamen savunmasızdır.

Çözüm:

Switch(config)# hostname SW-CORE-01
SW-CORE-01(config)# username yonetici privilege 15 secret GucluParola123!
SW-CORE-01(config)# ip domain-name sirketici.local
SW-CORE-01(config)# crypto key generate rsa general-keys modulus 2048
SW-CORE-01(config)# line vty 0 4
SW-CORE-01(config-line)# transport input ssh
SW-CORE-01(config-line)# login local
SW-CORE-01(config-line)# exit
SW-CORE-01(config)# service password-encryption
SW-CORE-01(config)# ip ssh version 2

2. Kullanılmayan Portları Aktif Bırakmamak ve Dead VLAN Atamak

Çözüm:

SW-CORE-01(config)# interface range gigabitEthernet 0/15 - 24
SW-CORE-01(config-if-range)# switchport mode access
SW-CORE-01(config-if-range)# switchport access vlan 999
SW-CORE-01(config-if-range)# shutdown

3. Port Security Özelliğini Yapılandırmamak

Çözüm:

SW-CORE-01(config)# interface gigabitEthernet 0/1
SW-CORE-01(config-if)# switchport mode access
SW-CORE-01(config-if)# switchport port-security
SW-CORE-01(config-if)# switchport port-security maximum 2
SW-CORE-01(config-if)# switchport port-security violation restrict
SW-CORE-01(config-if)# switchport port-security mac-address sticky

4. BPDU Guard ve Root Guard Önlemlerini Almamak

Eğer ağınızda Spanning Tree Protocol (STP) yapılandırılmış ancak uç portlarda güvenlik önlemleri alınmamışsa, dışarıdan ağa bağlanan bir kullanıcının kendi switch’ini bağlayarak kök köprü (Root Bridge) olmaya çalışması mümkündür. Bu durum tüm trafiğin saldırganın cihazı üzerinden geçmesine (Man-in-the-Middle) yol açar.

Çözüm:

Son kullanıcıların bağlı olduğu access portlarda BPDU Guard aktif edilerek, o porttan BPDU paketi gelmesi durumunda portun koruma amaçlı kapanması sağlanmalıdır.

SW-CORE-01(config)# interface gigabitEthernet 0/1
SW-CORE-01(config-if)# spanning-tree bpduguard enable
! Veya tüm portlar için global bazda:
SW-CORE-01(config)# spanning-tree portfast default
SW-CORE-01(config)# spanning-tree portfast bpduguard default

5. DTP (Dynamic Trunking Protocol) Özelliğini Kapatmamak

Cisco switch’ler varsayılan olarak DTP protokolünü kullanarak komşu cihazlarla otomatik olarak trunk bağlantısı kurmaya çalışır. Saldırganlar bu açığı kullanarak switch’i trunk moda geçmeye zorlayabilir ve tüm VLAN’lardaki trafiği dinleyebilir (VLAN Hopping).

Çözüm:

Uç cihazların bağlı olduğu portlarda DTP tamamen kapatılmalı ve portlar manuel olarak access moda zorlanmalıdır.

SW-CORE-01(config)# interface range gigabitEthernet 0/1 - 14
SW-CORE-01(config-if-range)# switchport mode access
SW-CORE-01(config-if-range)# switchport nonegotiate

Sonuç

Aslında alınması gereken daha çok güvenlik protokolümüz var ama bu yazımızda sadece bu 5 tanesine örnek vermek istedim sonraki yazımızda veya bu yazımızı “VLAN Hoping / DHCP Snooping / Dynamic ARP Inspection / Disable CDP “ gibi konuları da ele alırız veya “Switch” tarafında tüm güvenlik önlemlerini nasıl alacağımız ile ilgili bir yazı dizisi yazabiliriz.