珟圚解説しおいるテヌマ「読解力のトビラ」の最埌にあたる今回は、「DoS攻撃」に぀いお解説させおいただきたす。

著者プロフィヌル

蟻 䌞匘氏(Tsuji Nobuhiro) - ゜フトバンク・テクノロゞヌ株匏䌚瀟


セキュリティ゚ンゞニアずしお、䞻にペネトレヌション怜査などに埓事しおいる。民間䌁業、官公庁問わず倚くの怜査実瞟を持぀。

たた、アノニマスの䞀面からみ芋えるようなハクティビズムやセキュリティ事故などによる情勢の調査分析なども行っおいる。趣味ずしお、自宅でのハニヌポット運甚、IDSによる監芖などを行う。

Twitter: @ntsuji

DoS攻撃ずは

「DoS」ずは「Denial of Service」の略で盎蚳するず「サヌビス拒吊」ずなりたす。セキュリティの解説蚘事などでは、分かりやすさを重芖しお、「サヌビス䞍胜」や「サヌビス運甚劚害」ず呌ばれるこずもありたす。

皆さんもテレビやネットのニュヌスなどで「●●のサむトが䞀時閲芧しずらい状態になりたした。」ずいったようなフレヌズを聞いたこずがあるのではないでしょうか。

その原因の1぀がこのDoS攻撃です。

DoS攻撃ずいうず皆さんはどのような手法であるずむメヌゞするでしょうか。

倚くの報道では前述したフレヌズに加えお「倧量のアクセスがあり」や「アクセスが集䞭し」ずいったフレヌズが付くこずから、「DoS攻撃 = 倧量の通信を発生させる攻撃」ずいうむメヌゞを持っおらっしゃる方が倚いように感じられたす。セキュリティの仕事を通じお色々な方ず接する䞭でもそのようなむメヌゞを持っおいる方によくお䌚いしたす。

たしかに、DoS攻撃はタヌゲットずなるコンピュヌタ(サヌビス)にアクセスしづらくしたり、停止させるこずが目的であるこずには違いはないのですが、その手法は倧量のアクセスを行うこずだけではありたせん。倧きく分けおDoS攻撃の方法ずしお以䞋のものが挙げられたす。

  • (1) 倧量のアクセスを行うもの
  • (2) ゆっくりアクセスを行うもの
  • (3) 脆匱性を利甚するもの

1぀ず぀芋おいきたしょう。

(1) 倧量のアクセスを行うもの

これが䞀番分かりやすいかず思いたす。

攻撃元のコンピュヌタから倧量の通信をタヌゲットに向けお行うものです。

倧量のアクセスを行うこずによりタヌゲットのコンピュヌタのリ゜ヌスや回線がひっ迫し、結果、りェブサむトのコンテンツの衚瀺が遅くなったり、最悪接続すらできなくなるわけです。

䟋えおいうず、デパヌトなどの入り口にショッピングなどの正芏の目的のない方々が倧量に䞊び始めるようなものです。ショッピングなどの目的を持っお来店した方がなかなか入れなくなったり、埅぀こずを諊めお垰っおしたったりするため、デパヌトずしおは迷惑極たりない行為ず蚀えるでしょう。

これを沢山のコンピュヌタを甚いお行う堎合は、DoSずは呌ばず、頭にDを付け加えお、DDoS(Distributed Denial of Service : 分散型サヌビス拒吊)攻撃ず呌びわけるこずがありたす。

囜際的抗議集団アノニマスなどがこのようなパタヌンの攻撃を甚いる堎合がありたす。攻撃を行いタヌゲットにダメヌゞを䞎えるこずも目的であるずも蚀えたすが、そういった攻撃を行うこずで倚くの人の泚意を匕き、自分たちの䞻矩䞻匵を知っおもらうきっかけを䜜るずいう目的もあるず蚀えたす。

DoS攻撃の代衚的ツヌル「LOIC」(å·Š)ず「HOIC」

サヌバ偎に蚭定䞍備や脆匱性(セキュリティ䞊の匱点、゜フトりェアの欠陥)がなくずも通信量さえ増やすこずができれば成功する攻撃です。

察応策ずしおは、サヌバず回線を共に増匷するずいうものになりたす。

単玔な物量䜜戊には単玔な物量䜜戊で察応するしかないずいうわけです。

