Ang buhay ng isang admin ng IT ay karaniwang umiikot sa pag-reset ng mga password, pag-aayos ng mga inbox ng gumagamit at pagsasabi sa mga tao na hindi sila maaaring magkaroon ng mas maraming espasyo sa pag-iimbak. Sa bawat ngayon at paulit-ulit na, makakakuha ka upang gumana sa isang bagay na kawili-wili. Noong nakaraang linggo ito ay isang bagong error na hindi ko pa nakita, 'err_ssl_version_or_cipher_mismatch' sa Chrome.
Tingnan din ang aming artikulo Paano Upang Mapabilis ang Google Chrome
Ang error syntax ay nagbigay sa akin ng isang pahiwatig kung ano ang mali, mayroong ilang isyu sa sertipiko ng SSL o setting ng seguridad ng isang website o browser. Ang ibig sabihin ng watawat ng SSL ay may isang bagay na posibleng mali sa sertipiko ng SSL ng website o sa pag-asang ng Chrome nang makita ang sertipiko na iyon. Dapat kong aminin na hindi ko alam ang higit pa kaysa doon upang magsaliksik.
Una ipapakita ko sa iyo kung paano ayusin ang isyu, pagkatapos ay tatalakayin ko kung paano ito gumagana.
Ayusin ang err_ssl_version_or_cipher_mismatch sa Chrome
Kung mayroong isang pagkakamali sa suportadong mga bersyon ng SSL at ang bersyon na ginagamit ng web server na nagpapadala ng sertipiko makikita mo ang mensaheng ito. Napakalawak ng ilang taon na ang nakalilipas nang tumigil ang Chrome sa pagsuporta sa SSL 3.0 ngunit dapat na maging mahirap ngayon maliban kung nagpapatakbo ka ng isang napapanahong browser o ang server na nagpapadala ng sertipiko ay may isyu sa pagsasaayos.
Narito kung paano ito ayusin.
- Buksan ang Chrome at i-type ang chrome: // mga watawat sa kahon ng URL.
- Mag-navigate sa 'Pinakahusay na bersyon ng TLS'.
- Itakda sa default o subukan ang TLS 1.3.
- Piliin ang Relaunch ngayon.
Sinabi ng mga matatandang gabay na piliin ang Minimum na bersyon ng SSL / TLS na suportado at itakda ito sa SSLv3 ngunit nagbago ang mga pagpipilian sa mga mas bagong bersyon ng Chrome. Sa teorya, ang error na ito ay hindi dapat mangyari kahit na sa mga mas bagong bersyon ng Chrome tulad ng SSL na ngayon ay hawakan nang iba. Lumilitaw pa rin ito paminsan-minsan.
Kung ito lamang ay hindi nag-ayos ng err_ssl_version_or_cipher_mismatch sa Chrome maaaring kailanganin mong i-flush ang cache ng SSL certificate.
- Mag-navigate sa tatlong mga icon ng Mga Setting na tuldok sa Chrome.
- Piliin ang Advanced sa ilalim ng pahina.
- Piliin ang Buksan ang mga setting ng proxy sa kahon ng System.
- Piliin ang tab na Nilalaman at piliin ang I-clear ang estado ng SSL.
- Piliin ang OK at isara ang mga bintana.
Ito ay dapat na talagang hihinto sa iyo na makita ang err_ssl_version_or_cipher_mismatch.
Mga sertipiko ng SSL
Mula pa noong sinimulan nating subukan na ma-secure ang internet sa HTTPS sa halip na HTTP, ang SSL sertipiko ay mas mahalaga kaysa dati. Bumubuo sila ng bahagi ng ligtas na koneksyon sa pagitan ng iyong browser at web host na maaaring ma-encrypt ang lahat ng data na dumadaloy sa pagitan mo. Sa tuwing bumili ka ng isang bagay o gumamit ng internet banking, kailangan mo ang iyong data na naka-encrypt upang hindi ito maharang. Tumutulong ang isang sertipiko ng SSL.
Ang isang sertipiko ng SSL ay inisyu ng isang pinagkakatiwalaang partido na tinatawag na isang Certificate Authority o CA. Nag-isyu ito ito sa may-ari ng website at mai-install ito sa kanilang web server. Naglalaman ito ng isang pampubliko at isang pribadong key na ang software na naka-encrypt sa loob ng browser ay gumagamit upang lumikha ng isang ligtas na koneksyon.
Secure na koneksyon
Mayroong limang pangunahing hakbang sa pag-set up ng isang naka-encrypt na sesyon ng pag-browse. Nangyayari ito sa loob ng isang segundo o dalawa sa likod ng mga eksena. Sa tuwing nakarating ka sa isang ligtas na website, ang prosesong ito ay paulit-ulit.
- Kapag na-access ng isang web browser ang isang secure na website (HTTPS), binati ito ng isang pagkakamay ng SSL. Tinitiyak nitong kapwa ang server at browser ay maaaring tumanggap ng isang ligtas na koneksyon at magkaroon ng lahat na kinakailangan upang gawin ito. Kapag kumpleto na ang handshake, ibinahagi ang pampublikong pag-encrypt key.
- Sa sandaling kilalanin, ang server ay nagpapadala ng isang kopya ng sertipiko ng SSL sa iyong browser. Kasama dito ang pampublikong susi na maaaring simulan ang naka-encrypt na sesyon.
- Sinusuri ng browser ang sertipiko laban sa isang listahan ng Certificate Authority upang suriin ito ay totoo. Tinitiyak din nito na hindi pa ito nag-expire o nai-tampered sa.
- Ang browser pagkatapos ay naka-encrypt ang koneksyon at nagpapadala sa web server ng isang simetriko session ng sertipiko na tatagal lamang sa oras na ikaw ay nasa website. Ginagamit nito ang pampublikong susi ng server para dito.
- Ang web server decrypts na simetriko session key na may pribadong key at kinikilala ang koneksyon sa iyong browser.
Kung hindi nakikita ng browser kung ano ang inaasahan sa sertipiko ng SSL, maaaring mangyari ang error_ssl_version_or_cipher_mismatch error. Nangyayari lamang ito sa Chrome tulad ng Firefox, Opera, Safari at iba pa na naiiba ang paghawak ng mga sertipiko ng SSL.
Ang error na ito ay naganap lamang sa mga mas lumang bersyon ng Chrome (bersyon 40) habang hinahawakan ang SSL sa ibang paraan. Ang mga mas bagong bersyon ng Chrome kung paano hawakan ang SSL sa mas masusing paraan at hindi mo dapat makita ang isyung ito. Habang ang unang pag-aayos ay nag-aayos ng mga setting ng TLS at hindi SSL, tila may pagkakaiba ito. Gayunpaman, ang pangalawang pag-aayos, pag-clear ng estado ng SSL ay malamang na mas epektibo.
Nakita mo na ba ang error_ssl_version_or_cipher_mismatch error kamakailan? Mayroon bang anumang iba pang mga pag-aayos para dito? Sabihin sa amin ang tungkol dito sa ibaba kung gagawin mo!