SSL3.0の脆弱性(POODLE)を無効化する。

サーバー
スポンサーリンク

SSL3.0の脆弱性が2014年10月14日に発表されました。
その名もプードルです。

スポンサーリンク

プードルとは

かわいい名前ですが、実際は
Padding Oracle On Downgraded Legacy Encryption(POODLE)です。

Cipher Block ChaininモードでSSL 3.0 を使用した際にパディングオラクル攻撃が可能となる脆弱性だそうです。

This POODLE bites: exploiting the SSL 3.0 fallback
Today we are publishing details of a vulnerability in the design of SSL version 3.0. This vulnerability allows the plain...

暗号化したパターンを読み解くために、何回もアクセスをして暗号を読み解いていく攻撃です。

前回のGNU bash の脆弱性や、Heartbleed (OpenSSL 脆弱性)のほうが危険度が高そうです。でも、脆弱性があるままでは気持ちが落ち着かないので、SSL3.0を無効化したいと思います。

ちなみに、SSL3.0は18年前に作られたもので、現在の主流ではありません。SSL3.0をデフォルトで使用しているブラウザはIE6くらい?だと思います。やり方は簡単です(Apacheの場合)
ssl.confに以下を追記して、サーバーを再起動すれば完了です。

SSLProtocol All -SSLv2 -SSLv3

SSLProtocol でALLですべて許可しておいて、無効化したいものに-をつけていきます。

今回はSSL3.0と、SSL2.0を無効化しています。

mod_ssl - Apache HTTP Server Version 2.2

httpd.confに追記する作業流れ

以下完全に備忘録です

# cp /etc/httpd/conf/ssl.conf /etc/httpd/conf/ssl.conf.20141014
# vim /etc/httpd/conf/ssl.conf
SSLProtocol All -SSLv2 -SSLv3  //←追記する
# apachectl restart

 

コメント

タイトルとURLをコピーしました