SSL sorgulama: sertifika ve TLS kontrolü
SSL/TLS kontrolü
Sertifikanızın geçerliliğini ve zincirini, açık TLS sürümlerini ve zayıf şifre setlerinin kabul edilip edilmediğini kontrol eder; eski ya da zayıf ayarları düzeltme adımlarıyla listeler.
Bu test ne yapar?
SSL/TLS kontrolü, sitenizin HTTPS bağlantısını bir tarayıcının göreceği gibi denetler: sertifika geçerli mi ve ne zaman doluyor, zincir eksiksiz mi, alan adıyla eşleşiyor mu, eski TLS 1.0/1.1 ya da zayıf şifreler hâlâ kabul ediliyor mu. Yalnızca TLS el sıkışması ve tek bir başlık isteğiyle çalışır.
Kaynaklar ve yöntem
TLS el sıkışmalarıyla sertifikayı ve protokolleri okur; HTTP→HTTPS yönlendirmesi için ana sayfaya tek bir başlık isteği gönderir. Form doldurmaz, yük oluşturmaz.
Neyi kontrol eder, nasıl düzeltilir
Testin baktığı her madde, neden önemli olduğu ve eksikse ne yapmanız gerektiği. Sonuç ekranında yalnızca sizin sitenizde eksik olanlar çıkar.
Sertifika geçerlilik süresi
Süresi dolan sertifika siteyi tüm ziyaretçiler için tarayıcı uyarısının arkasına iter. En sık yaşanan ve en kolay önlenen kesinti budur.
Nasıl düzeltilir
Otomatik yenileme kurun ve bitişe 21 gün kala uyarı alacak bir izleme ekleyin.
$ sudo certbot renew --dry-runSertifika zinciri
Ara sertifika eksikse masaüstü tarayıcılar çoğu zaman tamamlar, ama mobil uygulamalar, API istemcileri ve bazı Android sürümleri bağlantıyı reddeder.
Nasıl düzeltilir
Sunucuda yalnızca site sertifikasını değil, ara sertifikayı da içeren tam zinciri gösterin.
ssl_certificate /etc/ssl/fullchain.pem;
ssl_certificate_key /etc/ssl/privkey.pem;Ad eşleşmesi
Sertifikadaki adlar alan adınızla eşleşmezse tarayıcı bağlantıyı güvensiz sayar.
Nasıl düzeltilir
Sertifikaya hem çıplak alan adını hem www’yu ekleyin.
Eski protokoller (TLS 1.0 / 1.1)
TLS 1.0 ve 1.1’in bilinen zayıflıkları var ve 2020’den beri tüm büyük tarayıcılarda kapalı. Açık bırakmak yalnızca eski ve güvensiz istemcilere kapı açar.
Nasıl düzeltilir
Yalnızca TLS 1.2 ve 1.3’ü açık bırakın.
ssl_protocols TLSv1.2 TLSv1.3;TLS 1.3 desteği
Daha hızlı el sıkışma ve yalnızca güçlü şifre setleri. Açmak için genellikle tek satır yeterlidir.
Nasıl düzeltilir
OpenSSL 1.1.1 ve üstüyle ssl_protocols satırına TLSv1.3 ekleyin.
Zayıf şifre setleri
3DES ve ileri gizlilik sağlamayan RSA anahtar değişimi, trafiğin ileride çözülebilmesine ya da zayıflatılmasına yol açar.
Nasıl düzeltilir
Yalnızca ECDHE tabanlı, AEAD şifre setlerine izin verin.
ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305;
ssl_prefer_server_ciphers off;HTTP’den HTTPS’e yönlendirme
HTTP sürümü içerik sunuyorsa kullanıcı şifresiz sayfada oturum açabilir, bağlantı değiştirilebilir.
Nasıl düzeltilir
80 numaralı porttaki her isteği 301 ile HTTPS’e yönlendirin.
server {
listen 80;
return 301 https://$host$request_uri;
}OCSP stapling
Tarayıcının sertifika iptal durumunu ayrıca sormasına gerek kalmaz; bağlantı hızlanır ve ziyaretçi bilgisi sertifika sağlayıcıya gitmez.
Nasıl düzeltilir
Sunucuda stapling’i açın.
ssl_stapling on;
ssl_stapling_verify on;CAA kaydı
Alan adınız için hangi sertifika sağlayıcılarının sertifika üretebileceğini DNS’te sınırlar; yetkisiz sertifika çıkarılmasını zorlaştırır.
Nasıl düzeltilir
Kullandığınız sağlayıcıyı DNS’e CAA kaydı olarak ekleyin.
alanadiniz.com. IN CAA 0 issue "letsencrypt.org"Hızlı sorgular
Tek soruya tek cevap: SPF kaydım doğru mu, site çöktü mü, sertifikam ne zaman doluyor? Günlük tarama hakkınızdan düşmez, hesap gerekmez.
SSL bitiş tarihi sorgulama
SSL bitiş tarihi sorgulama (sertifika süresi)
Site çöktü mü?
Site çöktü mü? Herkeste mi, yalnızca bende mi
Sık sorulan sorular
SSL sertifikamın ne zaman dolacağını nasıl öğrenirim?
TLS 1.0 ve 1.1 kapatılmalı mı?
Ücretsiz mi, hesap gerekiyor mu?
Sitemde çalıştırmak güvenli mi?
Birincil kaynaklar
Diğer testler
E-posta güvenliği
Adınıza sahte e-posta gönderilip gönderilemeyeceğini SPF, DKIM ve DMARC kayıtlarınızdan okur.
Güvenlik başlıkları testi
Sitenizin tarayıcıya gönderdiği güvenlik ayarlarını (HSTS, CSP, çerezler) puanlar ve eksikleri gösterir.
DNS ve alan adı güvenliği
Alan adınızın bitiş tarihine, transfer kilidine ve DNS kayıtlarının korunmasına (DNSSEC, CAA) bakar.
Çerez ve KVKK onayı
Ziyaretçi izin vermeden önce Google Analytics, Meta Pixel gibi izleyicilerin yüklenip yüklenmediğini gösterir.
JavaScript kütüphane açıkları
Sitenizdeki jQuery, Bootstrap gibi kütüphanelerin sürümünde bilinen açık olup olmadığını ve güvenli sürümü söyler.
Alt alan adı keşfi
Alt alan adlarınızı bulur; unutulmuş ve başkasının ele geçirebileceği kayıtları işaretler.
Saldırı yüzeyi keşfi
Bir saldırganın herkese açık kaynaklardan sizin hakkınızda öğrenebildiklerini toplar: alt alan adları, yazılımlar, DNS.
Diğer ücretsiz taramalar
WP Lens: WordPress taraması
WordPress çekirdeğinin, eklentilerin ve temaların sürümlerini bilinen açıklarla eşleştirir.
Port taraması
Sunucunuzda dışarıya açık portları ve servis sürümlerini bulur, bilinen açıklarla eşleştirir. Onayınızla çalışır.
Bağımlılık taraması (SBOM)
package-lock, yarn.lock ya da SBOM dosyanızdaki bağımlılıkları bilinen açıklarla eşleştirir.
Banner'dan CVE bulma
Bir servisin sürüm satırını yapıştırın, o sürümün bilinen açıklarını görün. Tarama yapmaz.