Sanal Güvenlik

  1. Anasayfa
  2. »
  3. Eğitimler
  4. »
  5. Sızma Testi Hazırlığı: Ağ Keşfi Teknikleri

Sızma Testi Hazırlığı: Ağ Keşfi Teknikleri

Sanal Güvenlik Sanal Güvenlik -
467 0

Siber güvenlik alanında faaliyet gösteren profesyoneller için ağ keşfi, sızma testi süreçlerinin temelini oluşturur. Hedef ağın mimarisini, çalışan cihazları ve açık servisleri anlamak, potansiyel zafiyetleri belirlemek adına kritik öneme sahiptir. Bu süreç, bir saldırganın ilk adımını taklit ederek, savunma mekanizmalarının zayıf noktalarını ortaya çıkarmayı amaçlar. Ağ keşfi, yalnızca bir teknoloji yığını değil, aynı zamanda metodolojik bir yaklaşımdır. Bu eğitim, siber güvenlik eğitimi kapsamında ağ keşfi için kullanılan temel teknikleri ve bu tekniklerin uygulamalı yönlerini detaylı bir şekilde ele alacaktır.

Ağ Keşfinin Önemi ve Amaçları

Etkin bir sızma testi veya güvenlik denetimi, öncelikle hedef hakkında derinlemesine bilgi sahibi olmayı gerektirir. Ağ keşfi, bu bilgi toplama sürecinin ilk aşamasıdır ve şu amaçlara hizmet eder:

  • Aktif Cihazların Tespiti: Ağ üzerinde hangi cihazların (sunucular, istemciler, yönlendiriciler, güvenlik duvarları vb.) aktif olduğunu belirlemek.
  • IP Adres Alanlarının Belirlenmesi: Hedef ağın kullandığı IP adres aralıklarını ve alt ağlarını tespit etmek.
  • Port Tarama: Aktif cihazlar üzerindeki açık servisleri ve bu servislere erişim noktalarını (portları) belirlemek.
  • Servis ve Sürüm Bilgilerinin Toplanması: Açık portlarda çalışan servislerin (HTTP, SSH, FTP vb.) türünü ve versiyon bilgisini öğrenmek.
  • İşletim Sistemi Tespiti: Hedef cihazların işletim sistemlerini tahmin etmek veya belirlemek.
  • Potansiyel Zafiyetlerin Erken Tespiti: Bilgi toplama aşamasında dahi bilinen eski sürüm servisler veya varsayılan yapılandırmalar zafiyetlere işaret edebilir.

Bu adımlar, sızma testi uzmanının sonraki aşamalarda hangi saldırı vektörlerini kullanabileceği konusunda bilinçli kararlar almasını sağlar. Kısacası, ağ keşfi, bir binanın planını çıkarmak gibidir; hangi odaların olduğunu, kapıların nereye açıldığını ve pencerelerin nerede bulunduğunu bilmeden içeriye girmek mantıklı olmayacaktır.

Aktif Ağ Keşfi Teknikleri

Aktif ağ keşfi, hedef sisteme doğrudan paketler göndererek yanıtları analiz etme yöntemidir. Bu yöntemler, hedef sistem üzerinde tespit edilebilir olsalar da, en kesin sonuçları verirler. Ağ güvenliği eğitimi içinde bu teknikler temel olarak ele alınır.

1. Ping Sweeping (ICMP Tarama)

ICMP Echo Request paketlerini belirli bir IP aralığına göndererek hangi IP’lerin aktif olduğunu belirleme yöntemidir. Ağ üzerinde canlı ana bilgisayarları hızlıca tespit etmek için kullanılır.

Kullanım Örneği (nmap ile):

nmap -sn 192.168.1.0/24

Bu komut, `192.168.1.0/24` alt ağındaki tüm IP adreslerine ICMP Echo Request paketleri gönderir. Yanıt veren IP adresleri canlı olarak raporlanır. `-sn` seçeneği sadece ping taraması yapar, port taraması yapmaz.

2. Port Tarama

