ReadWrite Japan 第568回

ハッキングの現実…もしくは新しいハッキングの現実?(2)

ReadWrite Japan

2017年5月5日 7:00

IoTと同じではない

サイバーフィジカルシステムはIoTと同一ではないものの強く結びついている。IoTデバイスは大抵サイバーフィジカルシステムにおけるコントローラに位置する。いくつかの接続方法(携帯網やBluetoothなど)を持ち、サービスプロバイダ、あるいはモバイルデバイスのアプリケーションによって制御される。例えば自動車メーカーが作ったiPhoneアプリを使い、リモートで車のドアロック解除やエンジンを始動させることなどができる。Amazon Echoアプリをつかって家の電灯をコントロールするのも良い例だ。

これらの例に共通することはエンドユーザーが無線で物理的機能を操作できる点だ。

これらのシステムに対する我々のコントロールを可能にするのは、IoTコントローラである。(先ほどの例でいえばそれぞれ、車のテレメトリックとスマートスピーカーが該当する)IoTコントローラはセンサーとアクチュエータの2つの要素を使って物理的に作用する。センサーは物理的特性(遠心分離機の温度など)を測定し、コントローラに送信する。アクチュエータはコントローラの指令に応じて物理的操作(車を車線内に保つなど)を行う。

これら全てをつなぎ合わせるのがコードやデータといったソフトウェアであり、21世紀の我々の生活を支えるものである。そしてそこには問題が存在する。コードにバグや設計上の欠陥があるのは避けられないことであり、これにより深刻なセキュリティ問題につながる可能性が生まれる。

セキュリティ問題に繋がるバグは、計算の仕方や参考にするリサーチ結果にもよるが、1000行に1つあると言われている。一般的な自動車では1億行のコードが使用されており、最も楽天的な見方をしても、セキュリティ問題に繋がる数千ものバグが潜んでいてもおかしくない。まさにハッカーにとっては天国だ。

だが、慌てて車をやめて馬車に逆戻りする必要はない。車は安全なものであり、この数千という数字がそのまま自動車が人を殺す数字に値するわけではないことを理解すべきだろう。システムの脆弱性を正しく評価するためには、全体的な分析が必要である。それには攻撃対象としてモチベーションを喚起するかどうか、攻撃を受ける経路はどのようなものかなど、多くの要素が考慮されなければならない。あらゆる懸念は必要だが、その前に「我々はどのようにしていまに至ったのか?」という正当な問いかけがなされるべきだ。

この質問に対する私の答えは驚きを与えるかもしれない。それは我々の現状は不可避だったいうことだ。歴史が示しているように、市場は機能面が第一でセキュリティは二の次だ。初めてコンピュータがインターネットに繋がったとき、アーキテクチャが抱える非安全性に考えが及んだ専門家はほとんどいない。その対策が売上に繋がらないがため、多くがこの事実を無視していたことはいうまでもない。

だがその結果、我々は徐々にウイルスやワーム、マルウェアといったサイバー世界の妙な生物について知ることとなる。既に本番稼働している環境にセキュリティを導入するのは常に難しいため、業界の対応は遅れることとなった。やがてアンチウイルスやファイアウォールが生まれ、我々は前進できるようになった。PCにセキュリティ問題がないわけではないが、それでも経済が崩壊し、空が崩れ落ちてくることはない。

コネクティビティの次の波

スマートモバイルデバイスの登場とITシステムの進化という次世代への変化のなかで、コネクティビティも同じような道筋をたどることになるだろう。セキュリティに関わる人たちは常に設計段階からセキュリティのことを考えなければならないと声を張り上げているが、市場はこれまで以上に急速に機能面を求めている。

IoTの世界でも同じことが起こっているのだろうか。 近年のデータをみると起こっているといえる。つまりこれまで通り、まずテクノロジーを軌道に乗せて、セキュリティは後で考えるということになるのだろうか。だが、非常に重要なことがわかっており、私はこれをこの記事の収穫としたい。それはエラーが起きた際の影響は、我々のソフトウェアへの依存が高まるにつれ、飛躍的に大きくなっているということである。

我々はPCやハッキングされた携帯のデータ損失を乗り越えてきた。そしていま我々はクレジットカードデータベースへの重大なデータ侵害や個人情報の流出に苦しんでいる。将来私たちは物理的な世界を無力化する、あるいは深刻なダメージを与える大規模ハッキングに耐えることができるのだろうか?

設計段階からセキュリティ面にお金をかけるというのは良いアイデアだろう。そういった専門家たちがいまこそ必要だ。

VB Profiles Connected Cars Landscape

この記事はコネクテッドカーシリーズの一作である。上図の高精細版はこちらからダウンロード可能だ。

ASAF ATZMON
[原文4]

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30