\r\n\r\n
最近はプライバシーが大きな問題となっており、「いつも聞いている」スマートフォン**のことが心配になりがちです。これに対応するため、Googleは次期Android Pでバックグラウンドアプリの処理方法を大幅に変更します。
悪意のあるアプリケーションがバックグラウンドで動作している間に、デバイスを制御できてしまうという恐ろしい話は、誰もが耳にしたことがあるはずです。最近発見されたマルウェア「Skygofree」を例にとってみましょう。48種類のコマンドを実行することができ、その中には**マイクをオンにしたり...その時話していることを何でも実行することができました。
それは、かなり怖い話ですね。隠すことがない」としても(人は必ずそう言いますよね。)) 、誰もすべての会話がオープンになることを望んでいない。
どのアプリケーションも、バックグラウンドで実行中の**ハードウェア**にアクセスすることで、あなたをスパイしようとしているのは同じです。問題は、アプリがバックグラウンドで動作しているときに、なぜカメラやマイクにアクセスする必要があるのか、ということです。ここでは、常にホットワード検出(例:OK Google)に耳を傾けること以外に、良い議論はないでしょう。そして、これはそもそもコアオペレーティングシステムの一部であるべきなのです。
簡単に言えば、アプリがバックグラウンドで動作しているときに、カメラやマイクにアクセスする必要がないのです。Android Pから、バックグラウンドで動作するアプリは、これらのハードウェア機能にアクセスできなくなります。
左:カメラ投稿、右:マイク投稿。
最近AOSP(Android Open Source Project)に提出された、バックグラウンドアプリがカメラにアクセスするのを防ぐルールが示されています。2回目のコミットでは、マイクも同じ結果になっています。この2つのコミットは、これらの機能がどのように機能するかを示すもので、どちらも現在ピクセル**で利用可能なAndroid P開発者プレビューで有効化されています。
GoogleがAndroidの将来のバージョンでアプリがバックグラウンドであなたをスパイするのを阻止するための措置を講じているのは素晴らしいことですが、アプリがあなたをスパイするのを阻止するために今できる措置もあります。
関連:Androidでアプリの権限を管理する方法
アプリケーションがバックグラウンドで動作しているときにのみ、特定の権限にアクセスすることを防ぐことはできませんが、アプリケーションがアクセスできる権限全体を制御することは可能です。
これを見つけるには、設定メニューに飛び込んで、Oreoの「アプリケーション」カテゴリー(「アプリケーションと通知」)を選択します。
左:Nougat、右:Oreo
ここで行うことは、お使いの**Androidのバージョンによって異なります。
左から、Stock Nougat、Samsung Galaxy (Nougat)、Oreoです。
次に、「アクセス権」をクリックして、どのアプリケーションがアクセスできるかを確認します。この段落の目的では、マイクのアクセス権について見ていきます。
アプリのリストをスクロールするときは、各アプリがマイクへのアクセスを必要とする理由を自問自答してください。例えばInstagramは動画を撮影するときに必要なので、理にかなっていると思います。しかし、他のアプリの場合は、それほど明確ではないかもしれません。もし、あるアプリに疑問がある場合は、そのアプリの右側にあるトグルをオフにして、そのアプリへのアクセスを無効にしてください。
無効化したアプリケーションが今後この機能へのアクセスを必要とする場合、再度アクセスを要求します。これにより、アプリケーションがなぜ許可を必要とするのか、また許可すべきなのかについて、より深く理解することができます。
それぞれの許容範囲内でこの作業を繰り返すだけで、あなたの**はすぐに安全になります。