1. Anasayfa
  2. Blog
  3. Hatalar ve Sorun Giderme

ERR_SSL_PROTOCOL_ERROR Hatası Çözüm Yolları

ERR_SSL_PROTOCOL_ERROR Hatası Çözüm Yolları

Err_ssl_protocol_error hatası genellikle SSL sertifikanızla bir çakışma veya tarayıcınızda bir sorun olduğunda ortaya çıkar. HTTPS bağlantısı kullanarak bir web sitesini ziyaret etmeye çalıştığınızda, tarayıcının sunucuyla güvenli bir bağlantı kuramaması durumunda “Bu site güvenli bağlantı sağlayamıyor” mesajı görebilirsiniz. Merak etmeyin, bu hata düşündüğünüz kadar karmaşık değil ve çoğu zaman birkaç basit adımla çözülebilir.

ERR_SSL_PROTOCOL_ERROR Nedir?

SSL ve güncel hali TLS (Transport Layer Security), internet üzerinde güvenli iletişim sağlayan şifreleme protokolleridir. Bunu, bilgilerinizi şifreleyen görünmez bir koruyucu zırh gibi düşünebilirsiniz. Basitçe söylemek gerekirse, tarayıcınız ile ziyaret ettiğiniz web sitesi arasında güvenli bir tünel oluşturur. Bu tünelde akan tüm veriler şifrelenir – yani kredi kartı bilgileriniz, şifreleriniz, kişisel mesajlarınız gibi hassas bilgiler koruma altındadır. SSL sertifikası olan siteler adres çubuğunda “https://” ile başlar.

Web sitenizin SSL sertifikasının geçersiz olduğunu veya süresinin dolduğ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. Eğer bir site SSL sertifikası kullanmıyorsa ya da sertifikasında sorun varsa, tarayıcınız sizi uyarır. ERR_SSL_PROTOCOL_ERROR hatası da tam olarak bu tür bir uyarıdır – tarayıcınız “Bu bağlantı güvenli değil, devam etmek istediğinden emin misin?” der.

Bu hatanın en yaygın nedenleri şunlardır:

  • Sistem Tarih ve Saati Yanlış– SSL sertifikaları belirli bir geçerlilik süresine sahiptir. Bilgisayarınızın tarihi bu sürenin dışındaysa, sertifika geçersiz görünür.
  • Tarayıcı Önbelleği Sorunları– Eski ya da bozuk önbellek verileri SSL bağlantısında çakışmalara neden olabilir.
  • SSL Sertifika Problemleri– Web sitesinin SSL sertifikası süresi dolmuş, yanlış yapılandırılmış ya da güvenilir bir otoriteden alınmamış olabilir.
  • Antivirüs veya Güvenlik Duvarı Engellemesi– Bazı güvenlik yazılımları SSL trafiğini tarar ve bu süreçte bağlantıyı bozabilir.
  • SSL/TLS Protokol Uyumsuzluğu– Tarayıcınızın desteklediği SSL/TLS sürümü ile sitenin kullandığı sürüm uyuşmuyordur.
  • Proxy veya VPN Kullanımı– Ara sunucular bazen SSL bağlantılarında sorun yaratabilir.
  • Tarayıcı Eklentileri– Bazı eklentiler SSL bağlantısına müdahale edebilir ve hataya neden olabilir.

ERR_SSL_PROTOCOL_ERROR Hatası Çözümü

1. Sistem Tarih ve Saatini Kontrol Edin

Bu çözüm kulağa basit gelebilir ama ERR_SSL_PROTOCOL_ERROR hatalarının büyük bir kısmı yanlış sistem saatinden kaynaklanır. SSL sertifikaları, “bu tarihten önce geçerli değil” ve “bu tarihten sonra geçersiz” gibi zaman damgaları içerir. Bilgisayarınızın saati bu aralığın dışındaysa, tarayıcınız sertifikayı güvenilmez bulur.

  • Windows’ta Kontrol:
    • Görev çubuğundaki saat üzerine sağ tıklayın ve “Tarih/saat ayarlarını düzenle” seçeneğini seçin. “Saati otomatik ayarla” seçeneğinin açık olduğundan emin olun.
  • Mac’te Kontrol:
    • Sistem Tercihleri > Tarih ve Saat bölümüne gidin. “Tarih ve saati otomatik olarak ayarla” kutusunun işaretli olduğundan emin olun.
  • Tarih ve saati düzelttikten sonra tarayıcınızı tamamen kapatıp yeniden açın. Ardından problemli siteyi tekrar ziyaret edip sorunun devam edip etmediğini kontrol edin.

