blob: 01aa5e486de4356027bb7a42c7c56225918aced6 [file] [log] [blame]
Victor Hsiehb415c732021-12-14 11:06:23 -08001# Declare ART properties for CompOS
2system_public_prop(dalvik_config_prop)
3system_restricted_prop(device_config_runtime_native_prop)
4
Inseob Kim5ee61a72021-09-17 19:31:45 +09005# Don't audit legacy ctl. property handling. We only want the newer permission check to appear
6# in the audit log
7dontaudit domain {
8 ctl_console_prop
9 ctl_default_prop
10 ctl_fuse_prop
11}:property_service set;
12
Inseob Kime1389972021-07-19 07:48:34 +000013###
14### Neverallow rules
15###
16
Jiyong Park27bb6c62021-09-06 15:39:31 +090017# microdroid_manager_roothash_prop can only be set by microdroid_manager
18# and read by apkdmverity
19neverallow {
20 domain
21 -init
22 -microdroid_manager
23} microdroid_manager_roothash_prop:property_service set;
24
25neverallow {
26 domain
27 -init
28 -microdroid_manager
29 -apkdmverity
30} microdroid_manager_roothash_prop:file no_rw_file_perms;
Richard Fung0c7c2672021-11-08 20:09:54 +000031
32# apexd_payload_metadata_prop can only set by init
33neverallow {
34 domain
35 -init
36} apexd_payload_metadata_prop:property_service set;