Android 15 では不正動作するアプリを隔離できる可能性がある

エドガー・セルバンテス / Android 権威

TL;DR

Advertisement

  • Android 15 では、不正動作するアプリからユーザーを保護するための新しい方法、つまりアプリを隔離するという新しい方法がシステムに導入される可能性があります。
  • Android はすでに非常に安全なオペレーティング システムですが、誤動作するアプリがその亀裂をすり抜けることがあります。
  • 今のところ、不正な動作をするアプリは Google Play プロテクトによってアンインストールされることがよくあります。

Android オペレーティング システムは、悪意のあるアプリや不正な動作をするアプリに対して強力な保護を提供します。 それでも、悪質なアプリがすり抜けてしまう場合があり、その場合は Google Play プロテクトが介入して自動的に削除される可能性があります。 他の高度なマルウェア対策ソフトウェアと同様、Play Protect の検出は 100% 正確ではありません。そのため、通常は注意を怠り、有害な可能性のあるアプリを削除するかどうかをユーザーに尋ねます。 今後の Android 15 アップデートでは、Play プロテクトなどのサービスが不正動作するアプリからユーザーを保護する新しい方法、つまりアプリを隔離する新しい方法がシステムに追加される可能性があります。

Windows などのデスクトップ オペレーティング システムでウイルス対策ソフトウェアを扱ったことがある場合は、検疫ソフトウェアの概念に精通しているかもしれません。 ウイルス対策ソフトウェアがファイルを隔離する場合、そのファイルが悪意のあるものであると疑われても削除できないか、ファイルが実際に悪意のあるものであるかどうかが不明なため、ユーザーに決定を委ねる場合があります。 隔離されたファイルはシステムの他の部分から隔離されているため実行できず、潜在的に悪意のあるソフトウェアがその中に存在する可能性があり、汚い作業を行うことができません。

Android にはソフトウェアを隔離するという従来の概念は実際には存在しません。これは主に、オペレーティング システムがウイルスから安全になるようにゼロから設計されているためです。 アプリはシステム レベルのアクセスを取得できず、デフォルトでサンドボックス化されており、明確に定義された権限が付与されている場合にのみアクセスできる明確に定義された API を使用してのみ相互に通信できます。 そのため、Android 用のサードパーティのウイルス対策アプリやマルウェア対策アプリをダウンロードする必要はありません。 Android は Windows と同じように動作しないため、Android 上の隔離ソフトウェアが Windows とは少し異なる動作をすることは驚くべきことではありません。

Android 15 のアプリ隔離: どのように機能するか

Android でアプリが隔離されている場合、アプリは隔離されていないアプリとは異なる動作をします。 ユーザーのホーム画面ランチャーと Android 設定には引き続き表示されますが、いくつかの制限が適用されます。

Advertisement

  1. そこからの通知は表示されません
  2. すべてのウィンドウが非表示になり、すでに開始されているアクティビティは停止されます。
  3. デバイスを呼び出すことができなくなります
  4. そのサービスは他のアプリからクエリすることはできません (ただし、そのアクティビティはクエリできます)
  5. システムや他のアプリにバインドしたり、そこからブロードキャストを受信したりすることはできません
  6. 解決できません (つまり、意図の曖昧さ回避ダイアログに表示されません)

したがって、隔離されたアプリは無効化されたアプリと同様に動作しますが、無効化されたアプリはホーム画面のランチャーには表示されません。 アプリの隔離は、中断と似ています。これは、前述のように、隔離されたアプリの個々のコンポーネントが無効として動作する可能性があることを除いて、気が散るアプリを一時停止するために Digital Wellbeing サービスによって実行されるアクションです。 したがって、新しい隔離状態は、既存の一時停止状態と無効状態の間のどこかにあると言っても過言ではありません。

Android Digital Wellbeing アプリの一時停止

ミシャール・ラーマン / Android 権威

Digital Wellbeing のアプリ タイマーとフォーカス モード機能は、アプリを一時停止状態にします。

実際、アプリの隔離に使用される API は、追加のフラグが渡されることを除けば、アプリの一時停止に使用される API と同じです。 この機能のテストと開発中に、システム アプリは SUSPEND_APPS アプリを隔離するための権限が許可されていましたが、問題のメソッドはその後、新しいメソッドの使用を必要とするように更新されました。 QUARANTINE_APPS 許可。 この権限は、システムの「検証者」アプリ、または OS の署名に使用されたのと同じ証明書で署名されたアプリによってのみ保持できます。 したがって、Google Play ストアの一部である Play プロテクトのようなサービスのみがアプリを隔離できます。

残念ながら、Google が実際にこの新機能をいつ開始するかはわかりません。 私が初めてアプリ隔離の証拠を発見したのは 11 月の Android 14 QPR2 Beta 1 でしたが、それ以来「隔離されたアプリ」の開発者ページは削除されました。 アプリ隔離の OS レベルのサポートを有効にする機能フラグはまだ存在しますが、コマンド ラインを使用してもアプリを手動で隔離する方法はありません。 さらに、Google Play ストアも Google Play サービス アプリも現在、 QUARANTINE_APPS 許可。 したがって、この機能は Android 15 では導入されず、将来のリリースで導入される可能性が十分にあります。

Android 14 QPR2 Beta 1 検疫アプリ

ミシャール・ラーマン / Android 権威

Android 14 QPR2 Beta 1 の開発者向けオプションの[隔離されたアプリ]ページ。

アプリの隔離が開始されると、上記の UI が少し調整される可能性があります。 API を呼び出してアプリを一時停止または隔離するアプリは、一時停止または隔離されたアプリを起動しようとしたときにユーザーに表示されるダイアログをカスタマイズできます。 Android のアプリ隔離機能を最終的に実装するシステム アプリが何であれ、おそらく次のようなダイアログをカスタマイズすることになるでしょう。[X] アプリは安全のため隔離されました」というメッセージの後に、隔離された理由の説明が表示されます。

Android には長い間アプリ隔離機能が必要ではありませんでしたが、Play プロテクトのようなサービスが悪意のあるアプリの検出に非常に優れているとしても、そのシステムが 100% 正確であることは不可能であるため、この機能が追加されたことをうれしく思います。そして不正行為をするアプリ。

ヒントはありますか? 私たちに話してください! news@androidauthority.com までスタッフに電子メールを送信してください。 匿名のままにするか、情報のクレジットを取得するかはあなたの選択です。

Advertisement

Advertisement