JavaScript is required to for searching.
Omitir Vínculos de navegación
Salir de la Vista de impresión
Directrices de seguridad de Oracle Solaris 11     Oracle Solaris 11.1 Information Library (Español)
search filter icon
search icon

Información del documento

Prefacio

1.  Descripción general de seguridad de Oracle Solaris

2.  Configuración de la seguridad de Oracle Solaris

Instalación del SO Oracle Solaris

Protección del sistema

Cómo comprobar los paquetes

Cómo desactivar los servicios innecesarios

Cómo eliminar la capacidad de gestión de energía de los usuarios

Cómo insertar un mensaje de seguridad en archivos de banner

Cómo insertar un mensaje de seguridad en la pantalla de inicio de sesión del escritorio

Protección de los usuarios

Cómo establecer restricciones de contraseñas más seguras

Cómo establecer el bloqueo de cuenta para usuarios normales

Cómo definir un valor umask más restrictivo para usuarios normales

Cómo auditar eventos importantes además del inicio y el cierre de sesión

Cómo supervisar eventos lo en tiempo real

Cómo eliminar privilegios básicos innecesarios de los usuarios

Protección del núcleo

Configuración de la red

Cómo mostrar un mensaje de seguridad para los usuarios ssh

Cómo utilizar los envoltorios TCP

Protección de los archivos y los sistemas de archivos

Cómo limitar el tamaño del sistema de archivos tmpfs

Protección y modificación de archivos

Protección de aplicaciones y servicios

Creación de zonas para contener aplicaciones críticas

Gestión de los recursos en las zonas

Configuración de IPsec e IKE

Configuración de filtro IP

Configuración de Kerberos

Agregación de SMF a un servicio antiguo

Creación de una instantánea de BART del sistema

Agregación de seguridad de varios niveles (con etiquetas)

Configuración de Trusted Extensions

Configuración de IPsec con etiquetas

3.  Supervisión y mantenimiento de la seguridad de Oracle Solaris

A.  Bibliografía para la seguridad de Oracle Solaris

Protección del sistema

La mejor manera de realizar las siguientes tareas es siguiendo el orden. En este momento, se instala el SO Oracle Solaris, y sólo el usuario inicial que puede asumir el rol root tiene acceso al sistema.

Tarea
Descripción
Para obtener instrucciones
1. Revisar los paquetes en el sistema.
Comprobar que los paquetes del medio de instalación sean idénticos a los paquetes instalados.
2. Proteger la configuración del hardware en el sistema.
Se protege el hardware mediante la solicitud de una contraseña para cambiar la configuración del hardware.
3. Desactivar servicios innecesarios.
Evitar la ejecución de los procesos que no forman parte de las funciones requeridas del sistema.
5. Evitar que el propietario de la estación de trabajo apague el sistema.
Impedir que el usuario de la consola cierre o suspenda el sistema.
6. Crear un mensaje de advertencia de inicio de sesión que refleje la política de seguridad del sitio.
Notificar a los usuarios y a los posibles atacantes de que el sistema está supervisado.

Cómo comprobar los paquetes

Inmediatamente después de la instalación, verifique los paquetes a fin de validar la instalación.

Antes de empezar

Debe asumir el rol root. Para obtener más información, consulte Cómo usar los derechos administrativos que tiene asignados de Administración de Oracle Solaris 11.1: servicios de seguridad.

  1. Ejecute el comando pkg verify.

    Para llevar un registro, envíe la salida del comando en un archivo.

    # pkg verify > /var/pkgverifylog
  2. Fíjese si hay errores en el registro.
  3. Si encuentra errores, vuelva a realizar la instalación desde los medios o corrija los errores.

Véase también

Para obtener más información, consulte las páginas del comando man pkg(1) y pkg(5). Las páginas del comando man incluyen ejemplos de uso del comando pkg verify.

Cómo desactivar los servicios innecesarios

Utilice este procedimiento para desactivar servicios que no sean necesarios por el propósito de su sistema.

Antes de empezar

Debe asumir el rol root. Para obtener más información, consulte Cómo usar los derechos administrativos que tiene asignados de Administración de Oracle Solaris 11.1: servicios de seguridad.

  1. Enumere los servicios en línea.
    # svcs | grep network
    online         Sep_07   svc:/network/loopback:default
    ...
    online         Sep_07   svc:/network/ssh:default
  2. Desactive los servicios que no sean necesarios en este sistema.

    Por ejemplo, si el sistema no es un servidor NFS ni un servidor web, y los servicios están en línea, desactívelos.

    # svcadm disable svc:/network/nfs/server:default
    # svcadm disable svc:/network/http:apache22

Véase también

Para obtener más información, consulte el Capítulo 1, Gestión de servicios (descripción general) de Gestión de servicios y errores en Oracle Solaris 11.1 y la página del comando man svcs(1).

Cómo eliminar la capacidad de gestión de energía de los usuarios

