[Python-es] Consulta

Narcis Garcia - GiLUG informatica en actiu.net
Mar Sep 27 07:52:43 CEST 2011


La «seguridad por ocultación» es una estrategia aplicable a todos los 
sistemas del mundo mundial, y una de las principales críticas hacia el 
software privativo de tipo Microsoft:

Consiste en que, en lugar de que una herramienta sea claramente segura, 
en realidad se basa en el hecho de no estar documentada y así no se le 
conocen los agujeros de seguridad (y entonces nadie los arregla).

Un ejemplo de la vida real: guardar la llave de casa bajo la alfombra de 
la entrada, es un truco de seguridad por ocultación. El problema viene 
cuando un intruso te descubre el truco.

En tu caso, ejecutar el supervisor en la misma cuenta de usuario que el 
usuario supervisado no es una via segura desde un punto de vista de 
software libre, porque algun día el usuario descubrirá el truco y no 
tendrá más que cerrar el supervisor para saltárselo todo.

Si REALMENTE tu aplicación necesita permisos del usuario supervisado, 
necesitas un programa supervisor corriendo por otra cuenta inaccesible 
por parte del supervisado. El supervisado no debe tener permisos de 
administración, porque se podría saltar cualquier seguridad.


Al 26/09/11 17:23, En/na Nando M ha escrit:
> Narcis:
>
> Antes que nada gracias por tu respuesta y la de Carlos.
>
> Efectivamente, la idea es que la aplicación corra en la misma cuenta del
> usuario supervisado.
> Se trata de una aplicación de escritorio escrita con wx.Python.
> Abusando de tu amabilidad te consulto: Sobre esos trucos por ocultación
> que me comentás... ¿son aplicables a Linux? ¿en qué consisten?
>
> Gracias nuevamente.
>
> Saludos!
>



Más información sobre la lista de distribución Python-es