según Using ptrace to write a program supervisor in userspace, estoy intentando crear el componente de supervisor de programa de un juez en línea.Lo que el sistema llama para bloquear/permitir/inspeccionar para crear un supervisor de programa
Lo llamadas al sistema necesitaría para bloquear totalmente, siempre permitir o comprobar los atributos de a:
- Impedir que se bifurcan o runing otros comandos
- Restringir a C y C++ bibliotecas estándar 'seguros'
- Impedir acceso a la red
- Restringir el acceso a todos menos a los archivos 'in.txt' y 'out.txt'
- Evite el acceso a las funciones o detalles del sistema.
- Evite que la aplicación se escape a su supervisor
- Prevenga cualquier desagradable.
Gracias a cualquier ayuda/consejo/enlaces muy apreciados.