Gratis · sin registro
Audita la seguridad de tu VPS con un comando
Un script de solo lectura revisa SSH, cortafuegos, servicios expuestos, actualizaciones y cuentas, y te da una nota de 0 a 100 con el arreglo de cada fallo. No cambia nada en el servidor y no envía nada a ningún sitio.
curl -fsSL https://securyblack.com/audit.sh | sudo sh¿Prefieres leerlo antes? Son unas 200 líneas de sh: descárgalo, revísalo y ejecútalo. Ver el script
curl -fsSL https://securyblack.com/audit.sh -o audit.sh
less audit.sh
sudo sh audit.shQué revisa
- SSHSi root puede entrar, si acepta contraseñas, cuántos intentos permite por conexión, el reenvío X11 y el puerto.
- Cortafuegos y fuerza brutaSi hay un cortafuegos activo (UFW, firewalld, nftables o iptables), si Docker publica puertos saltándose UFW y si Fail2ban o CrowdSec frenan los ataques.
- Servicios expuestosRedis, MongoDB, Elasticsearch, Memcached, MySQL, PostgreSQL, FTP o Telnet escuchando fuera de localhost. Las redes privadas y Tailscale no cuentan.
- ActualizacionesParches de seguridad pendientes, si se instalan solos y si falta un reinicio para cargarlos.
- Cuentas y permisosOtras cuentas con UID 0 además de root y quién puede leer /etc/shadow.
Así se ve
Ejemplo en un VPS con Ubuntu 24.04 recién creado: sin cortafuegos, sin Fail2ban y con parches pendientes.
SecuryBlack · Auditoría rápida del VPS
mi-vps · Ubuntu 24.04.5 LTS · 2026-10-21 18:02
SSH
✓ Root no puede entrar con contraseña
✗ MEDIA SSH acepta contraseñas
Con tu clave ya funcionando, PasswordAuthentication no
✗ BAJA MaxAuthTries en 6: demasiados intentos por conexión
MaxAuthTries 3
✗ BAJA SSH en el puerto 22, el primero que prueban los bots
Un puerto alto (Port 2222) reduce el ruido; ábrelo antes en el cortafuegos
Cortafuegos
✗ ALTA Ningún cortafuegos activo en el servidor
sudo ufw allow OpenSSH && sudo ufw enable (si filtras en el panel del proveedor, ignóralo)
✗ ALTA Nada frena los ataques de fuerza bruta (ni Fail2ban ni CrowdSec)
sudo apt install fail2ban y activa la jaula sshd
Servicios fuera de localhost
✓ Ninguna base de datos ni servicio inseguro expuesto
Escuchando fuera de localhost: 22
Actualizaciones
✗ ALTA 4 actualizaciones de seguridad pendientes (12 en total)
sudo apt update && sudo apt upgrade
✓ Los parches de seguridad se instalan solos
Cuentas y permisos
✓ Solo root tiene UID 0
✓ /etc/shadow protegido
Nota: 44/100 (D) críticas: 0 · altas: 3 · medias: 1 · bajas: 2Cómo se calcula la nota
Empieza en 100 y cada fallo resta según su gravedad: crítico 30, alto 15, medio 7 y bajo 2. Una A es de 90 en adelante, una B desde 75, una C desde 60, una D desde 40 y por debajo, una F.
Las reglas y su gravedad son las de FerroSentry, nuestro agente open source, que las repasa cada hora en los servidores conectados a SecuryBlack.
Preguntas frecuentes
¿Es seguro ejecutar un script con sudo?
Este solo lee: no instala paquetes, no cambia ficheros y no abre conexiones de red. Aun así, la regla es buena: no ejecutes con sudo nada que no hayas leído. Por eso puedes descargarlo y revisarlo antes.
¿Funciona sin root?
Sí, pero se salta el cortafuegos y lee la configuración de SSH de los ficheros en vez de la efectiva. Te avisa de cuántas comprobaciones ha saltado.
¿En qué distribuciones funciona?
En cualquier Linux con sh. Las actualizaciones se revisan en Debian y Ubuntu (apt) y en Fedora, RHEL y derivadas (dnf).
Esto es una foto de hoy. FerroSentry lo vigila cada hora
Conecta tu servidor y FerroSentry repite estas comprobaciones cada hora, y más: integridad de ficheros, persistencia, procesos y certificados. Te avisa si algo cambia y aplicas los arreglos con un clic desde el panel. Gratis durante la beta.