2. Tarayıcı Önbelleği ve Çerezleri Temizleyin

Tarayıcınız web sitelerinden bilgileri önbelleğe alarak sayfaların daha hızlı açılmasını sağlar. Ancak bu veriler zaman içinde bozulabilir veya güncelliğini yitirebilir. Özellikle bir web sitesi SSL sertifikasını yenilediğinde, eski önbellek verileri yeni sertifikayla çakışabilir.

  • Chrome tarayıcı önbelleğini ve çerezleri temizlemek için aşağıdaki adımları izleyin:
    • Chrome’u açın ve sağ üst köşedeki üç nokta menüsüne tıklayın
    • "Ayarlar" > "Gizlilik ve güvenlik" > "Tarama verilerini temizle" yolunu izleyin
    • Tüm zamanlar” seçeneğini işaretleyin..
    • Önbelleğe alınan resimler ve dosyalar” ile “Çerezler ve diğer site verileri” kutularını işaretleyin.
    • Verileri temizle” butonuna tıklayın
  • Firefox Geçmiş ve Önbelleği Temizlemek için;
    • Firefox menüsünden “Ayarlar“a girin
    • Gizlilik ve Güvenlik” sekmesini seçin
    • Çerezler ve Site Verileri” bölümünde “Verileri Temizle” butonuna tıklayın. Her iki kutuyu da işaretleyin
    • Temizle” butonuna basın

3. SSL Sertifikasını Kontrol Edin 

Err_ssl_protocol_error mesajını düzeltmenin ilk adımı web sitesinin SSL sertifikasını kontrol etmektir. Tarayıcınızın adres çubuğundaki asma kilit simgesini tıklayarak herhangi bir web sitesinin SSL sertifikasını kontrol edebilirsiniz. Daha sonra açılır menüdeki “Bağlantı güvenli” butonuna tıklayın. Menü çubuğunun alt kısmında “Sertifika geçerlidir” yazmalıdır.

SSL Güvenli Bağlantı Simgesi

SSL sertifikasının süresi dolmuşsa web sitesi yöneticisiyle iletişime geçip durumu bildirebilirsiniz. Web sitesi size aitse hosting sağlayıcınızdan SSL sertifikanızı yenilemesini isteyebilirsiniz. SSL sertifikası yenilendikten sonra hata mesajı kaybolmalıdır.

4. SSL/TLS Protokol Ayarlarını Kontrol Edin

Modern web siteleri güncel SSL/TLS protokollerini kullanır. Eğer tarayıcınız eski protokol sürümlerini kullanacak şekilde ayarlanmışsa veya yeni sürümleri desteklemiyorsa, bağlantı sorunları yaşarsınız. Özellikle Windows 7 veya daha eski işletim sistemleri kullanan kullanıcılar bu sorunla karşılaşabilir.

  • Windows İnternet Ayarları:
    • Denetim Masası > İnternet Seçenekleri > Gelişmiş sekmesine gidin. “Güvenlik” bölümünde TLS 1.2 ve TLS 1.3 seçeneklerinin işaretli olduğundan emin olun. SSL 2.0 ve SSL 3.0 gibi eski protokollerin işaretini kaldırın.
  • Chrome’da Ayar:
    • Chrome işletim sistemi ayarlarını kullanır, bu yüzden Windows ayarlarını düzeltmek yeterlidir. Chrome’un güncel sürümünü kullandığınızdan emin olun. Chrome menüsünden “Yardım" > "Google Chrome Hakkında" yolunu izleyerek güncellemeleri kontrol edebilirsiniz.
  • Firefox’ta Ayar:
    • Firefox adres çubuğuna “about:config” yazın ve Enter’a basın. Arama kutusuna “security.tls.version.min” yazın ve değeri 3 (TLS 1.2) veya 4 (TLS 1.3) olarak ayarlayın. Bu, Firefox’un minimum TLS sürümünü belirler.
  • SSL Durumunu Silin:
    • Win+I tuşlarına basarak Ayarlar’a gidin.
    • Ağ ve İnternet” seçeneğine tıklayın.
    • Sayfayı aşağı kaydırıp “Ağ ve Paylaşım Merkezi” seçeneğini bulup tıklayın.
    • Sayfanın sol alt köşesindeki “İnternet Seçenekleri” bağlantısına tıklayın.
    • Açılan pencerenin üst kısmındaki “İçerik” sekmesine tıklayın.
    • SSL Durumunu Sil” seçeneğine ve ardından Tamam’a tıklayın.
  • Bu işlemlerin ardından bilgisayarınızı yeniden başlatmanızı öneririz. Bazen bu tür düşük seviye ağ ayarları ancak sistem yeniden başlatıldığında tam olarak devreye girer.

