SSL hatası, tarayıcının veya uygulamanın bir sunucuyla güvenli (HTTPS) bağlantı kuramadığını gösteren uyarıların genel adıdır. Bağlantı kurulurken sunucu bir SSL/TLS sertifikası sunar; tarayıcı bu sertifikayı ve iki tarafın desteklediği şifreleme yöntemlerini kontrol eder. Bu kontrollerden biri başarısız olduğunda sayfa açılmaz ve ekranda bir hata kodu görünür. Bu rehberde en yaygın SSL hatalarını, ne anlama geldiklerini ve hem ziyaretçi hem de site sahibi olarak nasıl çözebileceğinizi topladık.
SSL Hatası Neden Olur?
Güvenli bağlantı için tarayıcı şunları doğrular: sertifikanın güvenilir bir sertifika otoritesi tarafından verilmiş olması, süresinin dolmamış olması, ziyaret edilen alan adını kapsaması ve iki tarafın ortak bir TLS sürümü ile şifreleme yöntemi (cipher suite) üzerinde anlaşabilmesi. SSL hatalarının neredeyse tamamı bu dört noktadan birindeki sorundan kaynaklanır. SSL sertifikasının ne olduğunu ve nasıl çalıştığını SSL sertifikası nedir yazımızda ayrıntılı anlattık.
En Yaygın SSL Hataları ve Anlamları
| Hata | Anlamı | Sık neden |
|---|---|---|
| NET::ERR_CERT_DATE_INVALID | Sertifikanın tarihi geçersiz | Sertifikanın süresi dolmuş veya cihazın saati yanlış |
| NET::ERR_CERT_AUTHORITY_INVALID | Sertifikayı veren otoriteye güvenilmiyor | Kendinden imzalı sertifika, eksik ara sertifika |
| NET::ERR_CERT_COMMON_NAME_INVALID | Sertifika bu alan adını kapsamıyor | www veya alt alan adı sertifikaya eklenmemiş |
| ERR_SSL_PROTOCOL_ERROR | Güvenli bağlantı el sıkışması başarısız | Hatalı sunucu yapılandırması, ağ veya güvenlik yazılımı müdahalesi |
| ERR_SSL_VERSION_OR_CIPHER_MISMATCH | Ortak TLS sürümü veya şifreleme yöntemi yok | Sunucu yalnızca eski protokolleri destekliyor, sertifika henüz kurulmamış |
| “Bağlantınız gizli değil” | Chrome’un sertifika hataları için gösterdiği genel uyarı | Yukarıdaki NET::ERR_CERT hatalarından biri |
| SSL_ERROR_BAD_CERT_DOMAIN | Firefox’ta alan adı uyuşmazlığı | Sertifika farklı bir alan adına ait |
| Karışık içerik (Mixed Content) | HTTPS sayfada HTTP ile yüklenen dosyalar var | Görsel, betik veya stil dosyalarının http:// ile çağrılması |
ERR_SSL_VERSION_OR_CIPHER_MISMATCH Nedir ve Nasıl Çözülür?
Bu hata, tarayıcı ile sunucunun ortak bir TLS sürümü veya şifreleme yöntemi bulamadığını gösterir. Güncel tarayıcılar TLS 1.0 ve TLS 1.1’i, RC4 ve 3DES gibi zayıf şifreleme yöntemlerini artık desteklemez. Sunucu yalnızca bunları sunuyorsa bağlantı kurulamaz. Hata ayrıca sertifika henüz kurulmamışken veya CDN, kullanılan alt alan adı için sertifika üretmemişken de görülebilir.
Site sahipleri için:
- Sunucuda TLS 1.2 ve TLS 1.3’ü etkinleştirin, SSLv3, TLS 1.0 ve TLS 1.1’i kapatın.
- Güncel şifreleme yöntemlerini (ör. ECDHE ve AES-GCM tabanlı cipher suite’ler) kullanın; RC4 ve 3DES’i devre dışı bırakın.
- İlgili alan adı ve alt alan adı için geçerli bir sertifika kurulu olduğunu kontrol edin.
- CDN kullanıyorsanız, CDN panelindeki sertifikanın bu alt alan adını kapsadığından emin olun. Bazı CDN’lerin ücretsiz sertifikaları ikinci seviye alt alan adlarını (ör.
a.b.alanadi.com) kapsamaz. - Yaptığınız değişiklikten sonra yapılandırmayı bir SSL test aracıyla doğrulayın.
Ziyaretçiler için: Tarayıcınızı ve işletim sisteminizi güncelleyin, cihazın tarih ve saatini kontrol edin, antivirüs programındaki HTTPS tarama özelliğini geçici olarak kapatıp deneyin. Hata yalnızca tek bir sitede görülüyorsa sorun büyük olasılıkla o sitenin sunucusundadır.
ERR_SSL_PROTOCOL_ERROR
Güvenli bağlantı el sıkışmasının başarısız olduğunu gösteren bu hatanın nedenlerini ve adım adım çözümünü ERR_SSL_PROTOCOL_ERROR çözümü yazımızda anlattık.
“Bağlantınız Gizli Değil” ve NET::ERR_CERT Hataları
Chrome, sertifikayla ilgili sorunlarda “Bağlantınız gizli değil” sayfasını gösterir ve altında NET::ERR_CERT_DATE_INVALID, NET::ERR_CERT_AUTHORITY_INVALID veya NET::ERR_CERT_COMMON_NAME_INVALID gibi bir kod yer alır. Kodun ne söylediğine göre çözüm değişir: süresi dolan sertifika yenilenmeli, eksik ara sertifika kurulmalı veya alan adı sertifikaya eklenmelidir. Bu uyarının ayrıntılı çözümü için bağlantınız gizli değil hatası yazımıza bakabilirsiniz.
E-posta Uygulamalarında SSL Hatası
SSL hataları yalnızca tarayıcıda görülmez. iPhone Mail uygulamasındaki “Sunucu Kimliği Doğrulanamıyor” uyarısı da e-posta sunucusunun sertifikasıyla ilgili bir SSL hatasıdır. Nedenlerini ve çözümünü sunucu kimliği doğrulanamıyor yazımızda anlattık.
Ziyaretçiler İçin Genel Çözüm Adımları
- Cihazın tarih ve saatinin otomatik ayarlı olduğundan emin olun.
- Tarayıcıyı ve işletim sistemini güncelleyin.
- Sayfayı gizli pencerede veya farklı bir tarayıcıda açmayı deneyin.
- Tarayıcı önbelleğini ve çerezleri temizleyin; Windows’ta “İnternet Seçenekleri > İçerik > SSL durumunu temizle” adımını uygulayın.
- Antivirüs veya güvenlik yazılımının HTTPS tarama özelliğini geçici olarak kapatın.
- Açık Wi-Fi ağlarında hata alıyorsanız mobil veriyle deneyin.
- Uyarıyı geçip siteye devam etmeyin; özellikle şifre veya ödeme bilgisi girilen sayfalarda bu risklidir.
Site Sahipleri İçin Genel Çözüm Adımları
- Sertifikanın süresini kontrol edin ve otomatik yenilemeyi açın. cPanel kullanıyorsanız cPanel’de otomatik SSL yenileme yazımız yardımcı olur.
- Sertifikanın hem
alanadi.comhemwww.alanadi.comile kullandığınız alt alan adlarını kapsadığından emin olun. - Ara sertifikalar dahil tam sertifika zincirini kurun.
- Sunucuda yalnızca TLS 1.2 ve TLS 1.3’ü açık bırakın.
- Sitedeki tüm görsel, betik ve stil dosyalarını HTTPS ile çağırarak karışık içerik uyarılarını giderin.
- HTTP isteklerini 301 ile HTTPS’e yönlendirin.
- Değişikliklerden sonra yapılandırmayı bir SSL test aracıyla kontrol edin.
Ücretsiz sertifika seçenekleri için ücretsiz SSL nedir yazımıza da göz atabilirsiniz.
Sonuç
SSL hatası, güvenli bağlantının kurulmasını engelleyen bir sertifika veya protokol sorununu gösterir. Hata kodunu okumak, sorunun sertifikanın süresinden mi, alan adından mı, güven zincirinden mi yoksa desteklenen TLS sürümlerinden mi kaynaklandığını anlamanın en hızlı yoludur. Ziyaretçi için çoğu zaman saat ayarı ve tarayıcı güncellemesi yeterlidir; kalıcı çözüm ise sunucudaki sertifika ve TLS yapılandırmasının düzeltilmesidir.
Kategoriler
-
CentOS 14 yazı
-
cPanel 25 yazı
-
CyberPanel 24 yazı
-
İşletim Sistemleri 104 yazı
-
Juniper Networks 18 yazı
-
Kontrol Panelleri 65 yazı
-
Linux 24 yazı
-
MySQL 30 yazı
-
Network 107 yazı
-
Plesk Panel 16 yazı
-
Sanal Sunucu 151 yazı
-
SEO 20 yazı
-
Siber Güvenlik 115 yazı
-
Teknoloji 334 yazı
-
VMware 34 yazı
-
WordPress 30 yazı
-
Yapay Zeka 22 yazı