¿Cómo Escribir Programas Seguros? - Cuidado con el "umask()" heredado

10 - Cuidado con el "umask()" heredado

[editar]
Tutorial creado por Mononeurona.org. Extraido de: http://www.mononeurona.org/index.php?idp=535
08 de Noviembre de 2005
Cada proceso del sistema tiene un "umask()" heredado de su padre, que fija los privilegios por defecto cuando se crean ficheros sin modos explícitos. Como mínimo, la máscara debe estar fijada para inhibir la creación de ficheros con permiso de escritura a su grupo o a todo el mundo.

Aunque el programa maneje ficheros de forma correcta es conveniente fijar unos mínimos para el "umask()" debido a posibles "core" y a posibles invocaciones por él de otros programas que sean menos cuidadosos.

El tema de los "core" es especialmente delicado, porque un "core" con permiso de escritura permite que cualquier usuario llene una partición del disco si el propietario del demonio no tiene cuota asignada.
[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.