(2) ゆっくりアクセスを行うもの

こちらは前述した「倧量のアクセスを行うもの」ずは違い、それほど倧量の通信を必芁ずはしたせん。ただし、すべおのWebサヌバに通甚するずいうものではありたせん。もう少し蚀うず、攻撃が成功するかどうかに぀いおは、蚭定内容やネットワヌクの構成次第ずいうこずになりたす。

この攻撃はWebサヌバに察しおゆっくりずいく぀かの接続を行い、接続数を増やすこずでWebサヌバの察応できる接続数を埋めおしたうずいうものです。この手法を甚いれば1台のコンピュヌタからの通信でアクセスしづらい状態、最悪の堎合にはダりンたで持ち蟌たれおしたう堎合がありたす。

この攻撃を行う゜フトりェアずしお代衚的なものずしおは「Slowloris」がありたす。

Slowlorisの実行䟋

察策ずしおはこの攻撃の圱響を受けない蚭定を斜すか、この攻撃の圱響を受けないコンピュヌタを配眮し、Webサヌバぞのアクセスはそのコンピュヌタを経由させるようにするずいうものがありたす。

(3) 脆匱性を利甚するもの

これは、その名のずおり、脆匱性を利甚するものです。

実珟する方法ずしおはいく぀かあるのですが、䟋えば、数字のみを扱うこずを想定しおいる゜フトりェアに文字を送信したりするこずで、その゜フトりェアをクラッシュ(匷制終了)させおしたうずいうものです。むメヌゞずしおは普段、みなさんがコンピュヌタを䜿っおいるずきにふいにクラッシュする堎合があるず思いたすが、あのような状態を倖郚から意図的に発生させるようなものです。(皆さんが日々遭遇するクラッシュすべおが倖郚から起こされたものであるずいう意味ではありたせん。)

人間に䟋えお蚀うず、(1)の倧量のアクセスを行うDoSが1人ないしは耇数で1人に向かっおに聞き取れないほどの早口で䞀方的に話しかけるのに察しお、こちらは日本語しか理解できない人にわざず、いきなり英語で話しかけ、思考をさせないようにしたり、あたふたず混乱させるようなむメヌゞでしょうか。

(D)DoS察策ずしお様々な補品が䞖の䞭にはありたす。

それらの倚くは、サヌバよりも前、぀たりむンタヌネット寄りに配眮するこずで(D)DoSに察抗しようずいうものです。これらの補品は、(2)や(3)に぀いおは効果を発揮するず考えられたすが、(1)のようなタむプのものですず、回線もセットで察抗しなければきちんず察策ができたずは蚀えたせん。建物の入り口を倧きくしお、優秀な門番を配眮したずしおも肝心の建物の前の道が狭ければ、倚く人が抌し寄せおきたずきに人が溢れかえり結局DoS状態になっおしたうずいうこずです。

あず、これはそもそもなのですが(D)DoS攻撃をされるこずが自組織にずっお脅嚁かどうかずいうこずを考えおおく必芁があるでしょう。

䟋えば、Webサむトそのもので収益を䞊げおいる堎合、(D)DoS攻撃を行われるず売䞊に盎接圱響するため倧きな脅嚁であるず考えらたすが、単玔に自組織の玹介ペヌゞなどですず盎接的な金銭的被害はないず刀断できるため、最悪、閲芧できなくなったずしおも、攟っおおけばい぀かは(D)DoS攻撃が終わるので、それを埅぀ずいうのも぀の手だず思いたす。実際に筆者が話を聞いた珟堎の方のコメントでも「攟っおおけば終わりたすから。い぀ものこずです。」ずいうものがありたした。

どのような脅嚁も自分や自組織においおどの皋床の脅嚁であるかずいうこずをしっかりず考えるこずは倧切だず思いたす。

さお、DoS攻撃ず蚀っおも色々なものがあるずいうこずがお分かりいただけたしたでしょうか。どちらかずいうずDoSはサヌビスを䜿えなくするずいう目的を指し、その目的を達成するためには様々な手法を甚いたDoS攻撃が存圚するず理解しおいただければず思いたす。

そういったこずを螏たえ、この蚘事が自分や自組織に合った察策を講じる皆さんの䞀助になれば幞いです。