最近chromeで「〜から無効な応答が送信されました。」や「ERR_SSL_PROTOCOL_ERROR」と表示され一定のWebサイトにアクセスできない事象が発生しています。
これはchromeのバージョンアップによってSHA1署名を拒否するようになったためです。そのためSHA256署名でないサイトは入れなくなってしまいました。と言っても一般ユーザからすれば「知らんがな」って感じだと思うので一旦対処法を。
まず大前提として、これで開けないサイトは「安全性が低いサイト」であることを認識してください。もう少し突っ込んでいうと「古い暗号化方式を使っているサイト」ということです。それでも開きたい方は以下で2通りの方法でアクセスできます。
- 別のブラウザ(Safariなど)でアクセスする。
- SHA1を有効にする。
別のブラウザが使える方であればそちらをおすすめします。MacユーザならSafariが入ってますし。
そうでない方はSHA1を有効にすることでこの問題を回避し、サイトにアクセスできるようになります。
まずは検索バーで「chrome://flags/」と入力し、エンター。すると以下の画面になります。これはchromeの開発者モード的なもので複雑な設定が可能です。
ここで「allow s」まで打つと一つだけヒットします。
Defaultになっているのでこれを「Enabled」に変更すると右下に「Relaunch」が出てきます。これを押すとchromeが再起動され、サイトにアクセスできるようになります。