Только несколько запоздалая. Есть современная альтернатива seccomp-bpf. У ptrace ограничения на использование в multithreaded программах. Есть ещё более современные интерфейсы, такие как process_vm_readv/process_vm_writev для работы с памятью. Но по быстрому на коленке что-то посмотреть подойдёт.
Как работает ptrace в Linux и зачем он тебе