Güvenlik

ERR_SSL_PROTOCOL_ERROR Nedir? Nasıl Çözülür?

İnternette gezinirken büyük çoğunuz, “this site can’t provide a secure connection (bu site güvenli bağlantı sağlayamıyor)” mesajıyla birlikte “ERR_SSL_PROTOCOL_ERROR” hatası ile karşılaşmış olabilirsiniz.

Bu hata, kullanıcının tarayıcısı ile web sunucusu arasındaki SSL/TLS bağlantısında bir sorun olduğunda ortaya çıkabilir. Bu hatanın kesin nedenini belirlemek zor olsa da, bu yazımızda yaygın nedenleri detaylı şekilde anlatacağız ve hatanın nasıl düzeltileceğine dair çözümler sunacağız.

İlgili İçerik: 503 Service Unavailable Hatası Nedir? [Çözümü]

ERR_SSL_PROTOCOL_ERROR Nedir?

ERR_SSL_PROTOCOL_ERROR, tarayıcınız web sitesinin sunucusuyla güvenli bir bağlantı kuramadığında meydana gelir.

Web sitenizin SSL sertifikasının geçersiz veya süresinin dolmuş olduğunu varsayalım. Bu durumda site ile güvenli bağlantı kuramazsınız ve tarayıcınızda err_ssl_protocol_error mesajı görünür.

err_ssl_protocol_error mesajının arkasında birkaç olası neden vardır. En yaygın nedenler, süresi dolmuş bir SSL sertifikası, QUIC protokolü ile ilgili sorunlar, yanlış cihaz tarih ve saat ayarları, antivirüs ve güvenlik duvarı ayarları ile tarayıcı önbelleği ve çerezlerdir.

İlgili İçerik: 500 Internal Server Error Hatası ve Çözümü

ERR_SSL_PROTOCOL_ERROR’ın Yaygın Nedenleri

err_ssl_protocol_error hatasının yaygın nedenlerini aşağıdaki listede bulabilirsiniz:

1. Güncel Olmayan SSL Sertifikası

SSL sertifikanızın süresi dolmuşsa veya güncel değilse, kullanıcılarınız bu hatayla karşılaşabilir. Bunu düzeltmek için SSL sertifikanızı yenilemeniz veya güncellemeniz gerekir. Bunu web hosting sağlayıcınızdan veya tanınmış bir SSL sertifikası veren kuruluştan yapabilirsiniz.

2. Uyumsuz SSL/TLS Protokol Sürümü

SSL/TLS protokol sürümünüz tarayıcı ile uyumsuzsa, bu err_ssl_protocol_error hatasını tetikleyebilir. Bunu düzeltmek için SSL/TLS protokol sürümünüzü uyumlu bir sürüme ayarlamanız gerekir. Bunu web sunucunuz veya SSL/TLS yapılandırma ayarlarınız aracılığıyla yapabilirsiniz.

3. Yanlış Yapılandırılmış SSL/TLS Ayarları

Yanlış SSL/TLS ayarları bu hataya neden olabilir. Bunu düzeltmek için SSL/TLS ayarlarınızı doğru yapılandırmaya getirmeniz gerekir. Bunu web sunucunuz veya SSL/TLS yapılandırma ayarlarınız aracılığıyla yapabilirsiniz.

4. Antivirüs veya Güvenlik Duvarı Girişimi

Bazı durumlarda, antivirüs veya güvenlik duvarı yazılımı SSL/TLS bağlantısını engelleyerek hataya neden olabilir. Bunu düzeltmek için antivirüs veya güvenlik duvarı yazılımınızı geçici olarak devre dışı bırakmanız ve hatanın devam edip etmediğine bakmanız gerekir. Hata ortadan kalkarsa, antivirüs veya güvenlik duvarı ayarlarınızı SSL/TLS bağlantılarına izin verecek şekilde düzenlemeniz gerekir.

5. Web Sunucusu Sorunları

Yanlış sunucu yapılandırmaları gibi web sunucusuyla ilgili sorunlar da bu hataya yol açabilir. Bunu düzeltmek için web hosting sağlayıcınızla iletişime geçmeniz ve onlardan sunucuyla ilgili sorunları kontrol edip düzeltmelerini istemeniz gerekir.

İlgili İçerik: 502 Bad Gateway Hatası ve Çözümü

