Nmap ile Ağ Keşfi ve Port Tarama Rehberi
Nmap, sızma testinin keşif aşamasının temel aracıdır: canlı sistemler, açık portlar, servis ve sürüm tespiti. Tarama türleri, NSE ve Nmap taramasına karşı savunma.
Hızlı cevap: Nmap (Network Mapper), bir ağdaki canlı sistemleri, açık portları, çalışan servisleri ve sürümlerini keşfetmek için kullanılan açık kaynaklı bir tarama aracıdır. Sızma testinin keşif aşamasının temel aracıdır. Yetkili bir test kapsamında hangi hizmetlerin dışa açık olduğunu ve saldırı yüzeyini haritalamak için kullanılır. Savunma tarafında, kendi ağınızı Nmap ile taramak açıkta kalan servisleri erken görmenizi sağlar.
Nmap ne işe yarar?
Bir sızma testi ya da güvenlik denetimi, hedefin ne çalıştırdığını bilmeden ilerleyemez. Nmap tam da bu soruyu yanıtlar: hangi cihazlar ayakta, hangi portlar açık, o portlarda hangi servis ve sürüm çalışıyor. Bu bilgi, saldırı yüzeyini haritalar ve sonraki adımları yönlendirir.
Önemli bir nokta: Nmap yalnızca saldırganların değil, savunanların da aracıdır. Kendi ağınızı düzenli Nmap taramasından geçirmek, yanlışlıkla dışa açılmış bir yönetim paneli ya da unutulmuş bir servisi, saldırgandan önce görmenizi sağlar.
Temel tarama türleri
| Tarama | Amaç |
|---|---|
| Host keşfi | Ağda hangi cihazların canlı olduğunu bulma |
| Port taraması | Açık, kapalı ve filtrelenmiş portları belirleme |
| Servis ve sürüm tespiti | Portta hangi yazılımın hangi sürümde çalıştığı |
| İşletim sistemi tahmini | Hedefin işletim sistemini kestirme |
| Betik taraması (NSE) | Bilinen açıkları ve yapılandırmaları kontrol etme |
Nmap'in betik motoru (NSE, Nmap Scripting Engine) aracı basit bir port tarayıcıdan çıkarıp, bilinen zafiyetleri ve yanlış yapılandırmaları da kontrol edebilen bir keşif platformuna dönüştürür.
Sızma testinde Nmap nerede durur?
Nmap, sızma testinin keşif (recon) ve haritalama aşamasında kullanılır. Pasif bilgi toplamadan sonra gelen ilk aktif adımdır. Ancak Nmap bir zafiyet doğrulama aracı değildir. Açık port ve servis bulur, ama o servisin gerçekten istismar edilebilir olup olmadığı ayrı bir doğrulama gerektirir. Tespit ile doğrulamayı karıştırmamak gerekir.
Savunma tarafı: Nmap taramasına karşı ne yapılır?
- Yalnızca gerekli portları dışa açın, gerisini güvenlik duvarıyla kapatın.
- Servis sürümlerini güncel tutun, banner bilgisini gereksiz sızdırmayın.
- Ağ segmentasyonu ile bir bölgedeki tarama diğerine yayılmasın.
- Saldırı tespit sistemleriyle olağandışı tarama trafiğini izleyin.
- Kendi ağınızı düzenli tarayın, dışa açık yüzeyi saldırgandan önce görün.
KAOS ve DSET yaklaşımı
DSET, sızma testlerinin keşif aşamasında hedefin saldırı yüzeyini haritalar ve dışa açık servisleri raporlar. Geliştirdiğimiz KAOS güvenlik motoru, keşifte bulunan açık servisleri yalnızca listelemez, hangilerinin gerçekten istismar edilebilir olduğunu doğrulamaya çalışır, çünkü bizim için tespit ile doğrulama farklı şeylerdir. Amacımız uzun bir port listesi değil, gerçekten riskli olan yüzeyi kanıtla göstermektir.
Bağlantılı okumalar: sızma testi türleri ve kapsam, OSINT ve pasif bilgi toplama, PTES metodolojisi 7 aşama, Burp Suite ile web sızma testi, Metasploit Framework rehberi, zafiyet taraması ve sızma testi farkı.
Sık sorulan sorular
Nmap yasal mı? Nmap'in kendisi meşru bir güvenlik ve ağ yönetimi aracıdır ve kullanımı yasaldır. Ancak size ait olmayan ya da yetkiniz olmayan bir sistemi taramak yetkisiz erişim kapsamına girebilir ve hukuki sorumluluk doğurur. Nmap yalnızca kendi sistemlerinizde ya da yazılı yetki aldığınız hedeflerde kullanılmalıdır.
Nmap taraması bir sistemi çökertir mi? Standart bir Nmap taraması genelde zararsızdır, ama agresif zamanlama ya da bazı NSE betikleri hassas sistemlerde (özellikle eski cihazlar ve endüstriyel kontrol sistemleri) sorun çıkarabilir. Bu yüzden üretim ve kritik sistemlerde tarama, kapsam ve zamanlama dikkatle belirlenmelidir.
Nmap açık port bulunca sistem savunmasız mı demektir? Hayır. Açık port yalnızca bir servisin dinlediğini gösterir, o servisin istismar edilebilir olduğunu değil. Gerçek risk için bulunan servisin sürümü, yapılandırması ve bilinen açıkları ayrıca doğrulanmalıdır. Tespit ile doğrulama farklı adımlardır.
Kaynaklar
- Nmap resmi belgeleri: nmap.org/book
- NIST SP 800-115, Teknik Güvenlik Testi Rehberi: csrc.nist.gov
- DSET Blog, sızma testi türleri ve kapsam
Ağınızın saldırı yüzeyini haritalamak ve dışa açık servisleri denetlemek için Ankara Hacettepe Teknokent'teki ekibimizle görüşebilirsiniz. DSET ile iletişime geçin.
Kimliğinizi doğrulayın
Yetkilendirilmiş erişim alanı. Tüm giriş denemeleri kayıt altına alınır.