GNU/Linux >> Tutoriales Linux >  >> Linux

Auditoría de seguridad de Linux con Lynis

Sin duda, Linux tiene una estructura de seguridad inigualable. De hecho, es el epítome del rendimiento y la seguridad. El consenso general es que Linux no es vulnerable a malware o virus, pero esto no es realmente cierto. El virus de error "Bash", Troj/SrvInjRk-A, Linux/Rst-B, etc. son malware y virus que se dirigen a un sistema Linux. Ahora entendemos lo importante que es pensar en la seguridad de Linux y usar herramientas que nos permitan escanear nuestro sistema en busca de tales amenazas.

Lynis es una de esas herramientas desarrollada para llevar la seguridad de Linux al siguiente nivel. Lynis es un comprobador de seguridad gratuito y de código abierto publicado bajo la licencia GPL y disponible para sistemas operativos basados ​​en Linux y Unix como MacOS, FreeBSD, NetBSD, OpenBSD, etc. 

Lynis tiene muchos casos de uso, por ejemplo,

  1. Los desarrolladores pueden mejorar la seguridad de sus aplicaciones web.
  2. Los administradores del sistema pueden comprobar si hay vulnerabilidades ejecutando los análisis de estado.
  3. Los auditores pueden iluminar las áreas que pueden fortalecerse aún más desde una perspectiva de seguridad.
  4. Los evaluadores de penetración pueden encontrar vulnerabilidades y problemas de seguridad críticos que pueden comprometer el sistema.

¿Qué vamos a cubrir?

En este artículo, exploraremos cómo instalar Lynis y realizar una auditoría de un sistema Kali Linux.

Cómo funciona Lynis

El proceso de escaneo de Lynis es de naturaleza modular, lo que significa que solo se escanean aquellos módulos o componentes que puede descubrir. Además, no requiere instalar ninguna dependencia para escanear. La auditoría se vuelve más extensa a medida que se encuentran más componentes. Después de iniciar una auditoría de Lynis, se realizan operaciones de verificación básicas, luego buscará el sistema operativo y otras herramientas y componentes de software. Lynis verificará la versión instalada y ejecutará complementos habilitados y pruebas de seguridad, pruebas personalizadas y generará informes del escaneo. Estos informes se guardan en diferentes archivos como lynis.log y lynis-report.dat

Instalar y ejecutar Lynis en Kali Linux

Lynis se puede instalar usando el administrador de paquetes predeterminado en Kali usando el comando:

$ sudo apt install lynis


El método anterior instalará la versión 3.0.6-1 que podría no estar actualizada a la última uno, verifique la información usando el comando:

$ sudo apto mostrar lynis


Si necesita instalar la última versión, lynis se puede clonar desde su repositorio Git:

$ git clone https://github.com/CISOfy/lynis


Ahora navegue hasta el directorio 'lynis' desde donde lo clonó.

$ CD Lynis


Ahora verifica la versión de Lynis usando el comando:

$ ./lynis muestra la versión

Esta vez puede ver que la versión de Lynis es la 3.0.8 en comparación con la 3.0.6 del caso anterior.

Ejecutando Lynis sin root

Ya estamos listos para ejecutar el script de lynis para iniciar la auditoría de Lynis. A continuación, estamos ejecutando Lynis sin poderes "sud", por lo que será un "MODO DE ESCANEO SIN PRIVILEGIOS":

$ ./lynis sistema de auditoría -Q

En un MODO DE ESCANEO SIN PRIVILEGIOS, algunas pruebas no se ejecutarán ya que requieren permiso de root. Esto también se menciona en el terminal de escaneo:

Ejecutando Lynis con Root

Ejecutar Lynis requiere un enfoque diferente. Cuando ejecute Lynis con privilegios de root por primera vez, verá las siguientes advertencias:

Ahora nos quedan dos enfoques:1) Presione enter y continúe escaneando sin ninguna modificación. 2) Presione 'Ctrl + c' para establecer ciertos permisos de archivos/directorios. Vayamos con el enfoque posterior y hagamos la tarea de conjunto de permisos como se menciona en la imagen de arriba.

$ sudo su

Este comando nos asegurará de no ingresar sudo cada vez y nuestro símbolo de aviso ahora cambiará a '#':

cd ..
chown -R 0:0 lynis
cd lynis
./sistema de auditoría de lynis -Q

Cuando se complete la auditoría, notará que se realizan más pruebas en este caso en comparación con el anterior. Los resultados del escaneo de Lynis tienen muchas cosas que mostrarle. En líneas generales, Lynis divide los resultados del análisis en tres categorías:advertencias, sugerencias y detalles del análisis.

Comandos Lynis

1. Lynis tiene un conjunto de comandos para diferentes propósitos, para verlos puedes usar el comando:

$ ./lynis mostrar comandos


2. Para ver las diferentes opciones disponibles con Lynis, ejecute el comando:

$ ./lynis mostrar ayuda


Para explorar más a fondo un comando, añádalo con el nombre del comando en particular:

$ ./lynis mostrar auditoría de ayuda

3. Comprobación de la versión instalada de Lynis con:

$ ./control de actualización de lynis

O usa el comando:

$ ./lynis update info

4. Lynis proporciona un perfil predeterminado 'default.prf' para configurar sus valores de inicio. Para ver el perfil activo use el comando:

$ lynis mostrar perfiles

También podemos generar un perfil personalizado si queremos modificar el perfil predeterminado. Para ver su configuración activa, use el comando:

$ ./lynis muestra la configuración

Conclusión

En esta guía, hemos visto cómo instalar Lynis en Kali Linux y cómo ejecutar un análisis general de Lynis. Lo siguiente que puede hacer es usar Lynis para ejecutar una auditoría de un sistema remoto. Con suerte, intentaremos cubrir esta parte en nuestra próxima guía, así que manténgase en sintonía con nosotros.


Linux
  1. 5 consejos para comenzar con la seguridad del servidor Linux

  2. Sobrevivir a una auditoría de seguridad con Enterprise Linux

  3. Monitoreo de seguridad en Linux con Tripwire

  4. Seguridad Linux:Proteja sus sistemas con fail2ban

  5. Seguridad de Linux:manipulación de políticas de SELinux con booleanos

Cómo auditar un sistema Linux remoto con Lynis Security Tool

Cómo usar la herramienta de auditoría de seguridad de Lynis Linux en Ubuntu

Auditoría de seguridad con Lynis

Cómo ejecutar una auditoría de seguridad en AlmaLinux con Lynis

Introducción a la auditoría de seguridad de Lynis

Seguridad de Linux frente a Windows