web-dev-qa-db-ja.com

Webサーバーが現在使用しているSSLのバージョンを確認するにはどうすればよいですか?

Webサーバー(Windows Server 2003)でSSL 2.0を無効にしたと思います。現在SSL 3.0を使用していることを確認するには、どうすれば確認できますか?

Webサーバーで2.0を無効にして3.0を有効にする正しい方法は何ですか?

20
wahle509

IISはクライアントで使用されるSSLバージョンをネゴシエートするため、そのクライアントで動作する最も高いバージョンを選択する必要があります。 SSL v2を無効にすると、V3を使用できないクライアントはSSL接続を確立できなくなると言いますが、これでよろしいですか?

V3を使用していることを確認する限り、opensslがインストールされているLinuxマシン(またはWindowsのcygwin)にアクセスできる場合は、次のコマンドを実行できます。

openssl s_client -connect server.com:443 -ssl3

接続できる場合は、機能しています。 SSL2を確認する場合は、ssl2をssl3に置き換えます。

25
Sam Cogan

SSL 2.0が無効になっていることを確認する最も簡単な方法は、 http://www.serversniff.net/content.php?do=ssl または https://www.ssllabs。 com/ssldb/index.html

4
Robert

ここ は、特定のSSLプロトコルを無効にする方法に関する公式のMicrosoftドキュメントです。

Opensslテストは間違いなく最も簡単です。 Windowsで利用可能なopensslの バイナリディストリビューション があります。

4
MattB
3
opexxx

https://www.ssllabs.com/ssltest/index.htm 結果には、サブセクションにConfigurationセクションがありますセクションプロトコルには、すべてのバージョンとそのサポートがリストされています。

0
Ivan

Updated info for 2017 tech

現在のプロトコルバージョンのみを表示する(変更しない)

問題のHTTPSページにアクセスし、ブラウザーのアドレスバーにある緑色の鍵アイコンをクリックします。ここからクリックすると、現在使用中のプロトコルバージョンを含む詳細情報が表示されます。

コメントごとに編集
これでは、[〜#〜] all [〜#〜]使用可能なバージョンを見つけることができません。最新のブラウザを実行している場合、接続できるのは最新のTLS/SSLバージョンのみです。最新バージョンが利用可能であることを確認する簡単なテストの場合、これは非常に簡単な選択です。

0
KnightHawk