世界を動かす技術を、日本語で。

Pixel 11はまだGrapheneOSのセキュリティ基準を満たしておらず、スキップされる可能性があります

概要

  • 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搭載を期待

参考リンク

Hackerたちの意見

これって新しい発表なのか、よくわからないな。

└

あの投稿は8月30日に最後の編集がされたみたい。9月1日に、進展の道が見つかったと思うって投稿してたよ。[1]

└

それは8月29日に投稿されたね。

└

古いニュースだね。

まあ、驚かないよ。最初からAndroidで使われてなかったから、削除しても誰も気づかないだろうって思ったんじゃないかな。実際、大多数の人には気づかれないだろうし。

└

確かに、状況は逆方向に進んでるね。AppleはMTEの独自拡張(MIE)を持っていて、カーネルやいくつかのシステムプロセッサで使ってる。Samsungは数年前からフラッグシップのExynosでMTEをサポートしていて、OneUI 9のベータ版でMTEの実験を始めたみたいだよ(最終リリースのMTEの状況は不明だけど)。

このリンク、信号対雑音比がかなり悪いね。GoogleがPixel 11でMTEをサポートしないっていう感情的な議論をしてるだけだし(これは8月の古いニュースで、GrapheneOSは9月にその発表を撤回しなきゃいけなかったんだよね[0])。今のところ、MTEが将来のOSアップグレードの一部としてGoogleによって有効にされるかどうかは、はっきりした答えがないみたい。[0]

└

MTEのサポート自体は何も意味しないよ。ベンダーは通常、実装の詳細を隠すし、MTEはセキュリティサービスが使うための文書化されていないバックドアを埋め込むのに最適な場所だから。

└

モトローラとのパートナーシップがなかったら、コミュニケーションはどうなってたんだろうね。

└

今のところ、MTEが将来のOSアップグレードの一部としてGoogleによって有効にされるかどうかが問題だけど、確かな答えはないと思う。今のところ、電話はMTEをサポートしてないってことだね。曖昧な約束で買ったものが実現しなかったことが多すぎる。今はない -> サポートされてない。EOL。

└

ハードウェアレベルでは、MTEに対する最低限のサポートはまだあるみたい。お金を節約するために、CPUキャッシュからほとんどのハードウェアアクセラレーションを取り除いたんじゃないかな。パフォーマンスが台無しになって、ファームウェアで完全に無効化されちゃったけど、まだ使えるかもしれない。MTEだけど、遅いね。

Pixel 11は、RAMポカリプスの後に発売された最初のPixelフォンだね。コストを下げるためにたくさんの妥協があった。私はその世代は絶対にスキップするつもり。3年ごとにアップグレードする傾向があるけど、今は特に大きな理由がないし。私のPixel 8はすごく調子がいいよ。もし壊れたら、今日新しい電話を買う必要があったら、新しい11じゃなくて中古のPixel 10を買うと思う。

Hacker Newsで議論の続きを見る