Bir BT yöneticisinin ömrü genellikle şifreleri sıfırlamak, kullanıcı gelen kutularını düzenlemek ve daha fazla depolama alanına sahip olamayacaklarını söylemek üzere döner. Her şimdi ve yine de, ilginç bir şey üzerinde çalışmak olsun. Geçen hafta, daha önce hiç görmediğim, "err_ssl_version_or_cipher_mismatch" adlı yeni bir hataydı.
Hata sözdizimi neyin yanlış olduğuna dair bir ipucu verdi, SSL sertifikası veya bir web sitesinin veya tarayıcının güvenlik ayarında bir sorun vardı. SSL bayrağı, web sitesinin SSL sertifikası veya Chrome'un bu sertifikayı gördüğünde beklentisi ile ilgili yanlış bir şey ifade ediyordu. Daha fazla bilmediğimi itiraf etmeliyim ki, bazı araştırmalar yapmak zorundaydım.
İlk önce size sorunu nasıl çözeceğinizi göstereceğim, sonra nasıl çalıştığını tartışacağım.
Chrome'da err_ssl_version_or_cipher_mismatch düzeltmesi
Desteklenen SSL sürümlerinde bir uyumsuzluk varsa ve sertifika gönderen web sunucusu tarafından kullanılan sürümde bu mesajı görürsünüz. Chrome'un SSL 3.0'ı desteklemeyi durdurduğu, ancak eski bir tarayıcı çalıştırmıyorsanız veya sertifikayı gönderen sunucunun bir yapılandırma sorunu yoksa, birkaç yıl önce çok yaygındı.
İşte bunu düzeltmek için.
- Chrome'u açın ve URL kutusuna chrome: // flags yazın.
- 'Maksimum TLS sürümü etkin' bölümüne gidin.
- Varsayılana ayarlayın veya TLS 1.3'ü deneyin.
- Şimdi yeniden başlat'ı seçin.
Eski rehberler desteklenen Minimum SSL / TLS sürümünü seçip SSLv3'e ayarlamayı tercih ediyor, ancak Chrome'un daha yeni sürümlerinde seçenekler değişti. Teoride, SSL'nin artık farklı şekilde ele alındığından, Chrome'un daha yeni sürümlerinde bu hata gerçekleşmemelidir. Yine de arada sırada görünmektedir.
Bu, Chrome'da err_ssl_version_or_cipher_mismatch'ı düzeltmezse SSL sertifikası önbelleğini temizlemeniz gerekebilir.
- Chrome'daki üç nokta Ayarlar simgesine gidin.
- Sayfanın altından Gelişmiş'i seçin.
- Sistem kutusuna Proxy ayarlarını aç'ı seçin.
- İçerik sekmesini seçin ve SSL durumunu temizle'yi seçin.
- Tamam'ı seçin ve pencereleri kapatın.
Bu, err_ssl_version_or_cipher_mismatch'ı görmeyi kesinlikle durdurmalıdır.
SSL sertifikası
İnterneti HTTP yerine HTTPS ile güvenli hale getirmeye başladığımızdan beri SSL sertifikaları hiç olmadığı kadar önemliydi. Bunlar, tarayıcınız ile web barındırıcısı arasında aranızda akan tüm verileri şifreleyebilen güvenli bağlantının bir parçasını oluşturur. Bir şey satın aldığınızda ya da internet bankacılığını kullandığınızda, verilerinizin şifrelenmiş olmasına gerek kalmaz, böylece yakalanamaz. SSL sertifikası yardımcı olur.
SSL sertifikası, Sertifika Yetkilisi veya CA adı verilen güvenilir bir taraf tarafından verilir. Web sitesi sahibine gönderir ve web sunucularına yükler. Tarayıcı içinde şifreleme yazılımının güvenli bir bağlantı oluşturmak için kullandığı bir genel ve özel bir anahtar içerir.
Güvenli bağlantı
Şifreli bir gözatma oturumu oluşturmak için beş ana adım vardır. Sahnelerin arkasında bir veya iki saniye içinde olur. Güvenli bir web sitesine her inişinizde, bu işlem tekrarlanır.
- Bir web tarayıcısı güvenli bir web sitesine (HTTPS) eriştiğinde, bir SSL el sıkışma ile karşılanır. Bu, hem sunucu hem de tarayıcının güvenli bir bağlantıyı kabul edebilmesini ve bunu yapmak için gerekli her şeye sahip olmasını sağlar. El sıkışma tamamlandığında, ortak şifreleme anahtarı paylaşılır.
- Onaylandıktan sonra sunucu SSL sertifikasının bir kopyasını tarayıcınıza gönderir. Şifreli oturuma başlayabilen genel anahtarı içerir.
- Tarayıcı, sertifikanın gerçek olup olmadığını kontrol etmek için Sertifika Yetkilisi listesine karşı denetler. Ayrıca, kullanım süresinin dolmadığından veya değiştirilmediğinden de emin olur.
- Tarayıcı daha sonra bağlantıyı şifreler ve web sunucusuna yalnızca web sitesinde olduğunuz süre boyunca devam edecek bir simetrik oturum sertifikası gönderir. Bunun için sunucunun genel anahtarını kullanır.
- Web sunucusu, kendi özel anahtarı ile simetrik oturum anahtarını çözer ve tarayıcınıza olan bağlantıyı onaylar.
Tarayıcı, söz konusu SSL sertifikasında beklediğini görmüyorsa, err_ssl_version_or_cipher_mismatch hatası oluşabilir. Yalnızca Chrome'da Firefox, Opera, Safari ve diğerleri SSL sertifikalarını farklı şekilde ele alır.
Bu hata, yalnızca Chrome'un eski sürümlerinde (sürüm 40), SSL'yi farklı bir şekilde ele aldığında gerçekten gerçekleşmiştir. Chrome'un daha yeni sürümleri, SSL'yi daha kapsamlı bir şekilde ele alır ve bu sorunu asla görmemelisiniz. İlk düzeltme TLS ayarlarını tweaks tweaks iken, bir fark yaratmak gibi görünüyordu. Ancak, ikinci düzeltmenin SSL durumunu temizlemesi daha etkilidir.
Son zamanlarda err_ssl_version_or_cipher_mismatch hatasını gördünüz mü? Bunun için başka düzeltmeler var mı? Bunu bize anlatırsanız aşağıdan bahsedin!