SSL Sertifika Hatası Nasıl Çözülür?
Süresi dolmuş sertifika, saat hatası ve zincir eksikliğinin ayrıştırılması; SSL aracına bağlanır.
Tarayıcı bir siteye girerken güvenlik uyarısı veriyorsa cevaplanacak ilk soru şu: sorun sizde mi, sitede mi?
Bu ayrım her şeyi belirliyor. Sorun sitedeyse yapabileceğiniz bir şey yok — ve uyarıyı geçmemelisiniz. Sizdeyse çözümü genellikle iki dakika sürüyor.
İki dakikalık ayrım testi
- Başka bir siteyi açın. Örneğin bir haber sitesi.
- Aynı siteyi telefondan, mobil veriyle açın.
| Sonuç | Sorun nerede |
|---|---|
| Tüm sitelerde uyarı var | Sizde — muhtemelen saat ya da güvenlik yazılımı |
| Yalnızca o sitede, telefonda da var | Sitede |
| Yalnızca o sitede, telefonda yok | Sizde ya da ağınızda |
İlk satır önemli bir sinyal: her sitede uyarı alıyorsanız neredeyse kesinlikle cihaz saati bozuk.
Cihaz saati: en çok gözden kaçan neden
Sertifikaların bir geçerlilik aralığı var — başlangıç ve bitiş tarihi. Tarayıcı bunu sizin cihazınızın saatine göre kontrol ediyor.
Saatiniz kaymışsa geçerli bir sertifika bile "henüz geçerli değil" ya da "süresi dolmuş" görünüyor. Hata mesajı saatten hiç bahsetmiyor.
Çözüm: tarih ve saat ayarlarında "otomatik ayarla" seçeneğini açın, saat dilimini de otomatik yapın. Sonra tarayıcıyı yeniden başlatın.
Aynı sorun VPN bağlantılarını da engelliyor — VPN bağlanmıyor yazısında oraya da değindik.
Hata mesajları ve anlamları
| Mesaj | Anlamı | Kim düzeltir |
|---|---|---|
| CERT_DATE_INVALID | Süre geçersiz | Saatiniz ya da site |
| CERT_COMMON_NAME_INVALID | Ad eşleşmiyor | Site |
| CERT_AUTHORITY_INVALID | Otorite tanınmıyor | Site ya da ağınız |
| CERT_REVOKED | Sertifika iptal edilmiş | Site — ciddi |
| SSL_PROTOCOL_ERROR | El sıkışma başarısız | Değişken |
İkinci satır genellikle şu durumdan geliyor:
site.com için alınmış sertifika www.site.com
adresini kapsamıyor. İkisi teknik olarak farklı alan adı —
SSL sertifikası nedir yazımızda anlattık.
Dördüncü satır ciddiye alınmalı. İptal edilmiş bir sertifika, özel anahtarın sızmış olabileceği anlamına geliyor. O sitede hiçbir bilgi girmeyin.
Sizde olan sorunlar: sırayla
- Saati kontrol edin. Yukarıdaki bölüm — tüm sitelerde uyarı alıyorsanız buradan başlayın.
- Gizli sekmede deneyin. Açılıyorsa sorumlu bir tarayıcı uzantısı; tek tek kapatarak bulun.
- Antivirüsün HTTPS taramasını kapatın. Bazı güvenlik yazılımları trafiği açıp yeniden şifreliyor ve bu zinciri bozabiliyor.
- Tarayıcıyı güncelleyin. Eski sürümler yeni sertifika otoritelerini tanımıyor olabilir.
- VPN ya da proxy varsa kapatın. Araya giren her katman sertifika doğrulamasını etkileyebiliyor.
Üçüncü madde şaşırtıcı gelebilir: bir güvenlik yazılımı, trafiği denetlemek için kendini araya koyuyor ve teknik olarak ortadaki adam konumunda duruyor. Kurulumu bozuksa uyarı çıkıyor.
Kurumsal ağda farklı bir durum
İş yerinde ya da okulda uyarı alıyorsanız, cihazınıza yüklenmiş bir şirket sertifikası olabilir. Bu durumda kurum trafiği açıp okuyabiliyor ve tarayıcı genellikle uyarı vermiyor.
Uyarı geliyorsa kurulum eksik ya da bozuk demektir. Kontrol için bir sitenin sertifikasına bakın: düzenleyen kurum bilinen bir otorite yerine şirketinizin adıysa trafiğiniz açılıyor.
Kimin neyi görebildiğini ayrı bir yazıda tabloladık.
Site sahibiyseniz
Ziyaretçileriniz uyarı alıyorsa önce SSL kontrol aracımızla sitenizi sınayın. Araç size düzenleyen otoriteyi, geçerlilik tarihlerini ve kapsanan alan adlarını gösteriyor.
En yaygın üç sorun:
- Süre dolmuş. Otomatik yenileme kurulmuşsa bile bozulabiliyor. En yaygın neden 80 numaralı portun kapalı olması — doğrulama oradan yapılıyor. 80 ve 443 portu.
- Ara sertifika eksik. Zincir kopuk olduğu için bazı tarayıcılarda site açılıyor, bazılarında uyarı çıkıyor. Sizde görünmemesi çözüldüğü anlamına gelmiyor.
- www kapsanmamış. Sertifikanın iki biçimi de içerdiğini doğrulayın.
İkinci madde sinsi: kendi tarayıcınız eksik halkayı tamamlayabildiği için sorun size görünmüyor, ziyaretçilerin bir kısmına görünüyor. Bu yüzden gözle kontrol yetmiyor, araçla sınamak gerekiyor.
Uyarıyı geçmek: ne zaman, asla
Tarayıcı "yine de devam et" seçeneği sunuyor. Bu seçeneği kullanmayın.
Uyarıyı geçmek HTTPS’in sağladığı korumayı kendi elinizle iptal etmek demek. Araya giren biri varsa artık her şeyi okuyabiliyor.
Özellikle asla geçmeyin:
- Bankacılık ve ödeme sayfalarında
- Halka açık Wi-Fi ağlarındayken
- Giriş bilgisi ya da kişisel veri gireceğiniz her yerde
Halka açık ağda sertifika uyarısı, sahte ağ ya da araya girme belirtisi olabiliyor. O ağda işinizi bırakın; HTTPS yazımızda bu senaryoyu anlattık.
Bir site için uyarı, diğerleri normal
Bu durumda sorun büyük olasılıkla sitede ve yapabileceğiniz bir şey yok. Site sahibine bildirmek işe yarayabilir — çoğu zaman haberleri olmuyor, çünkü kendi tarayıcılarında sorun görünmüyor.
Beklemek de bir seçenek: süresi dolmuş sertifikalar genellikle birkaç saat içinde yenileniyor.
Sıkça sorulan sorular
SSL sertifika hatası nasıl çözülür?
Önce sorunun sizde mi sitede mi olduğunu ayırın: başka siteler açılıyor mu, aynı site telefonda açılıyor mu. Tüm sitelerde uyarı alıyorsanız neredeyse kesinlikle cihaz saatiniz bozuktur.
Cihaz saatinin sertifikayla ne ilgisi var?
Sertifikaların geçerlilik aralığı vardır ve tarayıcı bunu sizin saatinize göre kontrol eder. Saat kaymışsa geçerli sertifika bile süresi dolmuş görünür.
Uyarıyı geçip devam edebilir miyim?
Geçmeyin. Uyarıyı geçmek HTTPS korumasını iptal eder. Özellikle bankacılık sayfalarında ve halka açık Wi-Fi ağlarında kesinlikle devam etmeyin.
Sitem uyarı veriyor ama bende normal görünüyor.
Muhtemelen ara sertifika eksik ve zincir kopuk. Bazı tarayıcılar eksik halkayı kendileri tamamlar, bazıları tamamlamaz. SSL kontrol aracıyla sınayın.
www adresinde uyarı alıyorum, normalde almıyorum.
site.com ile www.site.com farklı alan adlarıdır. Sertifikanın ikisini de kapsaması gerekir.