目次:


未来への見通し
バックグラウンドで実行中の悪意のあるアプリがデバイスを制御できるという恐怖の話を聞いたことがあります。最近発見されたSkygofreeマルウェアを例にとりましょう。それは、あなたの電話のマイクをオンにして、その時に何を話しているかを聞くことを含む、48の異なるコマンドを実行することができました。
それはかなり恐ろしい考えです。あなたが「隠すものは何もない」(それは人々がいつも言うのですが、そうですか?)、誰も望むすべての会話が公開される可能性があります。
アプリがあなたを脅かそうとしているかどうかに関わらず、アプリはバックグラウンドで実行されている間に電話のハードウェアへのアクセスを利用するという同じように機能します。問題は、バックグラウンドで実行中にアプリがカメラやマイクにアクセスする必要がある理由ですか?ここでは、(OK Googleのような)常時聴いているホットワードの検出を除いて、ここで良い議論はほとんどありません。そして、それは最初の中核オペレーティングシステムの一部でなければなりません。
それを明白にするために、カメラやマイクがバックグラウンドで実行されている間に、アプリにアクセスする必要がある理由はありません。 Android Pからは、バックグラウンドで実行されているアプリのハードウェア機能へのアクセスがブロックされます。


左:カメラコミット。右:マイクコミット。
AOSP(Android Open Source Project)への最近のコミットは、バックグラウンドアプリがカメラにアクセスするのを妨げるルールを示しています。 2番目のコミットは、マイクの場合と同じです。この2つのコミットは、これらの機能がどのように機能するかを示しています.Podelの携帯電話で利用できるAndroid Pデベロッパーのプレビューでは既にアクティブになっています。
今すぐできること
GoogleがAndroidの将来のバージョンでバックグラウンドであなたを監視することを止めるための措置を講じていることは間違いないが、アプリがあなたを今から覗かせないようにするための手順がある。
アプリの権限を確認する
アプリがバックグラウンドで実行されている間にのみ特定のアクセス権にアクセスするのを防ぐことはできませんが、アプリにアクセスする権限を全体的に制御できます。
これを見つけるには、[設定]メニューにジャンプし、[アプリケーション]カテゴリ(「Oreo」の「Apps&Notifications」)を選択します。


左:ノーガット。右:オレオ
あなたがここから行うことは、あなたの携帯電話が動作しているAndroidのバージョンによって異なります。
- Android Nougat: 上部の角にある[設定]ボタンをタップし、[アプリの権限]をタップします。Samsung Galaxy端末では、メニューに[アプリの権限]が表示されます。
- Android Oreo: [アプリ&通知]ページで[アプリの権限]を選択します。



左から右:ストックヌガット、サムスンギャラクシー(ヌガット)、オレオ
次に、権限をタップして、どのアプリがアクセスできるかを確認します。この作品のために、マイクロフォンの許可を見ていきます。


無効にしたアプリが将来機能にアクセスする必要がある場合は、再度アクセスをリクエストします。それはあなたに、なぜアプリがそのパーミッションを望んでいるのか、それを許すべきなのかをよりよく理解できるかもしれません。
すべての許可のためにこのプロセスを繰り返してください。あなたの電話はすぐには安全になります。