ERR_SSL_PROTOCOL_ERROR Hatası Nasıl Düzeltilir?

ERR_SSL_PROTOCOL_ERROR hatasını en kolay şekilde nasıl düzeltebileceğinizi merak ediyorsanız, aşağıdaki listedeki ipuçlarından yararlanabilirsiniz:

1. Tarayıcı önbelleğini temizleyin

Deneyebileceğiniz birincil sorun giderme yöntemi, tarayıcı önbelleğinizin yanı sıra SSL durumunu da temizlemektir. Tarayıcı önbelleği, bilgisayarınızda veya mobil cihazınızda bulunan ve ziyaret ettiğiniz web sitelerindeki web sayfalarının, resimlerin ve diğer kaynakların bulunduğu geçici bir depolama alanı gibidir, bu sayede bir sonraki ziyaretinizde sayfalar çok daha hızlı yüklenir.

Dolayısıyla tarayıcı önbelleğini temizlemek, önbelleği kendisini yeni bilgilerle güncellemeye zorlayacaktır. Ayrıca SSL hataları da dahil olmak üzere tarayıcınızla ilgili çeşitli sorunları da çözebilir.

  • Tarayıcınıza bağlı olarak ayarlar menüsüne gidin. Örneğin Google Chrome’da, pencerenin sağ üst köşesinde bulunan üç dikey noktaya tıklayarak ayarlar menüsünü bulabilirsiniz.
  • Devam etmek için “Diğer araçlar”ı seçin ve ardından “Tarama verilerini temizle”ye tıklayın.
  • Bir açılır pencere görüntülenecektir. Bu alanda “Temel” bölümü altında bulunan üç seçeneğin tümünü seçebilirsiniz. Bu seçenekler “Gözatma geçmişi”, “Çerezler ve diğer site verileri” ve “Önbelleğe alınmış resimler ve dosyalar”dan oluşur.
  • İşlemi başlatmak için “Verileri temizle” ye tıklayın.

Tarayıcı önbelleğini temizlemek işinize yaramazsa SSL durumunuzu temizlemeyi de deneyebilirsiniz.

2. SSL durumunuzu temizleyin

SSL durumu, web sitesinin HTTPS kullanıp kullanmadığını bilmenize yardımcı olur. Yeşil görünüyorsa web sitesinin HTTPS bağlantısı kullandığı anlamına gelir, değilse kırmızıya döner.

  • Ekranınızın sol alt köşesindeki Başlat menüsü butonuna tıklayın ve seçenekler listesinden Denetim Masası’nı seçin.
  • Şimdi Denetim Masası Penceresinde Ağ ve İnternet’e tıklayın.
  • Ardından Ağ ve Paylaşım Merkezi’ne tıklayın ve soldaki menüde İnternet Seçenekleri’ne tıklayın.
  • İnternet Özellikleri panelinde İçerik sekmesine tıklayın.
  • Sertifikalar bölümünün altında SSL Durumunu Temizle butonuna tıklayın.
  • Bir onay mesajı görünecektir, devam etmek için Tamam’a tıklayın.
  • Şimdi önbelleğin temizlenmesini bekleyin. İşlem tamamlandığında bir başarı mesajı görmelisiniz.
  • Son olarak, SSL hata mesajının çözülüp çözülmediğini görmek için Google Chrome gibi web tarayıcınızı yeniden başlatın.

3. SSL sertifikanızın geçerliliğini kontrol edin

SSL sertifikaları, doğrulama bilgilerinin orijinal ve doğru kalmasını sağlamak için sınırlı süreli geçerlilik veya son kullanma tarihi ile birlikte gelir. Geçerlilik bilgileriyle ilgili herhangi bir sorun veya son kullanma tarihinin aşılması durumunda tarayıcı bir hata mesajı göstermeye başlar.

Temel olarak web sitelerinin SSL sertifikaları için 6 ila 12 ay geçerlilik süresi vardır. Web sitenize SSL sertifikasını yükledikten sonra geçerlilik tarihi geçmişse, yenileme veya yeni bir SSL lisansı satın alma zamanı gelmiştir.

4. SSL/TLS protokolü sürümünüzü ayarlayın

SSL/TLS protokolü sürümünüz kullanıcının tarayıcısıyla uyumlu değilse, uyumlu bir sürüme ayarlamanız gerekir.

