SSL Sertifikası

Nmap ile SSL Güvenlik Testi

Nmap'in ssl-enum-ciphers ve ssl-cert betikleriyle sunucunuzun protokol, cipher ve sertifika durumunu birkaç komutta nasıl inceleyebileceğinizi görün.

Nmap, port taramasının yanı sıra NSE betikleriyle TLS yapılandırmasını da denetleyebilir. Hangi protokol sürümlerinin ve cipher'ların açık olduğunu, sertifikanın kime ait ve ne zamana kadar geçerli olduğunu tek komutla görmek mümkündür. Yalnızca kendi sistemlerinizde veya yazılı izniniz olan hedeflerde kullanın.

Ön koşullar

  • Nmap'in güncel bir sürümü (nmap --version).
  • Hedefe 443 (veya ilgili hizmetin) portundan ağ erişimi.

Temel komutlar

# Protokol ve cipher listesi, her pakete A-F notu
nmap --script ssl-enum-ciphers -p 443 alanadi.com

# Sertifika bilgisi: konu, veren, geçerlilik
nmap --script ssl-cert -p 443 alanadi.com

# Bilinen zafiyet betikleri
nmap --script ssl-heartbleed,ssl-poodle,ssl-dh-params -p 443 alanadi.com

# Hizmet sürümü ile birlikte
nmap -sV --script ssl-enum-ciphers -p 443,465,993 alanadi.com

Çıktıyı okuma

  1. TLSv1.0 / TLSv1.1 satırları: Görünüyorsa eski sürümler hâlâ açıktır.
  2. Cipher notları: Betik her cipher'a güç derecesi verir; "weak" etiketli paketleri kapatın.
  3. Least strength: Listedeki en zayıf paketin notudur; sunucunun genel notunu çoğunlukla bu belirler.
  4. ssl-cert çıktısında Not valid after: Bitiş tarihini gösterir.

Sık hatalar

  • SNI gerektiren sunucularda yanlış sertifika görmek: --script-args tls.servername=alanadi.com ekleyin.
  • Güvenlik duvarının taramayı engellemesi ve boş sonuç dönmesi.
  • Yalnızca 443'ü taramak; SMTP, IMAP gibi hizmetlerin TLS ayarları ayrıdır.

Düzenli kullanım

Nmap çıktılarını tarihli dosyalara kaydedin (-oN tarama-tarih.txt veya -oX ile XML). Haftalık bir zamanlanmış görevle çalıştırıp önceki çıktıyla farkı almak, yapılandırmanın sessizce gerilemesini yakalamanın ucuz bir yoludur. Tarama sıklığını sunucu yüküne göre ayarlayın ve üretim ortamında agresif zamanlama seçeneklerinden kaçının.

Bulgulara göre sunucunuzda ssl_protocols ve cipher dizesini sıkılaştırıp taramayı yeniden çalıştırın. Hızlı bir tarayıcı içi kontrol için SSL denetleyici aracı, hata çözümleri için SSL sorun giderici kullanılabilir. Nmap hızlı bir ilk bakış sağlar; ayrıntılı zafiyet testi için testssl.sh ile tamamlayın.

Bu makale faydalı oldu mu?

Makale Ara

Güvenlik & En İyi Uygulamalar

Yardıma mı İhtiyacınız Var?

Aradığınızı bulamadıysanız destek ekibimiz size yardımcı olabilir.

Destek Talebi Aç