SSL sertifikası (teknik adıyla TLS sertifikası), tarayıcı ile web sunucusu arasındaki bağlantıyı şifreleyen ve sitenin gerçekten iddia ettiği alan adına ait olduğunu doğrulayan dijital bir belgedir. Sertifikanın süresi dolduğunda, alan adıyla eşleşmediğinde veya zinciri eksik olduğunda ziyaretçiler tarayıcıda güvenlik uyarısıyla karşılaşır ve çoğu siteyi terk eder. R10.Net SSL Sertifika Kontrolü, alan adınızın 443 numaralı portuna bağlanarak sertifikayı ve bağlantı ayarlarını inceler; sonuçları tek bir raporda gösterir.
SSL sorgulama nasıl yapılır?
- Kutuya alan adını yazın (örneğin
ornek.comveyawww.ornek.com). Başınahttps://eklemeniz gerekmez. - Sorgula düğmesine basın. Araç sunucuya gerçek bir TLS bağlantısı kurar ve sunucunun sunduğu sertifikayı okur.
- Üstteki özet kartında sertifikanın geçerli olup olmadığını ve kalan gün sayısını, altında ise ayrıntıları inceleyin.
Alan adının hem www'lu hem www'suz hâlini ayrı ayrı sorgulamanız önerilir; ikisi farklı sunuculara veya farklı sertifikalara yönlenebilir.
Rapordaki alanlar ne anlama gelir?
- Geçerlilik / güvenilirlik: Sertifikanın tarayıcıların güvendiği bir sertifika otoritesine (CA) zincirlenip zincirlenmediği ve süresinin dolmamış olduğu.
- Kalan gün: Bitiş tarihine kaç gün kaldığı. Süresi yaklaşan sertifikalar uyarıyla işaretlenir.
- Sağlayıcı (issuer): Sertifikayı veren kuruluş; örneğin Let's Encrypt, Sectigo, DigiCert veya Google Trust Services.
- SAN listesi: Sertifikanın kapsadığı tüm alan adları (Subject Alternative Name).
*.ornek.comgibi joker (wildcard) kayıtlar tek seviyedeki alt alan adlarını kapsar. - Alan adı eşleşmesi: Sorguladığınız adın SAN listesinde bulunup bulunmadığı. Eşleşme yoksa tarayıcı “bağlantınız gizli değil” uyarısı verir.
- Anahtar türü ve boyutu: RSA (2048 bit ve üzeri önerilir) veya ECDSA (genellikle 256 bit). ECDSA anahtarlar daha kısa olmalarına rağmen benzer güvenlik sağlar.
- İmza algoritması: Örneğin
SHA256-RSAveyaECDSA-SHA384. SHA-1 imzalı sertifikalar artık tarayıcılar tarafından kabul edilmez. - TLS sürümü: Bağlantıda anlaşılan protokol. TLS 1.2 ve 1.3 güncel kabul edilir; TLS 1.0 ve 1.1 kullanımdan kaldırılmıştır.
- Sertifika zinciri: Sunucunun gönderdiği sertifikalar; site sertifikası, bir veya daha fazla ara sertifika ve köke kadar olan yol.
- HSTS: Sunucunun
Strict-Transport-Securitybaşlığı gönderip göndermediği; gönderiyorsa tarayıcılar siteye yalnızca HTTPS ile bağlanır.
Sık karşılaşılan SSL sorunları ve çözümleri
Sertifikanın süresi doldu veya dolmak üzere
Let's Encrypt sertifikaları kısa ömürlüdür ve otomatik yenileme ile kullanılmak üzere tasarlanmıştır. cPanel, Plesk gibi panellerde AutoSSL özelliğinin açık olduğunu; kendi sunucunuzda ise certbot renew gibi yenileme görevinin zamanlanmış olarak çalıştığını kontrol edin. Yenileme başarısız oluyorsa en sık nedenler, alan adının artık o sunucuyu göstermemesi, /.well-known/acme-challenge/ yolunun yönlendirme veya güvenlik duvarı tarafından engellenmesi ve CAA kaydının ilgili otoriteye izin vermemesidir. Yenilemeden sonra web sunucusunun yeniden yüklenmesi gerektiğini unutmayın.
Ara sertifika eksik
Bazı tarayıcılar eksik ara sertifikayı kendisi tamamlayabildiği için site masaüstünde sorunsuz görünürken mobil cihazlarda, uygulamalarda veya API istemcilerinde hata verebilir. Sunucuya yalnızca site sertifikasını değil, sağlayıcının verdiği tam zinciri (fullchain) yükleyin.
Alan adı eşleşmiyor
Sertifika ornek.com için alınmış ama site www.ornek.com üzerinden açılıyorsa (veya tersi) uyarı görülür. Her iki adı da kapsayan bir sertifika alın ya da tüm trafiği sertifikanın kapsadığı ada yönlendirin.
Eski TLS sürümleri
Sunucu yapılandırmanızda TLS 1.0 ve 1.1'i kapatıp TLS 1.2 ve 1.3'ü etkinleştirin. Bu, hem güvenliği artırır hem de modern tarayıcılarla uyumluluğu korur.
HSTS kullanırken dikkat
HSTS, tarayıcının siteye bir süre boyunca yalnızca HTTPS ile bağlanmasını sağlar. Başlığa preload ekleyip alan adınızı tarayıcıların HSTS ön yükleme listesine gönderirseniz bu kararı geri almak haftalar sürebilir ve HTTPS desteklemeyen alt alan adlarınız erişilemez hâle gelir. Önce kısa bir max-age ile başlayın, tüm alt alan adlarınızın HTTPS ile sorunsuz çalıştığından emin olduktan sonra süreyi uzatın.
SSL neden SEO için de önemli?
Google, HTTPS'i sıralama sinyallerinden biri olarak kullandığını açıklamıştır. Daha önemlisi, geçersiz bir sertifika tarayıcıda tam sayfa uyarı gösterdiği için ziyaretçilerin büyük kısmı siteye hiç ulaşamaz. Bitiş tarihini düzenli kontrol etmek bu tür kesintileri önlemenin en kolay yoludur.
İlgili araçlar
HTTP'den HTTPS'e yönlendirmenin doğru çalıştığını görmek için Yönlendirme Kontrolü, HSTS ve diğer güvenlik başlıklarını not vererek incelemek için Güvenlik Başlıkları Testi, CAA kaydınızı görmek için Site DNS Bilgileri aracını kullanabilirsiniz.