ARMのメモリー・タギング・エクステンションズ(MTE)は、メモリー・コループションの悪用を最も早い段階で検出することができ、診断とセキュリティー対策を強化します。
MTEは、Pixel 8/8 Proハンドセットで利用可能になり、モバイル・セキュリティーにおいて大きな進歯を遂げています。
MTEは、Pixel 8/8 Proでデベロッパー・オプションを通じて有効化することができますが、公式サポートされた設定ではないことに注意が必要です。
MTEを有効化するには、ブートローダーとシステムの両方でメモリーをタグの保存に割り当てる必要があります。
MTEを有効化するためには、デバイス上でデベロッパー・モードとUSBデバッグをアクティブ化する必要があります。
コンピューター上のAndroidデバッグ・ツールを使用し、デバイス上で特定のプロパティを設定する必要があります。
設定が必要なプロパティは、'arm64.memtag.bootctl'、'persist.arm64.memtag.default'、'persist.arm64.memtag.app_default'で、すべてが'sync'に設定されます。
変更を適用しMTEをアクティブ化するために、デバイスを再起動する必要があります。
著者がMTEを有効化した際の問題を経験していませんが、アプリケーションのクラッシュやマルファンクションの可能性を認識することが大切です。
このガイドでは、Pixel 8/8 Proデバイス上でMTEを有効化する手順を提供しますが、ユーザーは潜在的なリスクを認識し、注意して進む必要があります。
googleprojectzero.blogspot.com
First handset with MTE on the market
Create attached notes ...