Utilice este procedimiento para evitar que los usuarios de este sistema lo suspendan o lo apaguen.

Antes de empezar

Debe asumir el rol root. Para obtener más información, consulte Cómo usar los derechos administrativos que tiene asignados de Administración de Oracle Solaris 11.1: servicios de seguridad.

  1. Revise los contenidos del perfil de derechos del usuario de la consola.
    % getent prof_attr | grep Console
    Console User:RO::Manage System as the Console User:
    profiles=Desktop Removable Media User,Suspend To RAM,Suspend To Disk,
    Brightness,CPU Power Management,Network Autoconf User;
    auths=solaris.system.shutdown;help=RtConsUser.html
  2. Cree un perfil de derechos que incluya todos los derechos del perfil del usuario de la consola que quiera que los usuarios retengan.

    Para obtener instrucciones, consulte Cómo crear un perfil de derechos de Administración de Oracle Solaris 11.1: servicios de seguridad.

  3. Comente el perfil de derechos del usuario de la consola en el archivo /etc/security/policy.conf.
    #CONSOLE_USER=Console User
  4. Asigne a los usuarios el perfil de derechos que creó en el Paso 2.
    # usermod -P +new-profile username

Véase también

Para obtener más información, consulte Archivo policy.conf de Administración de Oracle Solaris 11.1: servicios de seguridad y las páginas del comando man policy.conf(4) y usermod(1M).

Cómo insertar un mensaje de seguridad en archivos de banner

Utilice este procedimiento para crear mensajes de seguridad en dos archivos de banner que reflejen la política de seguridad del sitio. El contenido de estos archivos de banner se muestra en el inicio de sesión local y remoto.


Nota - Los mensajes de ejemplo que se incluyen en este procedimiento no cumplen con los requisitos del Gobierno de los Estados Unidos y es probable que tampoco cumplan con su política de seguridad. Lo más recomendable es que consulte con el abogado de su empresa acerca de los contenidos del mensaje de seguridad.


Antes de empezar

Debe convertirse en administrador con el perfil de derechos de edición de mensajes de administrador asignado. Para obtener más información, consulte Cómo usar los derechos administrativos que tiene asignados de Administración de Oracle Solaris 11.1: servicios de seguridad.

  1. Agregue un mensaje de seguridad para el archivo /etc/issue.
    $ pfedit /etc/issue
          ALERT   ALERT   ALERT   ALERT   ALERT
    
    This machine is available to authorized users only.
    
    If you are an authorized user, continue. 
    
    Your actions are monitored, and can be recorded.

    El comando login muestra los contenidos de /etc/issue antes de la autenticación, al igual que telnet y los servicios FTP. Para permitir que otras aplicaciones usen este archivo, consulte Cómo mostrar un mensaje de seguridad para los usuarios ssh and Cómo insertar un mensaje de seguridad en la pantalla de inicio de sesión del escritorio.

    Para obtener más información, consulte las páginas del comando man issue(4) y pfedit(1M).

  2. Agregue un mensaje de seguridad para el archivo /etc/motd.
    $ pfedit /etc/motd
    This system serves authorized users only. Activity is monitored and reported.

    En Oracle Solaris, el shell inicial del usuario muestra los contenidos del archivo /etc/motd.

Cómo insertar un mensaje de seguridad en la pantalla de inicio de sesión del escritorio

Escoja entre varios métodos para crear un mensaje de seguridad para que los usuarios puedan revisar al iniciar sesión.

Para obtener más información, haga clic en Sistema → Ayuda en el escritorio a fin de abrir el explorador de ayuda de GNOME. También puede usar el comando yelp. Las secuencias de comandos de inicio de sesión de escritorio se describen en la sección GDM Login Scripts and Session Files de la página del comando man gdm(1M).


Nota - El mensaje de ejemplo que se incluye en este procedimiento no cumple con los requisitos del Gobierno de los Estados Unidos y es probable que tampoco cumpla con su política de seguridad. Lo más recomendable es que consulte con el abogado de su empresa acerca de los contenidos del mensaje de seguridad.


Antes de empezar

Para crear un archivo, debe asumir el rol root. Para modificar un archivo existente, debe convertirse en administrador con la autorización solaris.admin.edit/path-to-existing-file asignada.

Ejemplo 2-1 Creación de un breve mensaje de advertencia en el inicio de sesión del escritorio

En este ejemplo, el administrador escribe un mensaje breve como un argumento para el comando zenity en el archivo del escritorio. El administrador también utiliza la opción --warning, que muestra un icono de advertencia con el mensaje.

# pfedit /usr/share/gdm/autostart/LoginWindow/bannershort.desktop
[Desktop Entry]
Type=Application
Name=Banner Dialog
Exec=/usr/bin/zenity --warning --width=800  --height=150 --title="Security Message" \
--text="This system serves authorized users only. Activity is monitored and reported."
OnlyShowIn=GNOME;
X-GNOME-Autostart-Phase=Application