Googleは、アプリが連絡先リストを処理する方法の根本的なアップデートを通じて、Androidユーザーのセキュリティとプライバシーの強化に向けて動いています。この動きは、アプリに広範で不要な権限が付与されることに起因するセキュリティ上の脆弱性に対処し、ユーザーデータを危険にさらす可能性を減らすことを目的としています。
より精度の高い権限システム
現在、Androidの連絡先の権限は精度の欠如に悩まされています。「WRITE_CONTACTS」権限を要求するアプリはすべて、すべての連絡先を一度に編集または削除できる包括的なアクセス権を取得します。Android 18の今後のアップデートにより、Googleはこの包括的なアプローチを、アプリが一度に1件の連絡先のみの追加または編集を要求できるようにする特定の「インテント(Intents)」に依存するシステムに置き換える予定です。
なぜこの変更が重要なのか
このアップデートの重要性は、広範な権限を悪用するサイバー攻撃のリスクを軽減することにあります。アプリがハッキングされたり悪意のある意図を持っていたりする場合、現在はユーザーの連絡先データベースに根本的な変更を加えることが可能であり、ユーザーをだましたり信頼できる連絡先になりすましたりするために実際の情報を偽のデータに置き換えることができます。アクセス範囲を縮小することで、悪意のあるアプリが検知されずにこのような攻撃を実行することが困難になります。
連絡先の一括管理
公式の連絡先管理アプリなど、正当な目的で広範な権限を必要とするアプリ向けに、Googleは「MANAGE_CONTACTS」として知られる新しい権限を提供します。このシステムの最初のコンポーネントは、今年後半にリリース予定の「Android 17 QPR2」アップデートで登場する予定です。
この変更は、アプリに与えられる権限を削減するというGoogleの継続的な戦略の一環です。Googleは以前のバージョンでも連絡先の読み取り権限に対して同様の制限をすでに適用しており、ユーザーのプライバシーを保護するための「最小特権の原則」に向けた技術的な方向性を反映しています。