TLS anlaşması sorunları nasıl giderilir?

İnternet, ihtiyacımız olan herhangi bir bilgiyi bulmamızı kolaylaştırdı. Web sitelerini doğrudan ziyaret edebilir veya çeşitli veri türlerine erişmek için Google gibi bir arama motorunu kullanabilirsiniz. Ancak, web sayfalarını açamadığımız zamanlar vardır ve bunun arkasında birkaç neden olabilir. Bazı durumlarda, ağ bağlantınızla bir ilgisi olabilir. Öte yandan, bu soruna neden olan diğer bir yaygın sorun TLS el sıkışma hatasıdır.





Şimdi, 'TLS anlaşması ne anlama geliyor?' Diye sorabilirsiniz. TLS, bir şifreleme protokolü olan Taşıma Katmanı Güvenliği anlamına gelir. Bu protokol aracılığıyla yapılan iletişimler özel ve güvenlidir. Bu yazıda, TLS anlaşmasında neler olduğunu açıklayacağız. Bu şekilde, kavramı daha iyi anlayacaksınız. Dahası, size TLS anlaşması başarısız hatasını nasıl düzelteceğinizi öğreteceğiz.

TLS Anlaşması Ne Anlama Geliyor?

Hepimizin bildiği gibi, iki kişi arasında bir müzakere ya da selamlaşma biçimi olduğunda, bunu bir el sıkışma ile kapatıyoruz. Benzer şekilde, iki sunucu iletişim kurduğunda ve birbirini kabul ettiğinde, bir TLS anlaşması oluştururlar. Bu işlem sırasında sunucular doğrulamaya tabi tutulur. Anahtarları değiştirirken şifreleme oluştururlar. Tüm ayrıntıların gerçek olduğu kanıtlandıktan sonra, veri alışverişi başlayacaktır. TLS anlaşmasında yer alan dört adım şunlardır:

  1. İletişim için kullanılacak TLS sürümünü belirtir.
  2. İletişim için şifreleme algoritmasının seçilmesi.
  3. Orijinalliği doğrulamak için bir ortak anahtar ve SSL sertifikası veren kuruluşun dijital imzası kullanılacaktır.
  4. Oturum anahtarları oluşturulacak ve bunlar daha sonra iki sunucu arasında değiştirilecektir.

İşleri basitleştirmek için her iki taraf da önce 'merhaba' diyecek. Ardından, sunucu, istemcinin doğrulayacağı bir sertifika sağlayacaktır. Sertifikanın gerçek olduğu kanıtlandıktan sonra, oturum başlayacaktır. Bundan önce, sunucular arasında veri alışverişine izin verecek bir anahtar oluşturulacak.



TLS El Sıkışma Sorunları Nasıl Giderilir

Ne yazık ki, sorun sunucudan kaynaklanıyorsa, yapabileceğiniz hiçbir şey yoktur. Örneğin, sunucudan gelen sertifika doğrulanamazsa, konu sizin elinizde değildir. Ancak, kullandığınız tarayıcıyla ilgili sorunlar yaşıyorsanız, deneyebileceğiniz pek çok geçici çözüm vardır. Ayrıca, TLS protokolünde bir uyuşmazlık ile uğraşıyorsanız, sorunu tarayıcıdan çözebilirsiniz.

TLS anlaşmasının arkasında çeşitli nedenler olabilir. Sorunu çözmeye çalışmadan önce, kesinlikle bir TLS el sıkışma hatasıyla uğraştığınızdan emin olmalısınız. Çoğu durumda, şu kurallara uyabilirsiniz:

  1. Diğer siteleri ziyaret etmeyi deneyin ve sorunun devam edip etmediğine bakın.
  2. Bir WiFi ağı kullanıyorsanız, kablolu ağa geçmeyi deneyin.
  3. Diğer ağ bağlantılarını deneyin. Örneğin, farklı bir yönlendirici kullanın veya genel bir ağa geçin.

Sorunun nedenini belirledikten sonra, 'Tarayıcımda TLS anlaşmasını devre dışı bırakmalı mıyım?' Diye sorabilirsiniz. Hayal kırıklığınızı anlıyoruz, ancak bunu yapmanızı önermiyoruz. Sonuçta, TLS protokolü, güvenli bir tarama deneyimi sağlamanın en iyi yollarından biridir. Aslında, geçersiz bir sertifika olsa bile bir web sitesine göz atmaya devam edebilirsiniz. Ancak onunla hiçbir şekilde işlem yapmamalısınız. Örneğin, şifre kimlik bilgilerini göndermeyin veya kredi kartınızı kullanmayın.



Öte yandan, TLS el sıkışma hatasının tarayıcınızla ilgili sorunlardan kaynaklandığı zamanlar da vardır. Bu durumda, tarayıcınızdaki bazı ayarları yeniden yapılandırarak sorunu çözebilirsiniz. En iyi çözümlerden bazılarını aşağıda paylaşacağız.

Çözüm 1: Doğru Sistem Zamanını Sağlama

Çoğu zaman, yanlış sistem saati ayarları nedeniyle bir TLS anlaşması başarısız olur. Bir sertifikanın hala geçerli olup olmadığını veya süresinin dolup dolmadığını test etmede sistem süresinin hayati bir faktör olduğunu unutmayın. Bu nedenle, bilgisayarınızdaki zaman sunucunun saatiyle eşleşmiyorsa, sertifikalar artık geçerli değil gibi görünecektir. Bu nedenle, sistem saatini 'otomatik' olarak ayarlamanızı öneririz. İşte adımlar:

  1. Klavyenizde Windows Tuşu + I tuşlarına basın. Bunu yapmak, Ayarlar uygulamasını açacaktır.
  2. Ayarlar uygulamasındayken Zaman ve Dil'i seçin.
  3. Sağ bölmeye gidin, ardından Saati Otomatik Olarak Ayarla altındaki anahtarı Açık konumuna getirin.
  4. Bilgisayarınızı yeniden başlatın, ardından TLS anlaşması hatasının gidip gitmediğini görmek için siteyi tekrar ziyaret etmeyi deneyin.

