Webサイトを見るだけでiPhoneがハッキングされた?Googleが発見したiOS脆弱性の全貌と対策
2019年8月、Googleのセキュリティ分析チーム「Project Zero」が、Webサイトを通じてiPhoneを攻撃する深刻なハッキング手法を発見したと発表しました。この攻撃は約2年間にわたって続けられ、数千台規模のデバイスが侵害された可能性があるとされています。
なぜWebサイトにアクセスするだけでiPhoneがハッキングされてしまったのでしょうか。また、ユーザーはどのような対策を取ればよいのでしょうか。本記事では、この事件の詳細と今すぐできる自衛策をわかりやすく解説します。
Webサイト経由でiPhoneがハッキングされた仕組み
当時、iOSデバイスは脱獄(ジャイルブレイク)をしていない限り、ハッキングは困難あるいは不可能だと考えられていました。iOSデバイスを攻撃するには、「ゼロデイ脆弱性」と呼ばれる未知のセキュリティホールに関する知識が必要だからです。
ゼロデイ脆弱性とは、Appleやセキュリティコミュニティにまだ公表されていない脆弱性のことです。Appleは脆弱性を発見次第、迅速にパッチを適用します。つまり、脆弱性が広く知られた瞬間にほぼ即座に修正されるため、悪用できる期間は極めて短いのが実情です。
しかし今回のケースでは、Webサイトを訪れただけのiPhoneがハッキングされてしまいました。攻撃者は14個もの脆弱性を突き止め、それらを5つの「アタックチェーン」に組み合わせて攻撃を実現したのです。
アタックチェーンとは、複数の脆弱性を連携させて攻撃を行う手法のことです。単体では端末を侵害できなくても、組み合わせることで攻撃が成立します。これにより攻撃者は、root権限で動作する「インプラント(不正プログラム)」を端末にインストールすることに成功しました。
root権限とは、OSのセキュリティ機構を回避できる最高レベルの権限です。つまり、該当するWebサイトを閲覧しただけで、監視用ソフトウェアがインストールされていたのです。さらにGoogleによると、当該サイトには毎週数千人が訪れていたと推定されており、数年間で何千ものデバイスが感染した可能性があります。
ハッキングで可能になったこと
このハッキングによって奪取できた情報は、驚くほど網羅的でした。インプラントは以下のような操作・閲覧が可能だったとされています。
- リアルタイムでの位置情報取得(GPS追跡)
- 通話履歴とSMSメッセージの閲覧
- メモアプリの内容確認
- 保存されたパスワードの窃取
- ボイスメモの盗み聞き
- 写真の閲覧
- iMessage、Telegram、WhatsAppなど暗号化メッセージの閲覧
特に注目すべきは、暗号化されたメッセージまで読み取れていた点です。これは、スマートフォン内のデータベースファイルにアクセスできたためです。通常、これらのファイルはOSによってサードパーティ製アプリから保護されています。しかし、インプラントはroot権限を持っていたため、ファイルに直接アクセスし、暗号化メッセージを読むことができたのです。
さらに、端末内のメールを攻撃者のサーバーへアップロードしたり、連絡先をすべてコピーしたりすることも可能でした。中でもリアルタイムのGPS追跡は特に恐ろしい機能で、攻撃者はユーザーの現在位置をいつでも把握し、移動を追跡し続けることができました。
攻撃の標的となったのは誰か
Appleはこの問題について声明を発表しました。それによると、「この高度な攻撃は狭い範囲に焦点を絞ったものであり、説明されているようなiPhone全体への大規模な攻撃ではない」としています。また、「攻撃の影響を受けたのは、ウイグル人コミュニティに関連するコンテンツを扱うウェブサイト12未満」とも述べています。
ウイグル人は中国に暮らす少数民族であり、中国政府による宗教・社会活動への厳しい統制を受けていることで知られています。Appleの声明が示唆するのは、中国政府がウイグル人を監視・管理する手段として、このiPhone向けマルウェアを利用した可能性があるということです。
一方、AppleはGoogleに対し、「すべてのiPhoneユーザーにデバイスが侵害されたという恐怖を煽った」と非難しました。つまり、攻撃対象はごく一部の人々だったため、大多数のiPhoneユーザーは心配する必要がないという立場です。
しかし、すべてのユーザーがこの脆弱性の存在と悪用の事実を認識しておくべき理由は2つあります。
第一に、少数民族集団への弾圧を目的として脆弱性が使用されたことは、すべての人にとって重大な懸念事項です。第二に、iOSデバイスであっても完全無欠ではなく、iPhoneユーザーもセキュリティ問題に注意を払う必要があることを示したからです。
さらに考慮すべきは、このハッキングが潜在的にもたらしえた危険性です。被害者が少数にとどまったのは、脆弱性の技術的な制限によるものではありません。攻撃者がこの特定のグループのみを狙っていたにすぎません。もし攻撃者が望めば、同じ手法を使ってはるかに大規模にiPhoneへ感染を広げることも可能だったのです。
iPhoneユーザーが取るべき対策
ニュースとしては怖い話ですが、iPhoneユーザーが過度に心配する必要はありません。Appleはすでにこの脆弱性を修正済みです。iOS 12.1.4以降を実行していれば、この特定の攻撃に対しては安全です。だからこそ、デバイスのソフトウェアを定期的にアップデートすることが重要なのです。多くの場合、こうしたセキュリティ問題は最新バージョンのソフトウェアで修正されます。
万が一、自分のデバイスがマルウェアに感染していると思われる場合は、できるだけ早く最新版のiOSにアップデートしてください。インストールプロセスの一環として再起動が行われ、新しいソフトウェアと再起動によってマルウェアはデバイスから除去されます。
残念ながら、iOSではアンチウイルスソフトを動作させることができません。つまり、今後同様の脅威がないかデバイスをチェックする手段がないのです。デバイスを安全に保つためにできる最善の策は、こまめにアップデートを行うことです。
iPhoneユーザーこそセキュリティ脅威について学ぶべき
iPhoneは総じて非常に安全なデバイスですが、完璧ではありません。今回の件が示すように、iOSデバイスもハッキングされ、大量のデータを盗まれる可能性は十分にあります。
iPhoneを安全に使い続けるために、知っておくべきセキュリティアプリや設定について学んでおきましょう。
-
iPhoneで着信時に連絡先名が表示されない問題の解決方法|強制再起動とiCloud設定の見直し
iPhoneを使っていると、着信時に相手の名前ではなく電話番号だけが表示されることがあります。最初に疑うのは「連絡先リストが消えてしまったのでは?」ということでしょう。しかし、慌てる必要はありません。すぐに「連絡先」アプリを開いて確認してみてください。すべての連絡先がしっかりと保存されているはずです。 実は最近、世界中の多くのiPhoneユーザーから「保存済みの連絡先の名前ではなく、番号だけが表示される」という問題が報告されています。これはiOSの最新アップデート後に発生した小さな不具合と考えられます。連絡先の名前や情報がすべて消去されたように見えますが、幸いにも実際にはデータは失われていませ
-
iOS 12のインストール方法|GM版・IPSWファイルを使った2つの手順を解説
Appleは、待ち望まれていたiOS 12のリリース日を9月17日と発表しました。しかし、正式リリースまで待ちたくない方には、今すぐiOS 12のゴールドマスター(GM)版をインストールする方法があります。そのためには「Apple Beta Software Program」に参加し、お使いのデバイスを登録する必要があります。 正式版のiOS 12は約1週間後に一般公開される予定で、「スクリーンタイム」「Memoji」「Siriショートカット」、改善された通知機能など、多数の新機能が利用できるようになります。 ポイント:iOS 12は、古い機種から新しい機種まで、あらゆるiPhoneの応答速度