5. QUIC Protokolünü Devre Dışı Bırakın

QUIC protokolü, verileri sıkıştırarak internet bağlantınızı hızlandırmak için tasarlanmış bir özelliktir. Ancak SSL sertifikanızla çakışmalara da yol açarak err_ssl_protocol_error hatasını tetikleyebilir. QUIC protokolünü web tarayıcınızın ayarlarından devre dışı bırakabilirsiniz.

  • Chrome’da kapatmak için chrome://flags/#enable-quic adresine gidin ve ayarı “Disabled” olarak değiştirin. Ayarları kaydetmek için alt kısımdaki “Relaunch” butonuna tıklayın:
QUIC Protokolü

6. Tarayıcı Uzantılarını Devre Dışı Bırakın

Chrome uzantıları,  tarayıcıya ekstra özellikler veya işlevler ekleyen kullanışlı araçlardır. Ancak bazen ERR_EMPTY_RESPONSE hatası gibi sorunlara da neden olabilirler. Bu mesajı alıyorsanız, sorunun çözülüp çözülmediğini görmek için uzantılarınızı devre dışı bırakmayı deneyebilirsiniz. Bunu yapmak için Chrome tarayıcınızda chrome://extensions adresine gidin ve buradan tüm uzantıları devre dışı bırakın. Alternatif olarak;

  • Chrome pencerenizin sağ üst köşesindeki üç dikey noktaya tıklayın.
  • Ayarlar”ı ve ardından “Uzantılar”ı seçin.
  • Buradan tüm Chrome uzantılarını kapatın.
  • Tüm uzantıları kapattıktan sonra err_empty_response hatasının devam edip etmediğini kontrol edin. Hata artık görünmüyorsa, bu hataya hangi uzantının neden olduğunu bulmak için uzantıları teker teker yeniden etkinleştirin. Sorun yaratan uzantıyı bulduğunuzda bunu tarayıcınızdan kaldırabilirsiniz.

7. Antivirüs ve Güvenlik Duvarını Devre Dışı Bırakın

Antivirüs yazılımları genellikle “SSL taraması” veya “HTTPS taraması” özelliğiyle gelir. Bu özellik, şifrelenmiş trafiği bile kontrol ederek sizi kötü amaçlı yazılımlardan korumaya çalışır. Ancak bunu yaparken SSL bağlantısına müdahale eder ve bazen protokol hatalarına neden olabilir.

# Antivirüs SSL Taramasını Kapatma

Farklı antivirüs programlarında bu özelliğin adı değişir ama genellikle şu şekillerde bulunur:

  • Avast/AVG: Ayarlar > Bileşenler > Web Kalkanı > HTTPS taramasını devre dışı bırakın
  • Kaspersky: Ayarlar > Ek > Ağ > Şifrelenmiş bağlantıları tara seçeneğini kapatın
  • Bitdefender: Koruma > Çevrimiçi Tehdit Önleme > SSL taramasını kapatın
  • Norton: Ayarlar > Antivirüs > Script Kontrol > Etkinliği devre dışı bırakın.
  • Eğer bu işlemden sonra hata düzelirse, sorunu antivirüs yazılımınız yaratıyordu. Bu durumda problematik siteyi antivirüsün istisna listesine ekleyebilir veya antivirüs desteğiyle iletişime geçebilirsiniz.

⚠️ Uyarı! Antivirüsü devre dışı bıraktıktan sonra mutlaka yeniden açmayı unutmayın. Test için kısa bir süre kapatmak sorun olmaz ama uzun süre korumasız kalmak risklidir.

# Windows Güvenlik Duvarı Kontrolü

  • Bazı durumlarda Windows Güvenlik Duvarı da SSL bağlantılarını engelleyebilir. Denetim Masası > Sistem ve Güvenlik > Windows Defender Güvenlik Duvarı > Windows Defender Güvenlik Duvarı’nı aç veya kapat yolunu izleyin.
  • Her iki ağ türü için de güvenlik duvarını geçici olarak kapatın ve ilgili siteye ulaşmayı tekrar deneyin.

