概要
- GrapheneOS はAndroidベースの 高セキュリティ・高プライバシー モバイルOS
- 2024年5月、 SNS上で誤解を招く攻撃 が発生
- Cellebrite等のデジタル鑑識ツール によるデータ抽出手法の解説
- GrapheneOSの防御策と他OSとの比較
- 誤情報の拡散への注意喚起と今後の展望
GrapheneOSとデジタル鑑識攻撃
- GrapheneOS はAndroidベースの オープンソースOS、プライバシーとセキュリティ重視
- iOSと同等または上回る保護性能 を持つ
- 2024年5月、SNS上で「GrapheneOSが侵害された」との 誤情報拡散
- 同意ベースのデータ抽出 が“侵害”と誤解された事例
- 同意ベース抽出 とは、ユーザーが自発的に端末をロック解除し、鑑識ツールがデータを抽出する手法
デジタル鑑識の基礎
- デジタル鑑識 :電子データを解析し、法的証拠を収集
- 対象機器 :PC、スマートフォン、ストレージ等
- 証拠利用 :犯罪捜査、民事訴訟、規制調査など
- 悪用例 :ジャーナリストや活動家への弾圧、プライバシー侵害、証拠改ざん
- GrapheneOS開発者 :ユーザーの同意なきデータ抽出対策に注力
Cellebriteとそのツール
- Cellebrite :イスラエルのデジタル鑑識大手企業
- 主力製品 :Universal Forensic Extraction Device(UFED)
- 顧客 :各国政府、時に権威主義国家にも販売
- 問題点 :ベラルーシ、ロシア、中国等の抑圧政権や人権侵害団体への提供実績
データ抽出のアプローチ
- データ抽出 :端末から情報を取り出す鑑識の初手
- 端末のロック状態 :BFU(初回ロック前)とAFU(初回ロック解除後)で大きく異なる
- BFU :再起動直後・未解除=ほぼ全データが暗号化
- AFU :解除済み=暗号鍵がメモリ上、データアクセス可能
- 抽出方法
- 同意ベース :ユーザーが自発的にロック解除
- ハッキング :脆弱性を突いてロック解除
- ブルートフォース :PINやパスワード総当たり
Cellebriteの最新能力(2024年4月時点)
- Cellebrite は全Androidブランド端末を AFU/BFU両状態で突破可能
- iOSにも多くの突破実績 (最新機種・OSは未対応も)
- NSO(Pegasus開発元) はiOS 17リリース直後に突破成功
- Appleの「世界一安全」主張への疑問符
GrapheneOSの防御力
- Cellebrite文書 :2022年以降の更新適用済みGrapheneOSは 突破不可
- 自動アップデート 設計で大多数のユーザーが最新状態を維持
- iOS/Android/GrapheneOS全てで同意ベース抽出は可能
- GrapheneOSでは ADBツール による抽出が可能(ユーザー解除時のみ)
- Pixel 6以降+GrapheneOS は 6桁PINのブルートフォース不可
- iPhone最新機種も同様
- 唯一突破困難な組み合わせ :Pixel 6以降+GrapheneOS or 最新iPhone
SNS上のGrapheneOS攻撃の実態
- 2024年5月のSNS攻撃 :同意ベース抽出を“侵害”と誤認
- 過去にも類似事例 :Signalが破られたと報道→実際は同意ベース抽出のみ
- 本質的には一般的な手法 であり、特別な脆弱性ではない
GrapheneOSの防御機構
- USB接続制限 :AFU状態で新規USB接続を禁止、ハードウェアレベルでUSBデータ無効化
- BFU時や完全解除時にも設定可能
- ハイリスクユーザー向けにUSB完全無効化も可能
- ファームウェア改良 :2024年以降、Pixel向けにセキュリティ強化
- ブルートフォース対策
- Pixel 6以降 の Titan M2(ハードウェアセキュリティチップ) が暗号鍵管理
- 5回失敗で30秒遅延、30回で遅延増加、140回で1日1回制限
- 6桁PINの場合、総当たりに 数年単位の時間 が必要
- Titan M2はAVA_VAN.5認証取得済み
- iOSや他Androidよりも強固な実装
- オートリブート :一定時間無操作で自動再起動(初期値18時間、最短10分設定可)
- 再起動で再びBFU状態、データ抽出難度が大幅上昇
結論と今後の展望
- GrapheneOSは近年、鑑識攻撃防御を大幅強化
- 強力なパスフレーズ推奨
- 2要素指紋認証や自動パスフレーズ生成UIも開発中
- 攻撃者は突破困難なため、誤情報拡散にシフト
- 正しい知識の共有が最大の防御
参考リンク
- GrapheneOS公式SNS:
- https://grapheneos.social/system/media_attachments/files/112/462/757/183/372/025/original/992254912340eeaf.png
- https://grapheneos.social/system/media_attachments/files/112/462/757/581/168/086/original/a2c40bcc6a083183.png
- https://grapheneos.social/system/media_attachments/files/112/462/760/076/651/069/original/abb6bfdb2d3cbc6a.png
- https://grapheneos.social/system/media_attachments/files/112/462/760/480/507/923/original/eaff65050cbc6d1c.png