next up previous contents
Next: Seguridad en red Up: La seguridad en Previous: Control de los

Seguridad en X11

Una de las características de los sistemas basados en X-windows es permitir a los usuarios correr sus aplicaciones en un sistema y poder visualizar la salida en otro. Esto conlleva varias consideraciones de seguridad. Open Windows 3.3 tiene dos mecanismos de control de acceso: uno basado en usuario y otro basado en host. El segundo se utiliza sólo por compatibilidad con otros sistemas.

El sistema basado en host tiene deficiencias de seguridad porque si se consigue acceder a otro sistema todos los usuarios de este último podrán acceder a nuestro servidor X. El segundo sistema da un acceso de acuerdo con un determinado identificador de red, NetID.

Existen dos tipos de protocolos para la autentificación basada en usuario: MIT-MAGIC-COOKIE-1 y SUN-DES-1[Sun90a]. La primera se usa por defecto en OpenWindows. El segundo protocolo es mucho más robusto y usa RPCs seguros. Para seleccionar un tipo mecanismo determinado de autentificación basta con:

Con MAGIC-COOKIE la información de acceso se guarda en el fichero .Xauthority en el directorio local de cada usuario. Si alguien consigue acceder a ese fichero podrá ver todo aquello que se escribamos en la pantalla. El fichero .Xauthority se puede modificar con los comandos xauth o con xhost. Con la opción:
% xhost +
se permite acceder a cualquiera al servidor de X. Con este comando se puede controlar el acceso basado en host apropiado para un entorno monousuario. Si se tienen hosts o terminales multiusuario con sistema X, entonces es conveniente usar una autentificación basada en el usuario.



Celestino Gomez Cid (adm)
Fri Mar 22 16:20:52 MET 1996