Skip to content
Snippets Groups Projects
Commit 38cd0764 authored by Nick Kralevich's avatar Nick Kralevich Committed by android-build-merger
Browse files

Prevent ptrace of logd on user builds

am: cb5f4a3d

Change-Id: I5b019efd007c4037757ea9940a629876733186bd
parents 7fb7102b cb5f4a3d
No related branches found
No related tags found
No related merge requests found
......@@ -15,9 +15,15 @@ allow debuggerd {
-healthd
-init
-keystore
-logd
-ueventd
-watchdogd
}:process { execmem ptrace getattr };
userdebug_or_eng(`
allow debuggerd logd:process { execmem ptrace getattr };
')
allow debuggerd tombstone_data_file:dir rw_dir_perms;
allow debuggerd tombstone_data_file:file create_file_perms;
allow debuggerd shared_relro_file:dir r_dir_perms;
......
......@@ -48,6 +48,9 @@ neverallow logd dev_type:blk_file { read write };
# ptrace any other app
neverallow logd domain:process ptrace;
# ... and nobody may ptrace me (except on userdebug or eng builds)
neverallow { domain userdebug_or_eng(`-debuggerd') } logd:process ptrace;
# Write to /system.
neverallow logd system_file:dir_file_class_set write;
......
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