プロセスにおいて、関数の実行に必要な権限のサブセットを保持しつつ、ルート権限と同様の権限の大半をドロップできます。処理されたプロセスは機能を継承できませんでした。ファイル機能でファイルを実行するプロセスはこうした機能を得ることができるため、ファイル機能にはセキュリティ上のリスクがあります。ファイルで設定を分割するのではなく、設定を単一のファイルにまとめることができます。使用して、そのサービスの機能を設定できます。ファイルに保持されます)。システム機能を設定するのではなく、アンビエント機能を使用することをおすすめします。システム機能を設定します。キーワードを使用します。キーワードを使用して指定された機能をサービスに与えます。共通カーネル(https://android.googlesource.com/kernel/common/)です。3.14(android-3.14)はサポートが終了し、削除されました。ブランチに移植されました。メインのアンビエント機能パッチ(https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=58319057b7847667f0c9585b9de0e8932b0fdb08)は、下記に移植されました。android-3.18:https://android.googlesource.com/kernel/common/+/d6a9a74487e86b528c44965f871de75671b6adb0android-4.1:https://android.googlesource.com/kernel/common/+/0381789d78d552462ef576d9759e9aa6fcaae3bb小規模なセキュリティ修正(https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=b7f76ea2ef6739ee484a165ffbac98deb855d3d3)は、下記に移植されました。単体テストには、アンビエント機能の単体テストが含まれます。テストが可能になります。