Kullandığınız web tarayıcısı yalnızca TLS 1.1’i destekliyor ancak sunucunuz en son TLS 1.2 ve 1.3 sürümlerini destekliyorsa, bu durumda bağlantı kurulamaz ve sonuç olarak “err_ssl_protocol_error” veya “SSL Handshake Failure” gibi bir hata oluşur.

Bu sorunu çözmek için tarayıcınızı mevcut en son sürüme güncellemeniz gerekir. Genellikle yeni güncellemeler en son TLS sürümleri için destek sağlar. Ancak tarayıcınızı güncellerseniz en son TLS sürümünü destekleyecek şekilde yapılandırıldığından emin olmanız gerekir.

5. Antivirüs veya güvenlik duvarını geçici olarak devre dışı bırakın

Antivirüs veya güvenlik duvarı yazılımınız SSL/TLS bağlantısını engelliyorsa, onu geçici olarak devre dışı bırakmanız ve hatanın giderilip giderilmediğine bakmanız gerekir. Böyle bir durumda, antivirüs veya güvenlik duvarı ayarlarınızı SSL/TLS bağlantılarına izin verecek şekilde ayarlamanız gerekir.

Windows kullanıcıları için:

  • Öncelikle bilgisayarınızın kontrol panelini açmanız gerekmektedir. Bunun için masaüstünüzdeki tStartart menüsüne tıklayın ve arama alanına “control” yazın.
  • Daha sonra kontrol paneli seçeneklerinden “Sistem ve Güvenlik” seçeneğini seçin. Bu sizi yeni bir sayfaya götürecektir.
  • Yeni sayfada “Windows Defender Güvenlik Duvarı” seçeneğini göreceksiniz. “Bir uygulamaya veya özelliğe Windows Güvenlik Duvarı üzerinden izin ver” seçeneğini tıklayın.
  • Bir sonraki pencerede, güvenlik duvarınız üzerinden iletişim kurmasına izin verilen uygulamaların ve özelliklerin bir listesini göreceksiniz. Bu ayarları değiştirmek için “Ayarları değiştir” seçeneğine tıklayın.
  • DNS istemcinizi listede göremiyorsanız artı (+) simgesine tıklayarak ekleyebilirsiniz.
  • Güvenlik duvarınızı geçici olarak devre dışı bırakmak için “Windows Defender Güvenlik Duvarı”nın yanındaki kutunun işaretini kaldırın ve değişikliklerinizi kaydetmek için “Tamam”a tıklayın.
  • Alternatif olarak, DNS istemcisini veya yapılandırmak istediğiniz herhangi bir uygulamayı bularak ve istediğiniz ayarların yanındaki kutuları işaretleyerek veya işaretlerini kaldırarak güvenlik duvarı ayarlarınızı değiştirebilirsiniz.
  • Ayarlarınızı düzenlemeyi tamamladığınızda değişikliklerinizi kaydetmek için “Tamam”a tıklayın.

İlgili İçerik: 404 Not Found Hatası ve Çözümü

6. Sistem tarihini ve saatini kontrol edin ve güncelleyin

Bu, hiç kimsenin err_ssl_protocol_error’a neden olmasını beklemeyeceği en kolay yöntemlerden biridir. Bilgisayarınızın tarih ve saati gerçek zamanlı olarak iyi bir şekilde senkronize edilmemişse veya yanlış yapılandırılmışsa err_ssl_protocol_error’a neden olabilir.

Yanlış bir sistem saati ve tarihi, PC’nizin veya sisteminizin tarih ve saati şimdiki veya gerçek zamandan farklıysa SSL orijinalliğini bozabilir. Bunun nedeni, SSL sertifikalarının bir geçerlilik süresiyle birlikte gelmesi ve son kullanma tarihinin aşılmasının geçersiz sertifika sorununa yol açmasıdır.

7. Ana bilgisayar dosyasını silin

Öncelikle bilgisayarınızda C sürücüsünü açın ve C:\Windows\System32\drivers\etc dizinine gidin.

Alternatif olarak, “Windows tuşu + R” tuşlarına aynı anda basıp “C:\Windows\System32\drivers\etc” yazıp enter tuşuna basabilirsiniz.

Bu özel pencerede host adında bir dosya bulacaksınız. Üzerine sağ tıklayın ve “Sil”i seçin.

