0

Windows Server 2008 R2 で Apache 2.4.9 を実行しています。

SERVER_SOFTWARE                          Apache/2.4.9 (Win32) PHP/5.5.12 OpenSSL/1.0.1g 
SSL_PROTOCOL                             TLSv1.2 
Registered Stream Socket Transports      tcp, udp, ssl, sslv3, sslv2, tls

Poodle 攻撃を防ぐために、すぐに SSLv3 を無効にする必要があります。そのためにファイルを開きました\conf\extra\httpd-ssl.conf

次に、次のコード行を追加しました

SSLProtocol All -SSLv2 -SSLv3

変更を保存した後、Apache を再起動しました。

戻ってきたとき、私はの出力を見ましたが、phpinfo()それでも次のことがわかります

SSL_PROTOCOL TLSv1.2 登録済みストリーム ソケット トランスポート tcp、udp、ssl、sslv3、sslv2、tls

phpinfo()SSLv3 と SSLv2 が無効になっているかどうかを確認する場所はどこですか?

これが正しく行われていることを確認するために行ったその他の方法を次に示します。他のコマンドの代わりにこの行を追加してみました (ie. SSLProtocol All -SSLv2 -SSLv3)

SSLHonorCipherOrder On
SSLProtocol -All +TLSv1.2

Apache24ディレクトリ内に「SSLProtocol」という単語を含むファイルを検索しようとしました

C:\Apache24>findstr /s /i /p "SSLProtocol" *.*

これは2つのファイルしか見つかりませんでした

  1. httpd-ssl.conf
  2. CHANGES.txt

サーバーで SSLv3 が無効になっているかどうかを確認するにはどうすればよいですか? まだ無効になっていない場合、適切に無効にする方法は?

4

2 に答える 2