GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo instalar Lynis en Ubuntu 18.04

En esta guía, explicaremos cómo instalar la edición comunitaria de Lynis en un VPS con Ubuntu 18.04 .

Lynis es una herramienta de código abierto para auditoría de seguridad, pruebas de cumplimiento y detección de vulnerabilidades. Lynis también busca información general del sistema y posibles problemas de configuración y brinda sugerencias para fortalecer aún más el sistema.

Lynis viene en dos ediciones, comunidad y empresa. Las ediciones empresariales incluyen más pruebas y se incluyen complementos. Cuando se amplía con complementos, Lynis realizará pruebas adicionales y recopilará más información del sistema. Lynis se ejecuta en todas las distribuciones de Linux y lo utilizan miles de desarrolladores, administradores de sistemas, auditores de TI y evaluadores de penetración en todo el mundo.

Esta guía también debería funcionar en otros sistemas Linux VPS, pero fue probada y escrita para un Ubuntu 18.04 VPS.

Paso 1:Instalar los paquetes necesarios

Inicie sesión en su VPS a través de SSH como usuario root o sudo:

ssh userame@IP_Address -p Port_Number

No olvide reemplazar "IP_Address" y "Port_Number" con la dirección IP y el número de puerto SSH de su servidor.

Ejecute los siguientes comandos para actualizar todos los paquetes:

sudo apt-get update
sudo apt-get upgrade

Paso 2:Instalación de Lynis

Lynis se puede instalar a través de un administrador de paquetes o mediante una descarga directa del tarball de origen. En este tutorial, descargaremos e instalaremos el último paquete de software de Lynis desde la página de descarga de Lynis.

Primero, navegue a /usr/local/ y descargue el archivo tar.gz con el siguiente comando:

cd /usr/local/
sudo wget https://downloads.cisofy.com/lynis/lynis-2.7.3.tar.gz 

Si tiene éxito, el comando generará algo similar a esto:

--2019-04-13 03:08:53--  https://downloads.cisofy.com/lynis/lynis-2.7.3.tar.gz
Resolving downloads.cisofy.com (downloads.cisofy.com)... 37.97.194.171, 2a01:7c8:aac2:37b::1
Connecting to downloads.cisofy.com (downloads.cisofy.com)|37.97.194.171|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 282609 (276K) [application/octet-stream]
Saving to: 'lynis-2.7.3.tar.gz'

Una vez descargado el archivo, descomprímalo con la siguiente línea:

tar xf lynis-2.7.3.tar.gz

Establezca los permisos requeridos:

sudo chmod 755 /usr/local/lynis/lynis

Ahora puede ejecutar los siguientes comandos para comprobar la versión de Lynis:

/usr/local/lynis/lynis --version

El comando imprimirá el número de versión de Lynis y saldrá:

2.7.3

Para buscar una nueva versión, ejecute lo siguiente:

/usr/local/lynis/lynis update info
 == Lynis ==

  Version            : 2.7.3
  Status             : Up-to-date
  Release date       : 2019-03-21
  Update location    : https://cisofy.com/lynis/


2007-2019, CISOfy - https://cisofy.com/lynis/

Al momento de escribir este artículo, la última versión de Lynis es la 2.7.3.

Si hay una nueva actualización, puede actualizar Lynis a la última versión que generalmente incluye nuevas funciones y correcciones de errores usando el siguiente comando:

/usr/local/lynis/lynis update release

Paso 3:Uso de Lynis

Para realizar una auditoría del sistema, simplemente ejecute este siguiente comando:

