Tutorial que te cuenta cómo crear programas seguros para UNIX.
Contenido:
Cómo Escribir Programas Seguros
Sólo los privilegios imprescindibles
Usar procesos SUID/SGID de forma inteligente
Afinar el control de accesos
Cuidado con los “Buffer Overflow”
Manejo de ficheros
Gestión de bloqueos
Ficheros temporales
Ojo con los “core”
Cuidado con el “umask()” heredado
El shell es demasiado listo
Cuidado con los valores suministrados por el usuario
Ojo con la propagación entre procesos
Librerías dinámicas
Verificación exhaustiva y programación conservativa
Enlaces de interés