Şimdi Chrome tarayıcınızı yeniden başlatın ve hatanın çözülüp çözülmediğini kontrol edin.

8. Uzantıları devre dışı bırakın

Bazen, yüklenen bir tarayıcı uzantısı ERR_SSL_PROTOCOL_ERROR hatasına neden olabilir ve her birini ayrı ayrı kontrol etmediğiniz sürece soruna hangisinin neden olduğunu belirlemek çok zor olabilir.

Yüklü tüm Chrome uzantılarını görüntülemek için URL çubuğuna “chrome://extensions/” yazın.

Bundan sonra tüm etkin Chrome uzantılarını devre dışı bırakın ve hatanın çözülüp çözülmediğini kontrol edin. Sorun çözüldüyse bu, hatanın yüklü bir uzantıdan kaynaklandığı anlamına gelir. Suçlu uzantıyı belirlemek için her seferinde bir eklentiyi etkinleştirin ve her seferinde web sitesine erişmeyi deneyin.

9. Google Chrome’un QUIC Protokolünü devre dışı bırakın

QUIC, web tarama performansını artırmak amacıyla Google tarafından Chrome tarayıcısı için geliştirilen bir ağ protokolüdür. TCP yerine UDP üzerinde çalışır, tüm trafiği şifreler ve tek bir bağlantı üzerinden birden fazla akışın çoğullanmasını destekler.

Google Chrome’un QUIC protokolünü devre dışı bırakmak için aşağıdaki adımları izleyin:

  • Bilgisayarınızda Google Chrome’u açın.
  • Adres çubuğuna “chrome://flags/#enable-quic” yazın ve enter tuşuna basın.
  • “Deneysel QUIC protokolü”nün yanındaki açılır menüye tıklayın ve “Disabled (Devre Dışı)” seçeneğini seçin.
  • Değişikliklerin etkili olması için Google Chrome’u yeniden başlatın.

Bu adımları izledikten sonra QUIC protokolü Google Chrome’da devre dışı bırakılacaktır.

10. Web hosting sağlayıcınıza başvurun

Yukarıda belirtilen yöntemlerin hiçbiri işe yaramazsa, yapabileceğiniz son şey web hosting sağlayıcınızla iletişime geçmek ve onlardan sunucuyla ilgili sorunları kontrol edip düzeltmelerini istemektir.

İlgili İçerik: Google Chrome’da Bağlantınız Gizli Değil Hatası ve Çözümü

ERR_SSL_PROTOCOL_ERROR Nasıl Önlenir?

Err_ssl_protocol_error hatasının oluşmasını önlemek için şu en iyi uygulamalar aşağıdaki şekildedir:

1. SSL Sertifikanızı Güncel Tutun

SSL sertifikanızı güncel tutmak, web sitesi güvenliği ve kullanıcı verilerinin korunması açısından çok önemlidir. SSL sertifikalarının bir son kullanma tarihi vardır ve yenilenmediği veya değiştirilmediği takdirde tarayıcıların güvenlik uyarıları ve sertifikayla ilgili hatalar göstermesine neden olabilir. Web sitesi güvenliğini ve kullanıcı güvenini sağlamak için son kullanma tarihini düzenli olarak izleyin ve süresi dolmadan yenileyin veya değiştirin.

2. Uyumlu SSL/TLS Protokolü Sürümlerini Kullanın

Web tarayıcılarının çoğuyla uyumlu SSL/TLS protokolü sürümlerini kullanmak da web sitesi güvenliği açısından önemlidir. Bu yüzden en son sürümler kullanılmalı ve güncel olmayan sürümler devre dışı bırakılmalıdır. Bu, siber tehditlere karşı güvenlik ve daha iyi bir kullanıcı deneyimi sağlar.

3. SSL/TLS Ayarlarını Doğru Şekilde Yapılandırın

Doğru SSL/TLS yapılandırması, web sitesi güvenliği ve performansı için çok önemlidir ve ayrıca yanlış yapılandırmayla ilgili hataların önlenmesine yardımcı olur. Bu yüzden güçlü şifreler ve protokoller kullanın, PFS’yi etkinleştirin, güvenilir bir sertifika kullanın ve web sunucunuzu varsayılan olarak HTTPS kullanacak şekilde yapılandırın. HSTS’nin uygulanması HTTPS bağlantılarını zorunlu kılar.

4. Antivirüs ve Güvenlik Duvarı Yazılımınızı Güncelleyin

