Življenje IT skrbnika se ponavadi vrti okoli ponastavitve gesel, urejanja prejetih sporočil uporabnikov in ljudem sporočajo, da ne morejo imeti več prostora za shranjevanje. Vsake toliko časa se lotiš česa zanimivega. Prejšnji teden je šlo za novo napako, ki je še nikoli nisem videl, "err_ssl_version_or_cipher_mismatch" v Chromu.
Oglejte si tudi naš članek Kako pospešiti Google Chrome
Sintaksa napak mi je dala pojem, kaj je narobe, prišlo je do težave s certifikatom SSL ali varnostnimi nastavitvami spletnega mesta ali brskalnika. Oznaka SSL je pomenila, da s certifikatom SSL na spletnem mestu ali s pričakovanjem Chroma, ko je videl to potrdilo, nekaj ni v redu. Priznati moram, da nisem vedel nič več od tega, zato sem moral opraviti nekaj raziskav.
Najprej vam pokažem, kako odpraviti težavo, nato pa bom razpravljal, kako vse to deluje.
Popravite err_ssl_version_or_cipher_mismatch v Chromu
Če je v podprtih različicah SSL neskladje in različici, ki jo uporablja spletni strežnik, ki pošilja potrdilo, boste videli to sporočilo. Pred leti je Chrome prenehal podpirati SSL 3.0, vendar bi moral biti zdaj redkejši, razen če imate zastarel brskalnik ali strežnik, ki pošilja potrdilo, ima težave s konfiguracijo.
Tukaj je, kako ga odpraviti.
- Odprite Chrome in v polje URL vnesite zastavice chrome: //.
- Pomaknite se do 'Največja dovoljena različica TLS'.
- Nastavite privzeto ali poskusite TLS 1.3.
- Izberite Ponovni zagon zdaj.
Starejši vodniki pravijo, da izberite najnižjo različico podprte SSL / TLS in jo nastavite na SSLv3, vendar so se možnosti spremenile v novejših različicah Chroma. Teoretično se ta napaka ne bi smela zgoditi niti v novejših različicah Chroma, saj je SSL zdaj obravnavan drugače. Še vedno se občasno pojavlja.
Če samo to ne odpravi err_ssl_version_or_cipher_mismatch v Chromu, boste morda morali izprazniti predpomnilnik potrdil SSL.
- Pomaknite se do ikone Nastavitve s tremi pikami v Chromu.
- Na dnu strani izberite Napredno.
- V polju Sistem izberite Odpri nastavitve proxyja.
- Izberite zavihek Vsebina in izberite Počisti stanje SSL.
- Izberite OK in zaprite okna.
To bi vas zagotovo moralo ustaviti, da vidite err_ssl_version_or_cipher_mismatch.
SSL potrdila
Odkar smo začeli poskušati zagotoviti internet s HTTPS namesto HTTP, so bili SSL certifikati pomembnejši kot kdaj koli prej. So del varne povezave med brskalnikom in spletnim gostiteljem, ki lahko šifrira vse podatke, ki tečejo med vami. Vsakič, ko nekaj kupite ali uporabljate internetno bančništvo, potrebujete svoje podatke šifrirane, tako da jih ni mogoče prestreči. SSL potrdilo pomaga.
SSL potrdilo izda zaupanja vredna stranka, imenovana Certificate Authority ali CA. Izda ga lastniku spletnega mesta in ga namesti na njihov spletni strežnik. Vsebuje javni in zasebni ključ, ki ga šifrirna programska oprema v brskalniku uporablja za ustvarjanje varne povezave.
Varna povezava
Obstaja pet glavnih korakov za nastavitev šifrirane seje brskanja. Zgodi se v sekundi ali dveh v zakulisju. Vsakič, ko pristanete na varnem spletnem mestu, se ta postopek ponovi.
- Ko spletni brskalnik dostopa do varnega spletnega mesta (HTTPS), ga sprejme s stiskanjem SSL-ja. Tako strežnik in brskalnik lahko sprejmeta varno povezavo in imata vse potrebno za to. Ko je stisk roke končan, se javni šifrirni ključ deli.
- Ko je potrjen, strežnik pošlje kopijo svojega SSL potrdila v vaš brskalnik. Vključuje javni ključ, s katerim se lahko začne šifrirana seja.
- Brskalnik preverja potrdilo na seznamu overiteljev, da preveri, da je resnično. Prav tako poskrbi, da se ni izteklo ali je bilo poseženo.
- Brskalnik nato šifrira povezavo in spletnemu strežniku pošlje simetrično potrdilo seje, ki bo trajalo le toliko časa, ko ste na spletnem mestu. Za to uporablja javni ključ strežnika.
- Spletni strežnik dešifrira ta simetrični sejni ključ s svojim zasebnim ključem in potrdi povezavo z vašim brskalnikom.
Če brskalnik v tem SSL certifikatu ne vidi, kaj pričakuje, lahko pride do napake err_ssl_version_or_cipher_mismatch. V Chromu se zgodi le, ker Firefox, Opera, Safari in drugi drugače potrjujejo SSL certifikate.
Ta napaka se je v resnici zgodila le pri starejših različicah Chroma (različica 40), saj je SSL obravnaval drugače. Novejše različice Chroma bolj poglobljeno ravnajo s SSL in tega problema ne bi smeli videti nikoli. Medtem ko prvo popravljanje spreminja nastavitve TLS in ne SSL, se je zdelo, da bo to spremenilo. Vendar je drugi popravek, čiščenje stanja SSL verjetno bolj učinkovit.
Ali ste v zadnjem času videli napako err_ssl_version_or_cipher_mismatch? Imate še druge popravke? Povejte nam o tem spodaj, če vam gre!
