科学の箱

科学・IT・登山の話題

IT

Error code: ssl_error_no_cypher_overlap

投稿日:

FirefoxをバージョンアップしたらSSLでつながらなくなったサイトが出てきた。URLにアクセスすると表示されるのが下記のエラーメッセージである。

Error code: ssl_error_no_cypher_overlap

サイトは過去1年間ほど定期的に接続していたこと、およびFirefoxのバージョンアップ後から突然使えなくなった。Firefoxのバージョンアップによる設定変更が影響していると考えられる。サーバー側の設定に変更があったかどうか確認するためにIEで接続したら特に問題はない。

エラーから考えるにSSLで使うプロトコルがクライアントとサーバー側で一致していないようだ。

暗号化プロトコルが一致していないと考え、WiresharkでClient HeloとServer Heloを確認してみる。

Client Helo

clienthelo

Server Helo

serverhelo

確認してみると暗号化プロトコルはTLS_RSA_WITH_RC4_128_MD5が両方で使えるらしい。

設定を確認してみてもブラウザで有効になっている。

aboutconfig01

混乱してしまい、Googleで調べてみる。下記サイトからは現在のSSL設定を確認できる。

How’s My  SSL?

Badと表示されたが特に影響はなさそうな項目でエラーが出ている。ここで気が付いたのだがTLS1.2を使っている。このプロトコルは比較的新しい。

about:configの該当部分は下記のようになっている。

aboutconfig02

この設定について確認すると以下のように説明されている。

http://kb.mozillazine.org/Security.tls.version.*

security.tls.version.min specifies the minimum required protocol version 
  (thus, the lowest version allowed to fall back to when higher versions are not available).
security.tls.version.max specifies the maximum supported protocol version 
  (thus, the highest version to initiate a connection with before falling back to lower versions).
If security.tls.version.min and security.tls.version.max are equal, 
  only one protocol version will be supported. 
  The behavior is undefined if security.tls.version.min is larger than the security.tls.version.max value.
0:SSL 3.0 is the minimum required / maximum supported encryption protocol. 
(This is the current default for the minimum required version.)
1:TLS 1.0 is the minimum required / maximum supported encryption protocol. 
(This is the current default for the maximum supported version.)
2:TLS 1.1 is the minimum required / maximum supported encryption protocol.
3:TLS 1.2 is the minimum required / maximum supported encryption protocol. 
(Not supported in Firefox 23.0 and SeaMonkey 2.20.)

さらにServer Heloを見てみると、SSL3でハンドシェークをしようとしている。ssl3handshake

そこでsecurity.tls.version.minを0に変更した。

min

この結果無事にサイトに接続できるようになった。

メタ情報

inarticle



メタ情報

inarticle



-IT
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

slickrunの日本語環境用magicword

jpdefault Related posts:dhcp relayRDPで表示されている画面が小さくて文字が読めないRFpingで複数のホストを設定する

no image

What is Intel® Rapid Start Technology?

ラップトップを使わない時に消費電力を少なくさせ、バッテリ駆動時間を長持ちさせる方法としてはスリープとハイバネートがある。Intel Rapid Start Technologyは両方のいいとこどりをし …

no image

ドメインレジストラの決め方

会社のドメインレジストラを決める際のポイントについて考えてみる。 個人でドメインを取得する場合には、重要なポイントになるのは価格である。 価格はgTLDによっても違うのでなるべく安めのドメインを選ぶ。 …

no image

WordPressのサイトURLを変更する

WordPressをインストールしたディレクトリとサイトURLを変更する方法 WordPressをインストールしたときにはテストから始まるのでいつもルートディレクトリ/wpにインストールする。開発およ …

no image

リモートサポートチェックリスト

リモートラップトップにアクセスできるか どこまでアクセスできるか ラップトップ本体 BIOS Diagnostics Windows – Safemode Windows – …

2014年6月
« 5月   7月 »
 1
2345678
9101112131415
16171819202122
23242526272829
30  

side bar top



アーカイブ

カテゴリー