Yazılımla ilgili hataları önlemek için antivirüs ve güvenlik duvarı yazılımınızı güncel tutun.

5. Güvenilir Bir Web Hosting Sağlayıcısı Seçin

Sunucuyla ilgili hataları önlemek için güvenli ve güncel SSL/TLS desteği sağlayan Niobe Hosting gibi güvenilir bir hosting sağlayıcısı seçin. 

Sonuç olarak, güvenli ve hatasız SSL bağlantıları sağlamak için ERR_SSL_PROTOCOL_ERROR sorununu çözmek çok önemlidir. Tarayıcı önbelleğini temizleme, sistem saati ayarlarını kontrol etme, üçüncü taraf uzantıları ve antivirüs yazılımlarını devre dışı bırakma, SSL sertifikalarını doğrulama ve internet güvenlik düzeylerini ayarlama dahil olmak üzere yukarıda belirtilen adım adım kılavuzu izleyerek bu hatayı etkili bir şekilde giderebilirsiniz.

Güçlü şifreleme protokollerini korurken sorunsuz bir tarama deneyimi sağlamak, çevrimiçi etkinliklerinizin ve verilerinizin korunmasına yardımcı olacaktır.

İlgili İçerik: 403 Hatası Nedir? 403 Forbidden Hatası Çözümü

En Çok Sorulan Sorular

1. Tarayıcımda neden “ERR_SSL_PROTOCOL_ERROR” hatasını görüyorum?

“ERR_SSL_PROTOCOL_ERROR”, SSL/TLS protokolünde bir uyumsuzluk veya sorun olduğunda ortaya çıkar.

2. “ERR_SSL_PROTOCOL_ERROR” Google Chrome’a özel mi yoksa diğer tarayıcılarda da ortaya çıkabilir mi?

“ERR_SSL_PROTOCOL_ERROR”, Google Chrome dışındaki diğer tarayıcılarda da ortaya çıkabilir.

3. Süresi dolmuş bir SSL sertifikası “ERR_SSL_PROTOCOL_ERROR” hatasına neden olabilir mi?

Evet, süresi dolmuş bir SSL sertifikası “ERR_SSL_PROTOCOL_ERROR.” hatasına neden olabilir.

4. “ERR_SSL_PROTOCOL_ERROR” ile karşılaşırsam çevrimiçi güvenliğim konusunda endişelenmeli miyim?

“ERR_SSL_PROTOCOL_ERROR”, SSL/TLS bağlantısında bir sorun olduğunu gösterir ve güvenli tarama için bu sorunun çözülmesi önemlidir. Ancak tek başına hatayla karşılaşmanız çevrimiçi güvenliğinizin tehlikeye girdiği anlamına gelmez.

Sibel Hoş

Recent Posts

.TR Domain Ön Siparişleri için Aktivasyon Kodunun Önemi

.TR öncelikli kayıtlar için son gün, 7 Ağustos 2024 olarak güncellenmiştir. Bunun akabinde süreçle ilgili…

10 ay ago

Online Mağazanızı Geliştirmek için En İyi WooCommerce Eklentileri

WooCommerce, WordPress üzerine kurulu güçlü ve açık kaynaklı bir e-ticaret platformudur. Doğru WooCommerce eklentileriyle çevrimiçi…

1 sene ago

En İyi WordPress Yedekleme Eklentileri

Yedekleme, WordPress web sitenizi siber saldırılardan ve kritik hatalardan korumanın önemli bir parçasıdır. Bu yüzden…

1 sene ago

WordPress Giriş URL’i Nasıl Değiştirilir?

Her WordPress web sitesi aşağıdaki giriş URL'lerine sahiptir: websiteniz.com/wp-admin websiteniz.com/wp-login Giriş yolları tüm web siteleri…

1 sene ago

Pazarlama ve İş Dünyası için En İyi Yapay Zeka Araçları

ChatGPT'nin Kasım 2022'de piyasaya sürülmesinden bu yana teknoloji gündeminde en çok konuşulan şey yapay zeka…

1 sene ago

Ücretsiz Stok Fotoğraf Bulabileceğiniz 10 İnternet Sitesi

İnsan beyninin görüntüleri metinden 60.000 kat daha hızlı işlediği göz önüne alındığında, iyi fotoğraflar dikkat…

1 sene ago