2.Çözüm: Windows 10'da TLS Protokolünü Değiştirme

Belki de sorunun tarayıcınızın kullandığı TLS sürümüyle bir ilgisi vardır. Windows 10 ve işletim sisteminin önceki sürümlerinin protokol ayarlarını merkezileştirdiğini belirtmek gerekir. Farklı bir TLS sürümüne geçmek için İnternet Özellikleri'ne erişebilirsiniz. Bunu yapmak için şu talimatları izleyin:



  1. Klavyenizdeki Windows Tuşu + R tuşlarına basarak Çalıştır iletişim kutusunu başlatın.
  2. Çalıştır iletişim kutusunun içine 'inetcpl.cpl' yazın (tırnak işareti yok) ve ardından Tamam'ı tıklayın.
  3. İnternet Özellikleri penceresinde, Gelişmiş sekmesine gidin.
  4. TLS protokollerini ekleyebileceğiniz veya kaldırabileceğiniz Güvenlik bölümüne gelene kadar aşağı kaydırın.
  5. Erişmeye çalıştığınız web sitesi TLS 1.2'ye ihtiyaç duyuyorsa, onu seçmeniz gerekir.
  6. Yaptığınız değişiklikleri kaydetmek için Uygula ve Tamam'ı tıklayın.
  7. TLS sürümünü değiştirdikten sonra, aynı web sitesine tekrar erişmeyi deneyin.

TLS protokolleri söz konusu olduğunda, IE, Chrome ve Edge, Windows özelliklerinden yararlanır. Bu arada, Firefox kendi sertifika veritabanını ve TLS protokollerini yönetiyor. Bu nedenle, Firefox'ta TLS sürümünü değiştirmek istiyorsanız, aşağıdaki adımları kullanın:

  1. Firefox'u başlatın, ardından adres çubuğuna 'about: config' (tırnak işareti yok) yazın.
  2. Enter'a basın, ardından arama kutusunu tıklayın.
  3. 'TLS' yazın (tırnak işareti yok), ardından security.tls.version.min'i arayın.
  4. Bunu aşağıdakilerden herhangi birine değiştirebilirsiniz:

1 ve 2'yi girerek TLS 1 ve 1.1'i zorlayın.

3'ü girerek TLS 1.2'yi zorlayın.



4 girerek maksimum TLS 1.3 protokolünü zorlayın.

3. Çözüm: Sertifika Veritabanını veya Tarayıcı Profilini Silme

Tarayıcılar bir sertifika veritabanı tutar. Örneğin, Firefox profilleri bir cert8.db dosyası tutar. TLS anlaşmasının yerel sertifika veritabanıyla ilgili olduğunu bilmenin bir yolu vardır. Firefox'ta cert8.db dosyasını silmeyi deneyebilirsiniz. Bilgisayarınızı ve tarayıcınızı yeniden başlattığınızda hata kaybolursa, suçluyu belirlemişsiniz demektir.

Edge için, Sertifika Yöneticisi sertifikaların işlenmesinden sorumludur. Aşağıdaki adımları izleyerek sertifikaları silebilirsiniz:

  1. Edge'i açın, ardından adres çubuğuna 'edge: // settings / privacy' (tırnak işaretleri olmadan) girin.
  2. 'HTTPS / SSL sertifikalarını ve ayarlarını yönet' seçeneğini tıklayın, ardından sertifikaları silin.

Sertifika veritabanını bulmakta sorun yaşıyorsanız, yapabileceğiniz en iyi şey tarayıcı profilini silmektir. Bunu yaptıktan sonra, TLS hatasının gidip gitmediğini görmek için web sitesine tekrar erişmeyi deneyebilirsiniz.

4.Çözüm: Tarayıcınızı Sıfırlama

Paylaştığımız düzeltmelerin hiçbiri TLS sorununu çözemezse, son çare tarayıcınızı sıfırlamaktır. Bunu yapmanın en iyi yolu tarayıcınızı kaldırıp yeniden yüklemektir. Bunu yaptıktan sonra, TLS hatasının gidip gitmediğini kontrol etmek için web sitesine tekrar erişmeyi deneyebilirsiniz.

Bazı durumlarda, TLS anlaşması zaman aşımına uğrayarak web sitesini ziyaret etmenizi engeller. Bu olduğunda, doğal olarak 'TLS anlaşması ne kadar sürer?' Diye sorarsınız. Birkaç saniye sürer. Bir veya iki dakikadan uzun sürerse, ağ bağlantınız yavaş olabilir. Öte yandan, tarayıcınızın uzantılar, eklentiler ve diğer önemsiz şeylerle aşırı yüklenmesi de mümkündür.

Bu olduğunda, BoostSpeed ​​gibi güvenilir bir PC önemsiz bilgisayar temizleyicisi kullanmalısınız. Gereksiz tarayıcı dosyalarından kolayca kurtulmak için bu aracı kullanabilirsiniz. Dahası, BoostSpeed, optimum olmayan tarayıcı ayarlarını değiştirmenize olanak tanıyan, sorunsuz ve hızlı çalışma sağlayan özelliklere sahiptir.

Çözümlerden hangisi TLS anlaşması sorununu çözmenize yardımcı oldu?

Aşağıdaki yorumlarda bize bildirin!