Aktif bir ana bilgisayar üzerindeki servisleri ve bu servislere erişim noktalarını (portları) tespit etmek için kullanılır. Farklı tarama türleri mevcuttur:

  • TCP SYN Scan (Stealth Scan): En yaygın ve hızlı tarama türüdür. Hedef porta bir SYN paketi gönderilir. Port açıksa SYN/ACK ile yanıt alınır, kapalıysa RST ile yanıt alınır. Tam bir TCP bağlantısı kurulmaz, bu da tespiti zorlaştırabilir.
  • TCP Connect Scan: Hedef porta tam bir TCP bağlantısı kurmaya çalışır. Operasyon sistemi seviyesinde yapılır ve daha kolay tespit edilebilir ancak tüm tarama türlerinin çalışmadığı durumlarda tercih edilebilir.
  • UDP Scan: UDP servislerini tespit etmek için kullanılır. UDP bağlantısız bir protokoldür, bu nedenle portun açık olup olmadığını anlamak daha zordur. Paket gönderilir, yanıt gelmezse port büyük olasılıkla açıktır (hata mesajı gelmemesi durumunda).

Kullanım Örneği (nmap ile TCP SYN Scan):

nmap -sS -p 1-65535 192.168.1.100

Bu komut, `192.168.1.100` IP adresindeki tüm TCP portlarını (1’den 65535’e kadar) SYN tarama yöntemiyle tarar.

3. Servis ve Sürüm Tespiti (Version Detection)

Açık tespit edilen portlarda hangi servislerin çalıştığını ve bu servislerin hangi sürümlerini kullandığını belirlemek için kullanılır. Bu bilgi, bilinen zafiyetlere karşı hedefi değerlendirmek için çok değerlidir.

Kullanım Örneği (nmap ile):

nmap -sV 192.168.1.100

Bu komut, `192.168.1.100` IP adresindeki açık portlarda çalışan servislerin türünü ve sürümünü tespit etmeye çalışır.

4. İşletim Sistemi Tespiti (OS Detection)

Hedef ana bilgisayarın işletim sistemini tahmin etmek için çeşitli teknikler kullanır. Bu teknikler, TCP/IP yığınının işletim sistemlerine özgü yanıtlarını analiz etmeye dayanır (örneğin, TCP pencere boyutları, IP ID farklılıkları, TTL değerleri).

Kullanım Örneği (nmap ile):

nmap -O 192.168.1.100

Bu komut, `192.168.1.100` IP adresindeki cihazın işletim sistemini tahmin etmeye çalışır.

Pasif Ağ Keşfi Teknikleri

Pasif ağ keşfi, hedef sisteme doğrudan paket göndermeden bilgi toplama yöntemidir. Bu yöntemler daha gizlidir ve tespiti daha zordur.

1. Ağ Trafiği Analizi (Packet Sniffing)

Ağ üzerinde dolaşan paketleri dinleyerek bilgi toplama işlemidir. Wireshark gibi araçlarla gerçekleştirilir. Bu yöntemle IP adresleri, kullanılan protokoller, açık servisler ve hatta bazen kimlik bilgileri gibi hassas veriler elde edilebilir.

2. Whois Sorguları

Alan adlarının veya IP adres bloklarının sahipliği hakkında bilgi edinmek için kullanılır. Kayıtlı kişi, organizasyon, iletişim bilgileri gibi detaylar elde edilebilir.

3. DNS Kayıtları Analizi

Alan adlarının IP adreslerini çözümleyen DNS sunucularından elde edilen bilgiler, hedef ağdaki sunucular ve hizmetler hakkında ipuçları verebilir. Özellikle publicly accessible DNS sunucularından yapılan sorgular önemlidir.

Sonuç

Ağ keşfi, siber güvenlik savunmasının ve saldırı testlerinin temel taşıdır. Aktif ve pasif tekniklerin bir arada kullanılması, hedef sistem hakkında kapsamlı bir anlayış geliştirilmesini sağlar. Bu süreçte kullanılan araçlar (Nmap, Wireshark, etc.) ve metodolojiler, güvenlik profesyonellerinin zafiyetleri daha etkin bir şekilde belirlemesine olanak tanır. Uygulamalı güvenlik anlayışı, bu tekniklerin doğru bir şekilde anlaşılmasını ve uygulanmasını gerektirir. Siber güvenlik eğitimi altyapısı içinde bu aşamanın önemi göz ardı edilmemelidir.

Bu eğitimde ele alınan adımlardan hangisinin, ağ keşfi sürecinizi daha sağlam bir temele oturtmak adına size en fazla faydayı sağladığını düşünüyorsunuz?

İlgili Yazılar