 |
» |
|
|
 |
HP-UX Bastille (HPUXBastille) se integra como software recomendado en los medios del entorno operativo y se puede instalar y ejecutar con Ignite-UX o Update-UX (consulte la sección «Niveles de seguridad predefinidos»). HP-UX Bastille es una herramienta de cierre para el fortalecimiento de la seguridad que se puede utilizar para hacer más seguro el sistema operativo HP-UX. Dicha herramienta facilita el cierre personalizado de cada sistema individual mediante una función de codificación parecida a la del host bastión y otras listas de comprobación de fortalecimiento y cierre.  |  |  |  |  | NOTA: Para obtener más información sobre HP-UX Bastille, consulte el documento Notas de la revisión de HP-UX 11i v3 y la Guía del administrador de sistemas HP-UX. |  |  |  |  |
Niveles de seguridad predefinidos |  |
En el momento de la instalación en frío o de la actualización, puede elegir uno de los niveles de seguridad enumerados en la Tabla 3-2, teniendo en cuenta que cada nivel aporta una seguridad cada vez mayor. Tabla 3-2 Configuración de seguridad predefinida Nivel de seguridad | Nombre del archivo de configuración[1] | Descripción |
|---|
Sec00Tools[2] | No aplicable | La infraestructura de seguridad en el momento de la instalación; sin cambios de seguridad. | Sec10Host[3] | HOST.config | Cierre basado en el sistema host: habilitación previa de servidor de seguridad; algunos servicios comunes de texto sin cifrar están desactivados, excluidos Telnet y FTP. | Sec20MngDMZ[3] | MANDMZ.config | Cierre al tiempo que se permite la administración segura: el servidor de seguridad IPFilter bloquea las conexiones entrantes, excepto los protocolos de administración comunes, relativamente seguros. | Sec30DMZ[3] | DMZ.config | Cierre con una red de zona desmilitarizada (DMZ): IPFilter bloquea todas las conexiones entrantes salvo HP-UX Secure Shell. |
 |  |  |  |  | NOTA: Cuando se seleccione el nivel de seguridad Sec30DMZ o MngDMZ, IPFilter restringirá las conexiones de red entrantes. Para obtener más información sobre cómo agregar puertos entrantes en el archivo /etc/opt/ipf.customerrules, consulte los documentos HP-UX IPFilter Version A.03.05.09 Administrator's Guide y Guía del administrador de sistemas HP-UX. |  |  |  |  |