/usr/local/lynis/lynis audit
[+] Initializing program
------------------------------------
  - Detecting OS...                                           [ DONE ]
  - Checking profiles...                                      [ DONE ]

  ---------------------------------------------------
  Program version:           2.7.3
  Operating system:          Linux
  Operating system name:     Ubuntu Linux
  Operating system version:  18.04
  Kernel version:            4.15
  Hardware platform:         x86_64
  Hostname:                  vps
  ---------------------------------------------------
  Profiles:                  /etc/lynis/default.prf
  Log file:                  /var/log/lynis.log
  Report file:               /var/log/lynis-report.dat
  Report version:            1.0
  Plugin directory:          /usr/local/lynis/plugins
  ---------------------------------------------------
  Auditor:                   [Not Specified]
  Language:                  en
  Test category:             all
  Test group:                all
  ---------------------------------------------------
  - Program update status...                                  [ NO UPDATE ]

  ...

  Hardening index : 68 [#############       ]
  Tests performed : 232
  Plugins enabled : 0

  Components:
  - Firewall               [V]
  - Malware scanner        [X]

  Lynis modules:
  - Compliance status      [?]
  - Security audit         [V]
  - Vulnerability scan     [V]

  Files:
  - Test and debug information      : /var/log/lynis.log
  - Report data                     : /var/log/lynis-report.dat

Los resultados del análisis de Lynis se almacenan en /var/log/lynis.log archivo de registro.

Podemos filtrar el registro en busca de mensajes de advertencia usando el comando grep:

sudo grep -i warning /var/log/lynis.log

2019-04-14 10:45:36 Warning: One or more deprecated options used [test:LYNIS] [details:show_tool_tips] [solution:Update your profile]
2019-04-14 10:46:25 Warning: iptables module(s) loaded, but no rules active [test:FIRE-4512] [details:-] [solution:-]

Además, podemos filtrar el registro de mensajes de sugerencia con el siguiente comando:

sudo grep -i suggestion /var/log/lynis.log

...
2019-04-14 10:46:37 Suggestion: Turn off PHP information exposure [test:PHP-2372] [details:expose_php = Off] [solution:-]
2019-04-14 10:46:37 Suggestion: Change the allow_url_fopen line to: allow_url_fopen = Off, to disable downloads via PHP [test:PHP-2376] [details:-] [solution:-]
2019-04-14 10:46:39 Suggestion: Check what deleted files are still in use and why. [test:LOGG-2190] [details:-] [solution:-]
2019-04-14 10:46:40 Suggestion: Add a legal banner to /etc/issue, to warn unauthorized users [test:BANN-7126] [details:-] [solution:-]
2019-04-14 10:46:40 Suggestion: Add legal banner to /etc/issue.net, to warn unauthorized users [test:BANN-7130] [details:-] [solution:-]
2019-04-14 10:46:41 Suggestion: Enable process accounting [test:ACCT-9622] [details:-] [solution:-]
2019-04-14 10:46:41 Suggestion: Enable sysstat to collect accounting (no results) [test:ACCT-9626] [details:-] [solution:-]
2019-04-14 10:46:43 Suggestion: Check output of aa-status [test:MACF-6208] [details:/sys/kernel/security/apparmor/profiles] [solution:text:Run aa-status]
2019-04-14 10:46:43 Suggestion: Install a file integrity tool to monitor changes to critical and sensitive files [test:FINT-4350] [details:-] [solution:-]
2019-04-14 10:46:43 Suggestion: Determine if automation tools are present for system management [test:TOOL-5002] [details:-] [solution:-]
2019-04-14 10:46:44 Suggestion: Harden compilers like restricting access to root user only [test:HRDN-7222] [details:-] [solution:-]
2019-04-14 10:46:44 Suggestion: Harden the system by installing at least one malware scanner, to perform periodic file system scans [test:HRDN-7230] [details:-] [solution:Install a tool like, OSSEC]

Eso es todo. Has instalado con éxito Lynis en tu Ubuntu 18.04 VPS. Para obtener más información sobre cómo administrar su instalación de Lynis, consulte la documentación oficial de Lynis.

Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que configuren Lynis por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD . Si le gustó esta publicación o si la encontró útil, compártala con sus amigos en las redes sociales utilizando los botones de acceso directo para compartir, o simplemente deje un comentario a continuación. Gracias.


Panels
  1. ¿Cómo instalar Python en Ubuntu 20.04 y 18.04?

  2. Cómo instalar ISPConfig 3 en Ubuntu 18.04

  3. Cómo instalar R en Ubuntu 16.04

  4. Cómo instalar Maven en Ubuntu 16.04

  5. Cómo instalar Go en Ubuntu 18.04

Cómo instalar la última versión de Git en Ubuntu

Cómo instalar Gfortran 9, 10 u 11 en Ubuntu 20.04 LTS

Cómo instalar Python 2.7 en Ubuntu 20.04 LTS

Cómo instalar Lynis en Ubuntu 20.04 LTS

Cómo instalar Go en Ubuntu 20.04

Cómo instalar Go en Ubuntu 22.04