Webサーバー(Windows Server 2003)でSSL 2.0を無効にしたと思います。現在SSL 3.0を使用していることを確認するには、どうすれば確認できますか?
Webサーバーで2.0を無効にして3.0を有効にする正しい方法は何ですか?
IISはクライアントで使用されるSSLバージョンをネゴシエートするため、そのクライアントで動作する最も高いバージョンを選択する必要があります。 SSL v2を無効にすると、V3を使用できないクライアントはSSL接続を確立できなくなると言いますが、これでよろしいですか?
V3を使用していることを確認する限り、opensslがインストールされているLinuxマシン(またはWindowsのcygwin)にアクセスできる場合は、次のコマンドを実行できます。
openssl s_client -connect server.com:443 -ssl3
接続できる場合は、機能しています。 SSL2を確認する場合は、ssl2をssl3に置き換えます。
SSL 2.0が無効になっていることを確認する最も簡単な方法は、 http://www.serversniff.net/content.php?do=ssl または https://www.ssllabs。 com/ssldb/index.html
ここ は、特定のSSLプロトコルを無効にする方法に関する公式のMicrosoftドキュメントです。
Opensslテストは間違いなく最も簡単です。 Windowsで利用可能なopensslの バイナリディストリビューション があります。
openssl.exe s_client -connect localhost:443または
http://www.foundstone.com/us/resources/proddesc/ssldigger.htmhttp://www.serversniff.net
https://www.ssllabs.com/ssltest/index.htm 結果には、サブセクションにConfigurationセクションがありますセクションプロトコルには、すべてのバージョンとそのサポートがリストされています。
Updated info for 2017 tech
現在のプロトコルバージョンのみを表示する(変更しない)
問題のHTTPSページにアクセスし、ブラウザーのアドレスバーにある緑色の鍵アイコンをクリックします。ここからクリックすると、現在使用中のプロトコルバージョンを含む詳細情報が表示されます。
コメントごとに編集:
これでは、[〜#〜] all [〜#〜]使用可能なバージョンを見つけることができません。最新のブラウザを実行している場合、接続できるのは最新のTLS/SSLバージョンのみです。最新バージョンが利用可能であることを確認する簡単なテストの場合、これは非常に簡単な選択です。