В современных Linux дистрибутивах существует файл /proc/sys/kernel/yama/ptrace_scope. В этом файле хранится настройка безопасности для ptrace().

ValueMeaning
0Можно трассировать любой процесс, работающий под тем же UID (по умолчанию во многих дистрибутивах)
1Ограниченная трассировка. Можно трассировать только прямых потомков.
2Только администратор. Трассировка разрешена только процессам с мандатом CAP_SYS_PTRACE
3Полностью отключён. Никто не может использовать ptrace.