Selección de los niveles de seguridad en el momento de la instalaciónDurante la instalación, puede configurar los niveles de seguridad obteniendo acceso a la ficha System del cuadro de diálogo Installation and Configuration de la interface gráfica de usuario de Ignite-UX. La ficha System le permite configurar información exclusiva del sistema, por ejemplo, los niveles de seguridad, el nombre de host, la dirección IP, la contraseña de usuario raíz y la zona horaria. Para facilitar el uso, HP recomienda utilizar la ficha System para seleccionar el nivel de seguridad apropiado para la distribución, según se describe a continuación. Lleve a cabo una de las acciones siguientes: Si utiliza la interface gráfica de usuario de Ignite-UX, obtenga acceso a la ficha System (en el cuadro de diálogo Installation and Configuration de Ignite-UX) y seleccione Security Choices. Si utiliza el asistente Install HP-UX Wizard de Ignite, obtenga acceso a la pantalla Additional Software y seleccione Security Choices.
Aparecerán los cuatro niveles de seguridad. Por defecto, se selecciona Sec00Tools. Seleccione el nivel de seguridad apropiado para su distribución. Para obtener más información, consulte la sección «Niveles de seguridad predefinidos». Seleccione OK.
Configuración de Serviceguard (posterior a la instalación) para habilitar el uso con niveles de seguridad |  |
Configuración de Sec20MngDMZ o Sec30DMZ para utilizarlos con ServiceguardServiceguard utiliza puertos dinámicos. Para habilitar el funcionamiento, el intervalo posible de puertos SG debe abrirse. La apertura del intervalo de puertos no guarda coherencia con los objetivos de seguridad de Sec20MngDMZ (MANDMZ.config) y Sec30DMZ (DMZ.config), puesto que existe la posibilidad de que varios servicios (incluidas otras aplicaciones del estilo de las llamadas rpc) también escuchen este mismo intervalo de puertos. No obstante, el servidor de seguridad seguirá ofreciendo ventajas de seguridad consecuentes con el modelo de distribución de seguridad Serviceguard, tal como se describe en el documento Securing Serviceguard facilitado en: http://docs.hp.com/ Antes de abrir el intervalo de puertos Serviceguard, asegúrese de que examina las normas de IPFilter-SG obligatorias, que se documentan en el documento HP-UX IPFilter (Version A.03.05.09 and later) Administrator's Guide facilitado en: http://docs.hp.com/en/B9901-90021/B9901-90021.pdf Cuando se instala el parche de seguridad Serviceguard del año 2004, Serviceguard necesita un servicio adicional: identd. Habilítelo dando los siguientes pasos: Modifique el archivo de configuración /etc/opt/sec_mgmt/bastille/config HP-UX Bastille cambiando la respuesta a la pregunta: Should Bastille ensure inetd's ident service does not run on this system? Cambie la respuesta de Y a N como sigue: SecureInetd.deactivate_ident="N" Aplique los cambios del archivo de configuración. Puede actualizar manualmente la configuración del sistema o utilizar HP-UX Bastille para hacerlo. Lo primero entrañará dar menos pasos en los sistemas que se hayan configurado manualmente, después de que un usuario haya configurado el sistema con la herramienta Bastille, y lo segundo implicará dar menos pasos en los sistemas que no se hayan configurado manualmente, después de que un usuario haya configurado el sistema con la herramienta Bastille. Lleve a cabo una de las acciones siguientes: Actualice manualmente la configuración del sistema: modifique el archivo /etc/inetd.conf eliminando la marca de comentario (borrando el signo de número #) de la siguiente línea: #auth stream tcp6 wait bin /usr/lbin/identd identd Haga que el demonio inetd vuelva a leer la configuración ejecutando el siguiente comando: # inetd -c Utilice HP-UX Bastille para actualizar la configuración: vuelva a la configuración HP-UX Bastille anterior y, a continuación, aplique la nueva configuración HP-UX Bastille. # bastille -r # bastille -b
Configuración de Sec10Host HP-UX BastillePara configurar Sec10 Host HP-UX Bastille, consulte el documento Securing Serviceguard en: http://docs.hp.com/ Dependencias de la selección de seguridad |  |
El nivel de seguridad Sec00Tools se instala por defecto en el sistema. Aunque Sec00Tools no aplica ningún cambio de seguridad durante la instalación en frío o la actualización, de hecho garantiza que se instale el software necesario (Figura 3-1). El nivel de seguridad Sec00Tools contiene los archivos de configuración precompilados que se pueden utilizar para crear un nivel de seguridad o como plantilla para crear una configuración de seguridad personalizada. El nivel de seguridad Sec00Tools también asegura la presencia del software que necesiten dichos niveles de seguridad. Asimismo, puede cerrar el sistema por medio de uno de los siguientes niveles seleccionables de seguridad en el momento de la instalación en frío o la actualización: Sec10Host, Sec20MngDMZ y Sec30DMZ dependen de Sec00Tools. Servicios y protocolos protegidos |  |
Cada nivel de seguridad aporta una seguridad cada vez mayor al cerrar diversos protocolos y servicios. HP-UX Bastille utiliza un batería de preguntas para determinar qué servicios y protocolos proteger. Al utilizar uno de los niveles de seguridad, se aplica un perfil de seguridad por defecto, lo que simplifica el proceso de cierre. En las siguientes tablas se detallan los servicios y los protocolos afectados por los niveles de seguridad relacionados en la Tabla 3-2, si opta por aplicar uno en el momento de la instalación en frío o la actualización: En la Tabla 3-3, se relacionan las configuraciones de seguridad para Sec10Host. Estas configuraciones también se aplican a Sec20MngDMZ y Sec30DMZ. En la Tabla 3-4, se relacionan las configuraciones de seguridad aplicadas con Sec20MngDMZ, además de las configuraciones de la Tabla 3-3. En la Tabla 3-5, se relacionan las configuraciones de seguridad aplicadas con Sec30DMZ, además de las configuraciones de la Tabla 3-3 y la Tabla 3-4.
Tabla 3-3 Configuración de seguridad durante la instalación con el paquete Sec10Host con cierre basado en host[1] Categoría | Acciones |
|---|
Inicios de sesión y contraseñas | | Denegar el inicio de sesión a menos que exista el directorio inicial | | Denegar el inicio de sesión a usuarios que no sean root si el archivo /etc/nologin existe | | Definir una ruta por defecto para el comando su | | Deshabilitar el inicio de sesión para usuarios root desde el archivo tty de red | | Ocultar las contraseñas cifradas | | Rechazar el inicio de sesión de la cuenta del sistema ftpd | | Deshabilitar el inicio de sesión X remoto |
| Sistema de archivos, red y kernel | | Modificar la configuración de ndd[2],[3] | | Restringir el acceso remoto a swlist | | Definir el comando umask por defecto | | Habilitar la protección de ejecución de pila en función del kernel |
| Demonios | | Deshabilitar ptydaemon | | Deshabilitar pwgrd | | Deshabilitar rbootd | | Deshabilitar los demonios de cliente NFS | | Deshabilitar el servidor NFS | | Deshabilitar los programas de cliente NIS | | Deshabilitar los programas de servidor NIS | | Deshabilitar SNMPD |
| Servicios del demonio inetd | | Desactivar bootp | | Desactivar los servicios integrados de inetd | | Desactivar los servicios del auxiliar del entorno CDE | | Desactivar finger | | Desactivar ident | | Desactivar klogin y kshell | | Desactivar ntalk | | Desactivar los servicios login, shell y exec | | Desactivar swat | | Desactivar printer | | Desactivar recserv | | Desactivar tftp | | Desactivar time | | Desactivar uucp | | Desactiva la comunicación de red con Event Monitoring Services (EMS) | | Habilitar el registro para todas las conexiones inetd |
| sendmail | | Ejecutar sendmail por medio de cron para procesar la cola | | Interrumpir la ejecución de sendmail en modo demonio | | Deshabilitar los comandos vrfy y expn |
| Otras configuraciones | | Desactivar HP Apache 2.x Web Server[4] | | Configurar el trabajo cron para ejecutar Software Assistant[2] |
|
Tabla 3-4 Configuración adicional de seguridad durante la instalación con Sec20MngDMZ[1] Categoría | Acciones |
|---|
Servicios del demonio inetd | Incluye todos los servicios inetd deshabilitados en la Tabla 3-3 y: | Desactivar ftp | | Desactivar telnet | | Restringir el demonio syslog a las conexiones locales |
| Configuración de IPFilter[2] | | Bloquear conexiones entrantes de consultas al DNS | | Bloquear conexiones entrantes de administración del sistema HIDS[3],[4] | | Configurar IPFilter para posibilitar el tráfico hacia el exterior, bloquear el tráfico hacia el interior con opciones IP configuradas y el resto del tráfico excepto para HP-UX Secure Shell, agente HIDS, WBEM, administración web e inicio automático de administración web[5], y eco ICMP. |
|
Tabla 3-5 Configuración adicional de seguridad durante la instalación con Sec30DMZ[1] Categoría | Acciones |
|---|
Configuración de IPFilter[2] | Abarca todos los valores de IPFilter de la Tabla 3-4 y: | Bloquear conexiones entrantes del agente HIDS[3],[4] | | Bloquear conexiones entrantes de WBEM[5] | | Bloquear conexiones entrantes de administración web | | Bloquear conexiones entrantes de inicio automático de administración web | | Bloquear todo el tráfico excepto HP-UX Secure Shell | | Bloquear eco ICMP |
|
|