概要
- GrapheneOS はPixel 11シリーズへの移植作業を一部完了
- ARMハードウェアメモリタグ付け(MTE) の欠如が大きな障害
- Pixel 11はセキュリティ機能削減とコスト重視の設計
- 他社製品や旧Pixelとの比較で Pixel 11の価値低下 を指摘
- 今後は Motorolaデバイス への注力を検討
GrapheneOSのPixel 11シリーズ対応状況
- GrapheneOS はPixel 11シリーズへの部分的な移植に成功
- ARMハードウェアメモリタグ付け(MTE) のサポートがソフトウェア・ファームウェア・おそらくハードウェアレベルで未対応
- Googleが コスト削減 のため、重要なセキュリティ機能を削除した可能性
- MTE はカーネルや全標準プロセスでGrapheneOSが活用
- 一部デバイス固有プロセスのみ一時的にMTE無効化
- MTE によるリモート・ローカル両方の多くの攻撃手法への耐性強化
Pixel 8・他製品との比較
- Pixel 8 は2023年10月にMTEサポートで発売
- GrapheneOSは hardened_malloc プロジェクトに統合しOS全体で利用開始
- AndroidやPixel OSはデフォルトでMTEを活用せず
- Android 16のAdvanced Protection Modeでは一部プロセスのみMTE有効化
- AppleのMemory Integrity Enforcement(MIE) はiPhone 17で常時有効
- 最新標準拡張による高品質なMTE実装
- カーネルや多くのユーザーベースでMTEを最も安全なモードで運用
- Apple・Androidともにユーザーインストールアプリでは原則MTE非適用
- GrapheneOSはより多くのアプリで自動的にMTE有効化
- 各アプリごとにオプトアウト可能なトグル提供
- iOS・Androidともに開発者へMTE等の積極的なセキュリティ機能利用を推奨せず
- Appleのドキュメントはパフォーマンス・安定性問題を警告
- GrapheneOSは標準アロケータで強制的にMTE利用可能
Pixel 11のセキュリティ・ハードウェア評価
- Pixel 11 はセキュリティ向上策も一部採用
- ポスト量子セキュアな検証済みブート(ML-DSA)導入
- Samsung Shannon IMSからAOSP IMSへ移行
- Titan M3 によるBefore First Unlock状態でのデータ抽出耐性強化
- しかし MTE削除 により大きなセキュリティ損失
- Pixel 11シリーズ はCPUのわずかな改良、GPU据え置き、ProモデルでRAM減少、価格上昇
- Qualcommの最新セルラーモデムにようやく追いつく形
- Snapdragon 8 Elite Gen 5 搭載機はPixel 11比でCPU・GPU・セルラー性能大幅向上、MTEも搭載
- 初のMotorola/GrapheneOS対応機種に採用予定
PixelシリーズとAOSPの関係変化
- Pixel 9a以前(Nexus含む)は Android Open Source Project のリファレンスデバイス
- Android 16でAOSPからPixelサポート削除
- Pixelサポートが他機種よりも困難化
- オープンソースファームウェア・ドライバライブラリの進展も失われる
- GrapheneOSはPixel OSよりも数ヶ月早くAOSP・Linuxカーネルパッチを提供
- ただしファームウェア・ドライバ更新はGoogle依存
- 新カーネルブランチへの早期移行も目指す
- Motorolaとの協業で改善を期待
今後の方針と推奨
- Pixel 11シリーズの購入非推奨
- Pixel 8・9・10の方がGrapheneOS利用時のセキュリティが高い
- Pixel 10はPixel 11と同等性能でMTEも搭載、価格も安価
- Titan M3によるBFUセキュリティ向上はあるが、MTE喪失でAFUセキュリティは大幅低下
- Pixel 11シリーズ対応を断念し、 Motorolaデバイスへの注力 も選択肢
- Pixel 10aは実質9世代Pixelだったため、Pixel 11aが10世代ベースかつMTE搭載を期待