今朝は今年一番の冷え込みだったようですね。情報セキュリティ業界では、サイバーセキュリティ基本法の成立や日本版NCFTA「日本サイバー犯罪対策センター(JC3)」の業務スタートなど熱い話題が盛りだくさんです。JNSAでも11月7日に日韓シンポジウムを開催し、今後の情報セキュリティ分野における日韓の相互協力について確認を行ったところです。主査西部喜康様より、家庭用ブロードバンドルータの問題点についてご寄稿いただきました。西部様のコラムは2回にわたって連載します。Resolverを利用したDDoS攻撃2013年3月それまで考えられていなかった規模のDDoS攻撃が発生しました。DNSリフレクション攻撃と呼ばれる手法が使われたことが報告されています。Resolverと呼ばれる誰からのリクエストにも応答するDNSサーバを悪用して攻撃対象に大量のトラフィックを送りつける攻撃です。ResolverとなっているDNSサーバーが全世界に2000万台以上存在しているという調査結果を発表しています。このようなサーバーは日本国内にも数多く存在していることがわかっており、50万台以上である報告されています。Resolverとはどのようなものなのでしょうか?と言うことが問題になります。この答えの一つが実は脆弱性を持った家庭用ブロードバンドルータ(以下、BBルータ)であるということがわかっています。Resolverとなっている多数の家庭用ブロードバンドルータルータとは、異なるネットワーク同士を相互接続する機器のことです。BBルータは、ルータの中でも光接続サービスやADSLなどのブロードバンドによるインターネット接続を前提として販売されている機器と考えてよいと思います。実際に使用する時のイメージとしては「インターネット」と「家庭や会社のLAN」という2つのネットワークを接続するための機器と考えられます。現在では、パソコン、スマートフォン、携帯型ゲーム機に代表されるモーバイルディバイスの高度化・普及に伴い家庭内で複数のICT機器が使われることが一般的になっていますので、家庭内にネットワーク(家庭内LAN)が構築されている環境が一般的になっておりBBルータの管理下にはこの家庭内LANがおかれることになります。そのため、一般的に販売されているBBルータはこの家庭内LANを制御・構築するための様々な機能が実装されています。Resolverが問題視されているDNSの機能も実はこの家庭内LANを簡単に構築し運用する機能として実装されているDNSフォワーダーが関与しています。インターネット上で何らか情報にアクセスする場合、人間はwww.hegehoge.co.jpといった有機的なドメイン名というもので通信先を指定します。ICT機器は10.0.0.10といった無機的なIPアドレスで通信先を認識します。このドメイン名からIPアドレスに変換する名前解決を実現するのがDNSの仕組みです。このDNSの仕組みを、家庭内LANに接続されているインターネット接続機器に提供しているのがBBルータに実装されているDNSフォワーダー機能となります。BBルータがこのDNSを提供しなければいけないのは自分が制御している家庭内LANに接続されているICT機器だけで、家庭内LAN側に接続されているICT機器からのDNSリクエストのみを受付け、BBルータのWAN側からのリクエストは拒絶するのがセキュリティ上のリスクを低減する仕様であることは今では認識されています。ProjectへのDDoS攻撃の報告を受けての話だと思われます。Resolverとして機能してしまう)を保有したまま販売され実際にインターネットに接続されているのが現在の状態なのです。Resolverとして機能する脆弱性を持っているかを調べてみましたが、残念ながら工場出荷時状態で接続した場合、機種の公表は避けますが2台がOpenResolverであることを確認できました。BBルータがOpenResolverとして悪用されることが問題となり認知され、様々なセキュリティ団体がこの問題を指摘した後に市販されている製品でも極わずかながらその対処がなされていなものが存在しますので、この問題が認知される前に販売された製品では、この脆弱性を保有した製品は少なからず存在すると考えてしかるべきです。国内のブロードバンドインターネットを利用している家庭は4000万以上と言われており、BBルータをご利用のご家庭もほぼそれに近い数であると考えられます。Projectが日本国内に約50万台あると報告しているように巨大な数字になると理解することができるのです。Resolverの危険性では、この問題がインターネット社会という観点とBBルータを利用している所有者の観点でどのような問題になるかを考えてみましょう。ProjectへのDDoS攻撃が世の中に認知されたという事実と、その攻撃が多数のBBルータの脆弱性を悪用したものであったと言う事実で読み解くと、攻撃者すなわち悪意を持ってインターネット上にあるサイトであったりサービスであったりを攻撃したいと考えてる第三者にとって非常に簡易に高トラフィックのDDoS攻撃を行うことができることを知らしめたことになります。この攻撃が認知されるまでは、基本的に攻撃者は攻撃を成立させるための高トラフィックを生み出すために踏み台にできるPCを多数探しだしたり、マルウェアを作成し流布する必要がありました。国内インターネットに50万台、全世界中では2000万台規模でOpenResolverと言う脆弱性を持ったBBルータが存在する環境においては無作為に攻撃通信(パケット)を送り出しても攻撃が成立しうる環境となっていると言うことが出来、攻撃者は非常に簡易に攻撃行動を成立することが出来得ると言えます。Amp/リフレクション攻撃は2013年3月以降、愉快犯と思われる攻撃も含め増加傾向にあることが多数のセキュリティ団体より報告されています。このような状況においては、踏み台にされてしまったBBルータの所有者は突然、まったく知らないサイトの管理者などから攻撃者として認識され、何らかの通知をうけたり謂れのない犯罪者と誤認される可能性があることになります。Resolverだけではありません。Resolverとして悪用されるDNSのプロトコルだけではなく、多数のインターネットで使用されるプロトコル、NTP、SNMPv2、NetBIOS、SSDP、CharGENなどがリフレクション攻撃に悪用されるとして注意を促しています。この中にBBルータにおいて実装されているものも多数存在します。