TCPRiesgo alto si se expone
Puerto 1521 (Oracle Database): para qué sirve y cómo protegerlo
El puerto 1521 TCP es el del listener de Oracle Database (TNS Listener), por donde las aplicaciones conectan con la base de datos. Como cualquier base de datos, no debe estar expuesto a Internet.
Qué es el puerto 1521
El listener recibe la conexión y la pasa a la instancia de base de datos. Los ficheros listener.ora y tnsnames.ora definen dónde escucha y cómo llegan los clientes.
¿Es peligroso tener abierto el puerto 1521?
Riesgo alto: No debe estar abierto a Internet.
- Ataques al listener y fuerza bruta.
Cómo proteger el puerto 1521
- Solo red interna o VPN.
- Registro válido de nodos (valid node checking) en sqlnet.ora.
Comandos y configuración
Comprobar si el puerto 1521 está abierto
bash
sudo ss -tlnp | grep ':1521 '
nc -zv 203.0.113.10 1521
sudo nmap -p 1521 203.0.113.10Estado del listener
bash
lsnrctl status
tnsping ORCLTambién puedes comprobarlo desde fuera de tu red con nuestro escáner de puertos online.
Herramientas para comprobarlo
Preguntas frecuentes
¿Qué es el TNS Listener?
El proceso de Oracle que escucha en el 1521 y encamina las conexiones de los clientes hacia la base de datos correcta.