[Thread] limit ot-daemon socket to ot-ctl
It's better to explicitly disallow access to ot-daemon from other than ot-ctl. Bug: 323502847 Change-Id: Ic46ad4e8f3a1d21bbfc9f4f01e6a692aafcdb815
This commit is contained in:
parent
7fdf451d8d
commit
90495cc79f
4 changed files with 23 additions and 0 deletions
|
@ -367,6 +367,7 @@
|
|||
/system/bin/mediatranscoding mediatranscoding_exec
|
||||
/system/bin/mediatuner mediatuner_exec
|
||||
/system/bin/mdnsd mdnsd_exec
|
||||
/system/bin/ot-ctl ot_ctl_exec
|
||||
/system/bin/installd installd_exec
|
||||
/system/bin/otapreopt_chroot otapreopt_chroot_exec
|
||||
/system/bin/otapreopt_slot otapreopt_slot_exec
|
||||
|
|
|
@ -288,6 +288,7 @@
|
|||
/system/bin/vold u:object_r:vold_exec:s0
|
||||
/system/bin/netd u:object_r:netd_exec:s0
|
||||
/system/bin/wificond u:object_r:wificond_exec:s0
|
||||
/system/bin/ot-ctl u:object_r:ot_ctl_exec:s0
|
||||
/system/bin/audioserver u:object_r:audioserver_exec:s0
|
||||
/system/bin/mediadrmserver u:object_r:mediadrmserver_exec:s0
|
||||
/system/bin/mediaserver u:object_r:mediaserver_exec:s0
|
||||
|
|
12
private/ot_ctl.te
Normal file
12
private/ot_ctl.te
Normal file
|
@ -0,0 +1,12 @@
|
|||
#
|
||||
# ot-ctl is a command line tool for controlling ot-daemon
|
||||
#
|
||||
|
||||
type ot_ctl, domain, coredomain;
|
||||
type ot_ctl_exec, exec_type, file_type, system_file_type;
|
||||
|
||||
# ot-ctl is available in only userdebug or eng build
|
||||
userdebug_or_eng(`
|
||||
# ot-ctl connects to ot-daemon via the socket
|
||||
allow ot_ctl ot_daemon_socket:sock_file rw_file_perms;
|
||||
')
|
|
@ -39,3 +39,12 @@ unix_socket_send(ot_daemon, statsdw, statsd)
|
|||
# For collecting bugreports.
|
||||
allow ot_daemon dumpstate:fd use;
|
||||
allow ot_daemon dumpstate:fifo_file write;
|
||||
|
||||
# ot-daemon socket is for only ot-daemon and ot-ctl
|
||||
neverallow {
|
||||
domain
|
||||
-ot_daemon
|
||||
userdebug_or_eng(`-ot_ctl')
|
||||
-init
|
||||
-vendor_init
|
||||
} ot_daemon_socket:sock_file *;
|
||||
|
|
Loading…
Reference in a new issue