8. Proxy Ayarlarını Sıfırlayın

Eğer bilgisayarınızda bir proxy sunucusu kullanıyorsanız veya geçmişte kullanmışsanız, bu ayarlar SSL bağlantısını bozabilir.

  • Windows’taİnternet Seçenekleri > Bağlantılar > LAN ayarları” yolunu izleyin ve “LAN için proxy sunucusu kullan” kutusunun işaretini kaldırın.
  • Mac kullanıyorsanız, “Sistem Tercihleri > Ağ > Gelişmiş > Proxy'ler” bölümünden tüm proxy protokollerinin işaretini kaldırın.
  • VPN kullanıyorsanız, geçici olarak kapatıp siteye tekrar erişmeyi deneyin. Bazı VPN servisleri SSL bağlantılarında sorun yaratabilir. Eğer VPN’i kapattığınızda site açılıyorsa, VPN ayarlarınızı gözden geçirin veya VPN sağlayıcınızla iletişime geçin.

9. DNS Önbelleğini Temizleyin ve DNS Sunucusunu Değiştirin

  • DNS Önbelleğini Temizleme:
    • Windows’ta Komut İstemi’ni yönetici olarak açın ve şu komutu yazın: ipconfig /flushdns. İşlem başarılıysa aşağıdaki mesajı görürsünüz: Windows IP configuration successfully flushed the DNS Resolver Cache.
    • Mac’te Terminal’i açın ve sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder komutunu çalıştırın.
    • Diğer işletim sistemlerinde DNS önbellek temizleme ayrıntıları için şu kılavuzumuzdan faydalanabilirsiniz: DNS Önbelleği Nasıl Temizlenir (Windows, Mac, Linux vb.)
  • DNS Ayarlarını Değiştirin:
    • Windows’ta “Ağ ve Paylaşım Merkezi > Bağdaştırıcı ayarlarını değiştir > Ağ bağlantınıza sağ tık > Özellikler > IPv4” yolunu izleyin. “Aşağıdaki DNS sunucu adreslerini kullan” seçeneğini işaretleyin ve tercih ettiğiniz DNS adreslerini girin:
      • Google DNS (8.8.8.8 ve 8.8.4.4) veya Cloudflare DNS (1.1.1.1 ve 1.0.0.1) gibi ücretsiz ve güvenilir DNS sunucularına geçiş yapın. Bu sunucular genellikle daha hızlı ve günceldir. (Bkz: DNS Ayarları Nasıl Değiştirilir?)
  • Son olarak bilgisayarınızı yeniden başlatın. Böylece temiz bir DNS ile devam edebileceksiniz.

10. Alternatif Çözümler

  • Tarayıcıyı Sıfırlayın:
    • Chrome’da “Ayarlar > Sıfırla ve temizle > Ayarları varsayılana geri yükle” seçeneğini kullanın. Bu işlem eklentileri, önbelleği ve ayarları temizler ama yer imlerini korur.
  • Tarayıcıyı Güncelleyin:
    • Eski tarayıcı sürümleri modern SSL/TLS protokollerini desteklemeyebilir. Chrome, Firefox, Edge gibi tarayıcıların en son sürümüne sahip olduğunuzdan emin olun.
  • İşletim Sistemini Güncelleyin:
    • Windows Update veya Mac Software Update’i çalıştırın. Güvenlik yamaları ve sistem güncellemeleri SSL sorunlarını çözebilir.
  • Web Sitesi Sahibiyle İletişime Geçin:
    • Eğer sorun sadece belirli bir sitede yaşanıyorsa ve hiçbir çözüm işe yaramıyorsa, site yöneticilerine bildirin. Sorun onların SSL yapılandırmasından kaynaklanıyor olabilir.
  • Bilgisayar Uzmanına Danışın:
    • Tüm bunları denediyseniz ve hâlâ sorununuz devam ediyorsa, daha derin bir sistem problemi olabilir. Şu durumda profesyonel teknik destek almanız faydalı olacaktır.
Editör Notu: İçeriğimiz okuyucu desteğiyle finanse edilmektedir. Bu, bağlantılarımızdan bazılarına tıkladığınızda komisyon kazanabileceğimiz anlamına gelir.

Burada sadece teorik bilgiler değil, gerçek deneyimlere dayanan pratik çözümler var. Burada yol arkadaşı olacağız. Karmaşık konuları birlikte çözecek, teknik detayları birlikte aşacağız...

Yazarın Profili