OpenVAS (Español) - ArchWiki

Jump to content

# OpenVAS (Español)

From ArchWiki
Estado de la traducción: esta traducción de OpenVAS fue revisada el 2021-02-10. Si existen cambios puede actualizarla o avisar al equipo de traducción.

OpenVAS (Open Vulnerability Assessment System) es un escáner de seguridad de red con herramientas asociadas (como por ejemplo un frontend gráfico). El componente principal es un servidor con un conjunto de tests de vulnerabilidades de red (NVTs) para detectar problemas de seguridad en sistemas y aplicaciones remotas.

## Preinstalación

### Redis

Configure redis como se indica en la configuración redis OpenVAS. En resumen, modifique lo siguiente en su /etc/redis.conf

    unixsocket /var/lib/redis/redis.sock
    unixsocketperm 700
    port 0
    timeout 0
    databases 128

Nota: Véase el documento anterior `OpenVAS redis configuration` sobre cómo calcular el número de `databases`

De manera adicional, comente las siguientes líneas `save` (y otras similares) si están presentes para evitar que se bloquee la conexión del `openvas-scanner` a `redis`:

    save 900 1
    save 300 10
    save 60 10000

Cree el archivo `/etc/openvas/openvassd.conf` y añada lo siguiente:

    db_address = /var/lib/redis/redis.sock

Finalmente, reinicie `redis`:

    # systemctl restart redis

### haveged

Si ejecuta OpenVAS en una máquina virtual o cualquier otro sistema que tenga una baja entropía, puede instalar opcionalmente haveged para reunir más entropía. Esto es necesario para el material clave utilizado para las credenciales encriptadas guardadas dentro de la base de datos `openvas-manager`.

## Instalación

Instale el paquete openvasAUR[enlace roto: package not found] desde el AUR.

De manera altermativa, instale greenbone-vulnerability-manager[enlace roto: package not found] que proporciona gvm-libsAUR y Greenbone Security Assistant (GSA) greenbone-security-assistantAUR, el frontend web de OpenVAS. El daemon de análisis de vulnerabilidades (openvasAUR[enlace roto: package not found]) y el Gestor de Vulnerabilidades Greenbone (gvmdAUR) se movieron al AUR y ya no se encuentran en los repositorios oficiales.

## Configuración inicial

Cree certificados para el servidor y los clientes. Se utilizaron los valores por defecto:

    # gvm-manage-certs -a

Actualice los plugins y los datos de vulnerabilidad:

    # greenbone-nvt-sync
    # greenbone-scapdata-sync
    # greenbone-certdata-sync

Nota: Si GSA se queja de que falta la base de datos scapdata, podría ser necesario utilizar greenbone-scapdata-sync --refresh.

Añada una cuenta de usuario de administrador, y asegúrese de copiar la contraseña:

    # gvmd --create-user=admin --role=Admin

También puede cambiar la contraseña del usuario más tarde

    # gvmd --user=admin --new-password=<contraseña>

## Primeros pasos

Inicie el daemon `gvmd`

    # gvmd -p 9390 -a 127.0.0.1

Inicie la WebUI Greenbone Security Assistant (opcional)

    # gsad -f --listen=127.0.0.1 --mlisten=127.0.0.1 --mport=9390

Dirija su navegador web a http://127.0.0.1 e inicie sesión con sus credenciales de administrador

Nota: Por defecto, `gsad` se conectará al puerto 80. Si ya está ejecutando un servidor web, esto obviamente causará problemas. Cambie el parámetro `--port` a `gsad` para un puerto alternativo. Véase la página del manual `gsad` para conocer otras opciones como `--http-only`, `--no-redirect`, y más.
Nota: La WebUI Greenbone Security Assistant requiere el paquete texlive-most para poder descargar los informes en PDF.

## Systemd

Las unidades de systemd basadas en Redhat se encuentran en un paquete AUR llamado openvas-systemdAUR[enlace roto: package not found]. Contienen algunas modificaciones, como una mejor configuración TLS.

## Migración a nuevas versiones principales

La base de datos debe ser migrada cuando se mueva a una nueva versión principal:

    # gvmd --migrate

## Véase también

- Artículo de Wikipedia
- OpenVAS Página web oficial de OpenVAS.

Categories:

- Networking (Español)
- Security testing (Español)

Hidden category:

- Pages with broken package links