crash_dump: disallow ptrace of TCB components
Remove permissions.
Bug: 110107376
Test: kill -6 <components excluded from ptrace>
Change-Id: If8b9c932af03a551e40e786d591544ecdd4e5c98
Merged-In: If8b9c932af03a551e40e786d591544ecdd4e5c98
(cherry picked from commit f1554f1588
)
This commit is contained in:
parent
fef2be8130
commit
573d333589
4 changed files with 26 additions and 16 deletions
|
@ -1 +1,14 @@
|
|||
typeattribute crash_dump coredomain;
|
||||
|
||||
allow crash_dump {
|
||||
domain
|
||||
-bpfloader
|
||||
-crash_dump
|
||||
-init
|
||||
-kernel
|
||||
-keystore
|
||||
-logd
|
||||
-ueventd
|
||||
-vendor_init
|
||||
-vold
|
||||
}:process { ptrace signal sigchld sigstop sigkill };
|
||||
|
|
|
@ -1,14 +1,6 @@
|
|||
type crash_dump, domain;
|
||||
type crash_dump_exec, exec_type, file_type;
|
||||
|
||||
allow crash_dump {
|
||||
domain
|
||||
-init
|
||||
-crash_dump
|
||||
-keystore
|
||||
-logd
|
||||
}:process { ptrace signal sigchld sigstop sigkill };
|
||||
|
||||
# crash_dump might inherit CAP_SYS_PTRACE from a privileged process,
|
||||
# which will result in an audit log even when it's allowed to trace.
|
||||
dontaudit crash_dump self:global_capability_class_set { sys_ptrace };
|
||||
|
|
|
@ -1 +1,14 @@
|
|||
typeattribute crash_dump coredomain;
|
||||
|
||||
allow crash_dump {
|
||||
domain
|
||||
-bpfloader
|
||||
-crash_dump
|
||||
-init
|
||||
-kernel
|
||||
-keystore
|
||||
-logd
|
||||
-ueventd
|
||||
-vendor_init
|
||||
-vold
|
||||
}:process { ptrace signal sigchld sigstop sigkill };
|
||||
|
|
|
@ -1,14 +1,6 @@
|
|||
type crash_dump, domain;
|
||||
type crash_dump_exec, exec_type, file_type;
|
||||
|
||||
allow crash_dump {
|
||||
domain
|
||||
-init
|
||||
-crash_dump
|
||||
-keystore
|
||||
-logd
|
||||
}:process { ptrace signal sigchld sigstop sigkill };
|
||||
|
||||
# crash_dump might inherit CAP_SYS_PTRACE from a privileged process,
|
||||
# which will result in an audit log even when it's allowed to trace.
|
||||
dontaudit crash_dump self:global_capability_class_set { sys_ptrace };
|
||||
|
|
Loading…
Reference in a new issue