En este artículo, nuestro enfoque es OSSEC, que es un sistema de detección de intrusos basado en host (HIDS) de código abierto. Se puede instalar en Linux, Windows y MacOS. En este artículo, instalaremos OSSEC y la interfaz web en la distribución de Ubuntu. En nuestro caso, cliente y servidor de OSSEC será una máquina linux. Suponemos que los paquetes relacionados con mysql y php ya están instalados. Proporciona las siguientes características.
- Realiza análisis de registros
- Comprobación de integridad de archivos
- Supervisión de políticas
- Detección de rootkits
- Alertas en tiempo real y
- Respuesta activa.
Instalación OSSEC
La herramienta OSSEC se puede descargar desde el sitio web de OSSEC que se muestra en la figura. El archivo comprimido descargado se puede utilizar como servidor y cliente de OSSEC. Modo servidor/cliente seleccionado durante el proceso de instalación.
Ahora extraiga el archivo *.tar.gz con el siguiente comando y acceda al interior que se muestra a continuación.
#tar -xf ossec-hids-2.8.1.tar.gz
Ejecute ./install.sh script en la terminal que solicitará las siguientes opciones.
Instalación del lado del servidor OSSEC
En primer lugar, instalaremos la herramienta OSSEC en modo servidor. Seleccione el idioma desde el mensaje que se muestra en la siguiente figura. Esta ventana será la misma en todos los modos de instalación de OSSEC.
Aparece la siguiente ventana que muestra los detalles del sistema, el usuario del terminal y el nombre de host. Presiona enter para iniciar el proceso de instalación.
Muestra los siguientes modos/tipos de instalación de OSSEC en la máquina.
Es la pieza central del despliegue OSSEC que interactúa con los agentes/cliente. El servidor almacena las bases de datos para la comprobación de la integridad de los archivos, los eventos, los registros y las entradas de auditoría del sistema. También almacena reglas, decodificadores y las principales opciones de configuración. Facilita la administración de un gran número de agentes.
En este modo, el agente OSSEC enviaba eventos, registros, entradas de auditoría al servidor/administrador...
La instalación en modo local es similar a la instalación del servidor/agente, excepto que el servidor está configurado para escuchar la comunicación de los agentes.
En este modo, el mismo host actúa como servidor y cliente/agente.
Modo servidor
En este artículo, instalaremos los modos cliente/servidor de OSSEC. Esta máquina (192.168.1.10) será el administrador o servidor y el agente OSSEC estará en la máquina 192.168.1.11.
Instalación del lado del cliente OSSEC
Ahora instalaremos la instalación del modo de cliente OSSEC en un agente para la integridad y la detección de rootkits.
Conclusión
En esta parte del artículo, hemos instalado la herramienta HIDS de código abierto, OSSEC en la plataforma Ubuntu. En la próxima segunda parte del artículo, configuraremos OSSEC para clientes basados en Windows y Linux (adición/listado/eliminación de clientes, obtención de claves del servidor, etc.). Los clientes OSSEC necesitan claves generadas por el servidor OSSEC. Al final, monitorearemos el cliente/servidor OSSEC desde la interfaz web.