乗っ取りには、何枚もの壁がある

Androidはアプリごとに異なる利用者IDを割り当て、別のサンドボックスで動かします。悪意あるアプリが端末全体へ到達するには、コード実行、サンドボックス脱出、権限昇格、再起動後の永続化という複数の壁を越える必要があります。

GrapheneOSは攻撃面の削減、強化されたメモリ割り当て、追加の権限制御などにより、それぞれの段階を難しくします。

許可した範囲は、読める

サンドボックスは、ユーザーが与えた写真・連絡先・マイクなどの権限を無効にはしません。『許可』は独房の鍵を渡す操作です。必要なときだけ、必要な範囲に限定することが重要です。

出典・一次資料GrapheneOS Exploit mitigations