グレイキー(GrayKey)とは?iPhoneの暗号化とパスコードを突破するツールの全貌
暗号化は、デジタル機器を使うすべての人にとって大きな恩恵です。暗号化がなければ、インターネットは危険な場所となり、Wi-FiアクセスポイントやiPhoneのようなパスワードで保護されたデバイスも同じく危険にさらされるでしょう。
しかし、iPhoneはかつてほどの「セキュリティの砦」ではなくなりつつあります。米国の法執行機関は安価なツールを使ってiPhoneの暗号化を回避しており、プライバシーは大きく損なわれ、セキュリティにも深刻な打撃を与えています。
この記事では、話題のツール「グレイキー(GrayKey)」の詳細、その仕組み、危険性、そしてAppleが警戒する理由を深く掘り下げて解説します。
Apple対FBI――背景となる経緯
グレイキーの詳細に入る前に、iPhoneの暗号化とその解読への試みについて、少し背景を整理しておきましょう。
サンバーナーディーノ事件のiPhoneを覚えているでしょうか?テロ攻撃の後、FBIはAppleを裁判に訴えました。FBIは、死亡したテロリストのiPhoneのセキュリティを迂回できるよう、Appleに暗号化のバックドアを作成するよう求めたのです。当然ながらAppleはこれを拒否し、「一度作られたバックドアは二度と閉じられることはない」と正しく主張しました。
結局、イスラエルのセキュリティ企業Cellebriteが、未知の脆弱性を利用してAppleのセキュリティ機構を突破する方法を見つけました。しかし、その端末からは特筆すべき情報は見つかりませんでした。また当時、Cellebriteのサービスは1台あたり5,000ドルかかり、端末を同社の安全な施設に送付する必要もありました。
時は2017年。Grayshiftという企業が市場に登場し、新製品「グレイキー」の販売を開始します。当初その目的は不明でしたが、Thomas Fox-Brewster氏がForbesの独占記事でこの装置を暴露し、複数の写真とともにグレイキーのiPhoneロック解除機能の概要が明らかになりました。
グレイキーの仕組み――iPhoneロック解除ツールの実態
現時点で判明しているグレイキーに関する情報は以下の通りです。
グレイキーの本体は、奥行き約10cm×高さ約5cmの小さな灰色のボックス型デバイスです。前面には2本のLightningケーブルが突き出ており、同時に2台のiPhoneを接続できます。
iPhoneをグレイキーに約2分間接続した後、ケーブルを抜きます。この時点ではまだ解読は完了していません。実際の解読にかかる時間は、パスコードの強度によって異なります。
単純なパスコードならブルートフォース攻撃で約2時間、より複雑な6桁のパスコードでも3日程度で解読できるといいます。ただし、Malwarebytesも確認したというグレイキーのマニュアルには、それより長いパスワードの解読時間については言及されていません。
解読に成功すると、端末の画面には黒い画面が表示され、パスコードとその他の端末情報が示されます。
iPhone全体のデータをダウンロード
グレイキーはパスコードを表示するだけでなく、iPhoneのファイルシステム全体をダウンロードします。その後、データはWebベースのインターフェースに接続され、分析可能な状態になります。
解読されたiPhone Xの結果では、「Found passcode(パスコード発見)」、最新のソフトウェアバージョン、そしてSHA256ハッシュ付きの「iTunesバックアップ」と「フルファイルシステム」がダウンロード可能な状態で表示されます。
グレイキーは決して安くない
グレイキーには2つの異なるモデルが存在します。
最初のモデルは15,000ドルで、動作にはインターネット接続が必要です。このモデルは初期セットアップ時のネットワークにジオフェンスされており、簡単に転売されない仕組みになっています。他の報告によれば、この常時接続モデルでは300回の解除上限があり、1台あたり50ドルのコスト計算になります。
2番目のモデルは30,000ドルで、オフラインで動作し、使用回数に明確な制限はありません。Appleが脆弱性を特定してパッチを適用するまでは、恐らく動作し続けるでしょう。
どの法執行機関がグレイキーを導入しているのか?
確かにこれらは莫大な金額ですが、まったく新しい情報収集の道を開くツールであれば、法執行機関の予算は容易に(あるいは奇跡的に)捻出されます。特に、多くの機関にとって以前は入手困難だった情報を、驚くほど簡単に取得できるとなれば尚更です。
Motherboardの継続的な調査により、さまざまな種類の機関がすでにグレイキーを購入していたことが判明しています。
- 地方警察:マイアミ・デイド郡警察はグレイキーを購入した可能性があることを示唆しています。
- 州警察:メリーランド州警察とインディアナ州警察はグレイキーの調達書類を発行しています。
- 市警察:インディアナポリス首都圏警察がGrayshiftからグレイキーの見積もりを受け取ったことが書類から確認されています。
- シークレットサービス:メールの記録から、6台のグレイキーを購入する計画があることが明らかになっています。
- 国務省:公開調達記録によると、国務省外交保安局は2018年3月にGrayshiftから15,000ドルの物品を購入しています。
- 麻薬取締局(DEA):オフライン版グレイキーに関するSources Sought文書を発行しています。
- FBI:オンラインの公開調達記録に、6台のグレイキー購入を検討している記録があります。
もしGrayshiftのグレイキーが当局にこれまで入手できなかったiPhoneデータを提供し続けるなら、さらに多くの機関による調達動向が見られることになるでしょう。
Appleはグレイキー対策として何をしているのか?
ご想像のとおり、iPhoneのセキュリティが公然と破られたことにAppleは決して満足していません。しかも古いiPhoneだけの話ではありません。最新のiOSを搭載した最上位機種も標的となっているのです。AppleはGrayshiftが脆弱性を温存し続けるのを黙って見過ごすことはしないでしょう。
そこでAppleは、iOS 12のパブリックベータに、ロック中のiPhoneのLightningポートへのアクセスを大幅に制限する新機能を搭載しました。
「私たちは、ハッカーやなりすまし犯、個人データへの侵入から顧客を守るため、すべてのApple製品のセキュリティ保護を継続的に強化しています。法執行機関には最大限の敬意を払っており、彼らの職務遂行を妨げるためにセキュリティ改善を行っているわけではありません」と、Appleの広報担当者はReutersに語りました。
iOS 12では、ロックから1時間が経過するとLightningポート経由のアクセスを無効化することで、ブルートフォース攻撃を無力化します。この新たな「USB制限モード(USB Restricted Mode)」は、60分経過後に新しく接続されたデバイスとのデータ通信を遮断し、事実上グレイキーを無力化します。従来のUSB制限モード設定では制限期間が1週間あったため、当局にはパスコードの総当たり攻撃を試みる長い猶予期間が与えられていたのです。
グレイキーから自分を守るには?
iOS 12のアップデートとUSB制限モードの制限強化を踏まえると、今すぐできる対策はひとつだけです。それは、パスコードを見直すこと。スマホのセキュリティを保つためには、最低でも8桁の数字を使用すべきです。さらにiPhoneのセキュリティを本格的に強化したいなら、より長いパスフレーズへの切り替えをおすすめします。
iOSは任意の長さのカスタム数字コードやカスタム英数字コードをサポートしています。パスフレーズは複数の単語を組み合わせることで、通常のPINやパスワードよりもはるかに強固なロックを実現できます。有名なXKCDの漫画もまさにこの点を的確に表しています。
グレイキーをめぐる続く「グレー地帯」
現時点では、少なくともある意味において、法執行機関が主導権を握っています。セキュリティの弱いiPhoneは脆弱だからです。しかし、GrayshiftがAppleのセキュリティパッチに対して新たな脆弱性や回避策を見つけ続けない限り、この状況は長くは続かないかもしれません。さらに、グレイキーは前例のない存在ではありません。
「IP-Box」は、古いiOSバージョンで動作するロックされたiPhoneの情報にアクセスできた類似のデバイスでした。その機能はiOS 8.2のアップデートで停止しましたが、後継の「IP-Box 2」の誕生につながりました。IP-Box 2は今でも広く入手可能ですが、基板からICチップを取り外して装着する高度な専門知識が必要です。
その他の懸念点もあります。パスコード解読が完了した後、iPhoneは永久に脆弱なままなのでしょうか?所有者は普段通りにスマホを使い続けられるのでしょうか、それとも交換が必要になるのでしょうか?
そして最後に、当局はグレイキーをいつ使用すべきかをどう判断すればよいのでしょうか?第三者ツールを使った端末のパスコード解読を規定する明確なプロトコルは存在するのでしょうか?宣誓供述書や合理的な疑いなどが要件となるのでしょうか?
グレイキーを使ったiPhoneのパスコード解読をめぐる議論と社会的影響は、今後も続きそうです。ほとんどの読者は、法執行機関が被害者を守るために全力を尽くすことを期待しているはずです。しかし、パスコード解読が公共の安全の中核的な手段となったとき、あなたは当局がその権限を適切なタイミングで行使すると信頼できますか?
そして、その取り組みに対抗するために、あなた自身はデバイスの暗号化レベルを強化するのでしょうか?
-
iPhoneの「その他」ストレージとは?正体と容量を減らす9つの方法
iPhoneでは、メッセージ、アプリ、写真など、内部ストレージを占有しているデータの種類をひと目で確認できます。確認したいときは、「設定」>「一般」>「iPhoneストレージ」の順にタップするだけでOKです。 iPhoneストレージ画面の上部には視覚的なインジケーターが表示されており、どのカテゴリが最も容量を消費しているかを把握しながら管理できます。しかし、そこには「その他」という謎めいた名前のカテゴリも含まれており、気づけばかなりの容量を食っていることも少なくありません。 iPhoneの「その他」ストレージとは何か? iPhoneにおける「その他」ストレージとは、iOS
-
iPhone 8・8 Plus・iPhone XのIP67等級とは?防水・防塵性能を徹底解説
2017年、Apple本社が所在する米カリフォルニア州クパチーノで、同年最大の注目イベントとなる新製品発表会が開催され、待望の「iPhone 8」「iPhone 8 Plus」「iPhone X」がついにお披露目されました。 発表会で明らかになった数々の新機能の中でも、特に大きな話題となったのが、3モデルすべてに共通して採用されたIEC規格60529に基づく「IP67」等級です。このIP67が実際に何を意味するのか、今ひとつピンと来ていない方も多いのではないでしょうか。そこで本記事では、IP67について詳しく解説していきます。 IEC 60529とは? IEC 60529は、国際電気標準会議