Web サーバー (Windows Server 2003) で SSL 2.0 を無効にしてしまったようです。SSL 3.0 が使用されているかどうかを確認するには、どうすればよいでしょうか?
Web サーバーで 2.0 を無効にし、3.0 を有効にする正しい方法は何ですか?
答え1
IIS はクライアントで使用する SSL バージョンをネゴシエートするため、そのクライアントで動作する最も高いバージョンを選択する必要があります。SSL v2 を無効にすると、V3 を使用できないクライアントは SSL 接続を確立できなくなるということですが、これが望ましい動作ですか?
V3 を使用しているかどうかを確認するには、openssl がインストールされた Linux マシン (または Windows 上の cygwin) にアクセスできる場合は、次のコマンドを実行できます。
openssl s_client -connect server.com:443 -ssl3
接続できれば、動作しています。SSL2 を確認する場合は、ssl2 を ssl3 に置き換えてください。
答え2
答え3
SSL 2.0が無効になっているかどうかを確認する最も簡単な方法は、http://www.serversniff.net/content.php?do=sslまたはhttps://www.ssllabs.com/ssldb/index.html
答え4
https://www.ssllabs.com/ssltest/index.htm その結果、構成サブセクション内のセクションプロトコルすべてのバージョンとそのサポートがリストされています。