En un escritorio típico (sin servicios de escucha como Apache
, SSH
, ...
) me parece que el navegador es la aplicación más expuesta y un posible compromiso de seguridad (y más aún con Java
y Flash
de complementos. Y a juzgar por las constantes actualizaciones de seguridad, esto parece ser correcto.
Por lo tanto, me pregunto si podría ejecutar Firefox
( Iceweasel
) como un usuario diferente, como nobody
. Incluso si Firefox tuviera un error crítico, lo peor que podría pasarme es que los archivos que pertenecen a nobody
se vieran comprometidos.
Esto parece ser una gran idea. ¿Es esto realmente factible? ¿Esto tendría alguna desventaja? ¿Es realmente una solución a prueba de bluet como imagino?
¿Cómo accedería la ventana de Firefox de nadie a mi pantalla?
¿Hay quizás una mejor manera de hacer que Firefox sea más seguro (es decir, en la cárcel)?
Estoy usando Debian Wheezy
y LXDE
entorno de escritorio.
ACLARACIÓN
Tal vez debería haber formulado mi pregunta más claramente, pero pensé que era demasiado obvio como para necesitar más detalles. Por supuesto, no estoy ejecutando Firefox como root. Estoy ejecutando Firefox (y todo lo demás) como usuario martin
. Mi pregunta está relacionada con la ejecución de Firefox como otro usuario que no sea martin
, mientras que estoy registrado en X como martin
. Quiero proteger tanto a root
como a martin
de ser comprometidos.