SSL Güvenlik Hatası: Nasıl Düzeltilir
SSL ( Secure Sockets Layer) bir web sitesi ile kullanıcıları arasındaki iletişimi şifrelemek için kullanılır. Ancak bazen kullanıcılar bir web sitesini ziyaret ederken SSL güvenlik hatalarıyla karşılaşırlar. Bu hatalar, süresi dolmuş sertifikalar, yanlış yapılandırmalar veya güncel olmayan tarayıcılar gibi çeşitli faktörlerden kaynaklanabilir.
Bu makalede, yaygın SSL güvenlik hatalarını ve bunların nasıl düzeltileceğini inceleyeceğiz.
Yaygın SSL Hataları
- NET::ERR_CERT_COMMON_NAME_INVALID: Bu hata, sertifikanın alan adı tarayıcının adres çubuğundaki alan adıyla eşleşmediğinde oluşur.
- SSL Sertifikasının Süresi Doldu: Bu hata, SSL sertifikasının süresi dolduğunda ve yenilenmesi gerektiğinde meydana gelir.
- Karışık İçerik Hatası: Bir web sitesi HTTPS kullanıyorsa, ancak bazı kaynaklar (resimler, komut dosyaları) HTTP üzerinden yükleniyorsa bu hata oluşur.
- Tarayıcı Güncel Değil: Bazen eski bir tarayıcı bir web sitesinin SSL sertifikasını tanımayabilir ve bu da bir hataya neden olabilir.
SSL Hatalarını Kullanıcı Olarak Düzeltme
1. Tarayıcı Önbelleğini Temizle
Bazen SSL hataları, tarayıcınızda önbelleğe alınan eski veriler nedeniyle ortaya çıkar. Bu sorunu çözmek için önbelleği temizleyin:
- Tarayıcınızın ayarlarını açın.
- Gizlilik ve Güvenlik’e gidin.
- Önbelleği ve Çerezleri temizleyin.
2. Sistem Tarih ve Saatini Kontrol Et
SSL sertifikaları geçerliliği doğrulamak için sistemin tarih ve saatine güvenir. Sisteminizin tarih ve saati yanlışsa, SSL hatalarına neden olabilir. Cihazınızın doğru tarih ve saate ayarlandığından emin olun.
3. Tarayıcınızı Güncelleyin
Eski tarayıcılar daha yeni SSL sertifikalarını desteklemeyebilir. Güncellemeleri kontrol ederek ve en son sürümü yükleyerek tarayıcınızın güncel olduğundan emin olun.
Bir Web Sitesi Sahibi Olarak SSL Hataları Nasıl Giderilir?
1. SSL Sertifikasını Yenileme
SSL sertifikanızın süresi dolduysa, Sertifika Yetkilinizle (CA) yenilemeniz gerekir. Çoğu barındırma sağlayıcısı Let’s Encrypt aracılığıyla ücretsiz SSL sertifikaları sunar. Yenilemek için aşağıdaki komutu kullanın:
sudo certbot yenileme
2. Karışık İçeriği Düzeltme
Tüm kaynakların (resimler, komut dosyaları vb.) HTTPS üzerinden yüklendiğinden emin olun. Karışık içerik uyarılarını önlemek için web sitenizin kodundaki HTTP bağlantılarını HTTPS olarak güncelleyin.
3. Alan Adını Doğrula
NET::ERR_CERT_COMMON_NAME_INVALID hatasıyla karşılaşırsanız, SSL sertifikasının Ortak Adının veya Konu Alternatif Adlarının (SAN’lar) güvenliğini sağlamaya çalıştığınız alan adıyla eşleşip eşleşmediğini kontrol edin.
Sonuç
SSL güvenlik hataları hem kullanıcılar hem de web sitesi sahipleri için sinir bozucu olabilir. Bu kılavuzda özetlenen sorun giderme adımlarını izleyerek yaygın SSL hatalarını çözebilir, web siteniz ile kullanıcıları arasında güvenli ve sorunsuz iletişim sağlayabilirsiniz.