比較的最近になって本格的に登場した興味深い概念、IoT(「モノのインターネット」)が、近ごろサイバー犯罪者やインターネットセキュリティ専門家の注目を集めています。
IoTは実際のネットワークというより、ビジョンです。通信機能を備えた機器がますます増えることで、それらの機器が必然的にネットワークの枠組みにおける主体となる、という考え方です。
電波やケーブルを使って、家庭内の機器(スマート冷蔵庫、スマートフォンで操作するサーモスタット)、動物(ペット用GPSトラッカー、スマート水槽)、そして
その他の自律型技術(風力タービン、森林火災検知センサー)が接続されてきました。
こうした機器が、閉じた独自の通信環境だけで接続されていることはまれです。多くの場合、その設計には、ワールドワイドウェブを介した制御や監視が想定されています。コーヒーメーカーに接続するための HTMLプロトコルまであります!
ありふれた機器を相互に、またウェブに接続する利点は数多くあります。機器同士が連携して効率を高めたり、遠隔で制御、監視、診断したり、ファームウェアをOTA(無線経由)で更新したりできるほか、その他さまざまなことが可能になります。
一方、欠点については、ドアがあれば裏口もある、と考えられます。
こうした機器が複雑さを増すことで、「水を沸かす」「牛乳が足りないと報告する」といった、これまでデバッグされたことのない処理にバグが入り込むうえ、未成熟な通信プロトコルの
一部が悪用される可能性もあります。
実際、すでにそうした事態が起きています。
真に高機能なIoT機器では、通常、 ARM CPUアーキテクチャが採用されています。これまでARMの特異性がサイバー犯罪者を寄せ付けず、ARMの実装ごとに独自の
オペレーティングシステムが使われていました。
しかし、ARM機器の利用拡大(ARMは2014年に最も多く販売されたアーキテクチャでした)と、事実上すべての主要なハードウェア・ソフトウェア企業による標準化の取り組みにより、
DDoS攻撃者が攻撃力を高めるための土壌が整いました。
それだけではありません。IoT機器自体が攻撃者の標的になるだけでなく、より危険な侵害によって、DDoS攻撃者が目的を遂げるために蓄積するボットネットへ機器を取り込むことも可能になります。
Spike は、コマンドセンターと感染用バイナリで構成されるDDoSツールキットです。コマンドセンターは、そこへ報告するバイナリの種類を問いません。バイナリ自体は、当初、出来の悪いありふれたDDoS攻撃(例: SYNフラッド)として始まりました。興味深いのは、LinuxからWindows、さらにARMへ「移植」されたことです。
感染すると、IoT機器内にバイナリがインストールされ、その後コマンドセンター(インターフェースは中国語)へ接続します。オペレーターはそこから機器を乗っ取り、さまざまなDDoS攻撃を送信するよう指示できます。
現在稼働しているARM機器は数十億台に上るため、Spikeの開発者の動機は明白です。数の力でPCベースのボットネットを圧倒できるボットネットを築くことです。
さらに、IoT機器は自律的に動作することが多く、ユーザーとの対話を伴うやり取りはほとんどないため、異常な動作を始めても、ユーザーがその場におらず、問題に気付かないことがあります。その結果、攻撃が長時間にわたって見過ごされる可能性があります。Spikeを使った攻撃は数百Gbpsに達したことが知られており、通信を正常化してダウンタイムを防ぐには、本格的な対処が必要です。
IoT機器の慎重な管理者が利用できるセキュリティ対策は、すでにいくつもあります。高度な対策もありますが、いずれも、特定のシステムでの実装方法を正確に知るには、フォーラムを検索する価値があります。
1. ACL(アクセス制御リスト)。メーカーが、機器上の各ファイルやフォルダーについて、どのユーザーに何を許可するかを初期設定で指定し忘れている場合、所有者には、rootおよびシステムのファイル構造について、誰に読み書き権限を与えるかを極めて厳格に設定する責任があります。これにより、攻撃者が機器をゾンビ化するコードを仕込めないようにできます。
2. SNORT。レイヤー7のGETフラッドに対しては、Snortなどのオープンソースプログラムを利用し、Spikeのシグネチャに一致するGETリクエストを除外し、通知するルールを設定できます。
3. システムの強化。ARMおよびIoT全般については、 以下のトップ10を念頭に置いてください。
4. YARAルール。ファイル内の情報を特定し、共有できる形式です。Spikeの場合、対象となるのはペイロードファイルで、ファイル内に「Mr. Black」という文字列が含まれています。おそらく技術者の名前を指しているのでしょう。
規模を比較すると、DDoS攻撃の足掛かりとしてのIoTプラットフォームは、依然として脅威の全体像の大きな部分を占めていません。Spikeを介した攻撃は数件しか行われておらず、その一部はかなり大規模でしたが、 残りは通常のx86アーキテクチャのボットネットを介して行われています。
どうやら、攻撃手段に組み込み機器が加わったからといって、従来のゾンビコンピューターに代わって組み込み機器だけが使われるようになったわけではありません。インターネット上の攻撃者の兵器庫に強力な武器がもう一つ加わり、総攻撃力を高めるとともに、攻撃者が各攻撃で送出するGbpsの 急増 の少なくとも一部を説明するものです。
本記事は、 The Smart Data Collective との協力により掲載されています。掲載は、世界経済フォーラムが見解を支持することを意味するものではありません。
アジェンダの最新情報を受け取るには、 週刊ニュースレターにご登録ください。
著者:Sophie Davidsonはフリーランスライターです。
画像:ノートパソコンを持つ男性に二進コードが投影されているイメージ画像。REUTERS/Kacper Pempel。


