Skip to content
Snippets Groups Projects
Commit 60575233 authored by Joel Galenson's avatar Joel Galenson
Browse files

Disallow most domains from getting dac_override and dac_read_search.

Instead of getting these permissions, it is better to add the process
to a group or change the permissions of the files it tries to access.

Test: Built the policy for many devices.
Change-Id: If023d98bcc479bebbedeedf525965ffb17a0e331
parent 3506ad3f
No related branches found
No related tags found
No related merge requests found
......@@ -1222,3 +1222,29 @@ full_treble_only(`
-perfprofd
} vendor_file:file { create_file_perms x_file_perms };
')
# Minimize dac_override and dac_read_search.
# Instead of granting them it is usually better to add the domain to
# a Unix group or change the permissions of a file.
neverallow {
domain
-dnsmasq
-dumpstate
-init
-installd
-install_recovery
-lmkd
-netd
-perfprofd
-postinstall_dexopt
-recovery
-sdcardd
-tee
-ueventd
-uncrypt
-vendor_init
-vold
-vold_prepare_subdirs
-zygote
} self:capability dac_override;
neverallow domain self:capability dac_read_search;
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment