おそらくクリップボードについて聞いたことがあるでしょう。これは、アプリケーション間で情報 (Android の場合は通常はテキスト) をコピー アンド ペーストするためのシステムであり、言い換えれば、(とりわけ) コピー アンド ペーストに使用されるツールに変換されます。 これを利用できるアプリケーションはいくつかありますが、最もよく知られているのはクリップボード マネージャーです。これは、コピーした内容をすべて記録して保存し、後で簡単にアクセスできるようにするアプリです。 Android Qまではそうでした。
Android Q の最初のベータ版はすでに公開されており、 見た目の美しさではなく、機能と開発のレベルで多くの変更が加えられています。最新のものの 1 つはプライバシーとデータへのアクセスに関するもので、Google はバックグラウンドでのクリップボードへのアクセスを芽のうちに摘み取ること、つまり クリップボードマネージャーのサポートを停止することを決定しました。
デフォルトのキーボードとオンスクリーンアプリのみ

この変更は「データと識別子の変更」セクションで発見されており、次のように書かれています。「アプリケーションがデフォルトの入力方式エディター (IME) [キーボード] または現在使用されているアプリケーションでない限り、アプリケーションはクリップボードデータ。」言い換えれば、バックグラウンドでのクリップボードへのアクセスは過去のものになります。
Android 9 Pieまでは、クリップボードへのアクセスはあらゆるアプリケーションに開かれており、クリップボード マネージャーが機能するためには必要な機能ですが、悪意のある開発者が自分たちに関係のない情報にアクセスする扉が開かれています。簡単な例としては、パスワード、電子メール アカウント、または携帯電話をコピーすることが挙げられます。アプリがその情報にアクセスできる場合、それが悪用される可能性があります。
ちなみに、これらの変更はAndroid Q に適用されますが、すべてのアプリケーションに適用されます。 Google の言葉を借りると、「Android 9 (API レベル 28) 以下をターゲットとしても、Android Q で実行されるすべてのアプリに影響を及ぼします。」これは、古いバージョンのオペレーティング システム用にアプリを「最適化」することで開発者がクリップボードにアクセスし続けるのを防ぐため、興味深い点です。それでも、Google Play でアプリを配布したい場合、Google は開発者に対し、 アプリを最新の API に随時更新することを強制しているため、たとえその「罠」があっても、それほど遠くには進まないでしょう。
プライバシーに関連する変更はこれだけではありません。デバイスのネットワーク状態を確認するために使用される /prop/net へのアクセスも削除されました。同様に、アプリケーションが IMEI とシリアル番号を参照できるようにするには、「赤の特権電話状態」権限が必要です。
経由 | 開発者.アンドロイド