sara auditorías de seguridad y análisis estático configuración dispositivos MikroTik
sara auditorías de seguridad y análisis estático de configuración en dispositivos MikroTik
sara (RouterOS Security Inspector) es una herramienta incluida en Kali Linux diseñada para realizar auditorías de seguridad y análisis estático de configuración en dispositivos MikroTik que ejecutan RouterOS.
Su objetivo principal es identificar vulnerabilidades, malas configuraciones y puertos expositores peligrosos analizando el archivo de exportación de la configuración de RouterOS.
🛠️ Instalación en Kali Linux
La herramienta forma parte de los repositorios oficiales de Kali Linux y se instala mediante apt:
sudo apt update
sudo apt install sara
🚀 Uso Básico Paso a Paso
Para auditar un router MikroTik con sara, primero debes obtener la configuración del equipo y luego ejecutar el analizador.
1. Exportar la configuración desde MikroTik
Conéctate a tu router MikroTik por SSH o consola y exporta la configuración completa a un archivo de texto plano:
# Ejecutar en el terminal de RouterOS
/export file=configuracion_router.rsc
Descarga el archivo configuracion_router.rsc a tu máquina con Kali Linux (mediante SCP, SFTP, WinBox o la web).
2. Analizar el archivo con Sara
Abre la terminal en Kali Linux donde guardaste el archivo y ejecuta:
sara configuracion_router.rsc
🔍 ¿Qué analiza Sara?
La herramienta revisa aspectos críticos de la seguridad en RouterOS, tales como:
Servicios expuestos e innecesarios: Detección de servicios activos en puertos por defecto sin filtrado (
Telnet,FTP,WWW,API,WinBox).Reglas de Firewall: Identificación de cadenas vacías o reglas que permiten tráfico no deseado hacia el router (input) o la red local (forward).
Usuarios y Autenticación: Verificación de cuentas por defecto (como el usuario
admin), políticas de contraseñas y permisos del sistema.Descubrimiento y Protocolos Vecinos: Estado de protocolos de descubrimiento de capa 2 como MNDP (MikroTik Neighbor Discovery Protocol) o CDP en interfaces públicas.
Acceso SSH/DNS/Proxy: Configuración de DNS con allow-remote-requests abierto a WAN, proxies HTTP/SOCKS sin autenticación y algoritmos criptográficos débiles en SSH.
📋 Ejemplo de Salida
Al ejecutar sara, el programa generará un reporte de hallazgos categorizados por su nivel de riesgo:
[!] WARNING: Service 'telnet' is ENABLED. Consider disabling unencrypted management protocols.
[!] WARNING: Service 'ftp' is ENABLED on default port 21.
[CRITICAL]: User 'admin' exists. Recommend renaming or disabling default admin account.
[!] WARNING: IP Service 'winbox' is open to all IP addresses (0.0.0.0/0). Restrict via 'address'.
[INFO]: DNS Remote Requests enabled. Verify firewall drops port 53 on interface WAN to prevent DNS Amplification attacks.