¿Cómo Escribir Programas Seguros? - Ojo con la propagación entre procesos

13 - Ojo con la propagación entre procesos

[editar]
Tutorial creado por Mononeurona.org. Extraido de: http://www.mononeurona.org/index.php?idp=535
08 de Noviembre de 2005
Aún cuando nuestro programa sea muy cuidadoso, puede llamar a otros que no lo sean tanto (o que sean maliciosos). Cualquier "file descriptor" abierto y que no deba pasarse al hijo debe cerrarse manualmente o configurarse para que lo haga el "exec*()", con las funciones "ioctl()" o "fcntl()". Una llamada "exec*()" debe estar precedida de una definición explícita de las variables de entorno. Un proceso privilegiado debe llamar a otros habiendo renunciado previamente a sus privilegios.

Por supuesto hay que tener mucho cuidado con intercambiar información confidencial por la red, sin estar protegida convenientemente mediante criptografía.
[editar]

Sé el primero en opinar


Tutoriales relacionados con '¿Cómo Escribir Programas Seguros?'

En este artículo vamos a intentar dar algunos consejos para la programación segura en C.... Más »
El objetivo de este documento es enseñar las bases de la instalación de un cortafuegos... Más »
Esta guía no es un documento general de seguridad. Esta guía está específicamente orientada a... Más »
Documento con fundamentos teóricos de control de accesos en redes telemáticas; se tratan temas como... Más »
Bienvenidos al manual de HTML de Indaya.A través de todos estos capítulos vamos a descubrir... Más »

Autor y licencia de '¿Cómo Escribir Programas Seguros?'


Tutorial de Mononeurona.org. Extraido de: http://www.mononeurona.org/index.php?idp=535 CopyLeft
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.