Nivel 3 · 3C Redes · Lección 2 de 3
Puertos abiertos: escanear con permiso
Un escaneo de puertos pregunta, puerta por puerta, si hay algún servicio escuchando. Es lo primero que hace un atacante para encontrar por dónde entrar, y lo primero que hace un equipo de defensa para saber qué tiene expuesto. La herramienta más conocida se llama nmap.
Cómo se lee un resultado
Cada puerto aparece como open (hay un servicio escuchando), closed (no hay nada) o filtered (un cortafuegos no deja ver). Lo importante es comparar lo que está abierto con lo que de verdad se necesita: todo lo abierto que no se use es una puerta de más.
grep open escaneo.txt
grep -c open escaneo.txt- La primera línea deja solo los puertos abiertos del informe.
- La segunda los cuenta. Después comparás esa lista con lo que el servidor necesita.
Las alarmas de siempre
Una base de datos (por ejemplo MySQL en el 3306) abierta a internet, un acceso remoto sin cifrar como telnet (23), un escritorio remoto (3389) o paneles de administración expuestos. Lo que no tiene que ser público se cierra con el cortafuegos o se deja escuchando solo adentro.
Para ir más a fondo
Cambiar el puerto no es esconderse
Mover un servicio a un puerto raro (por ejemplo SSH al 2222) reduce un poco el ruido de los robots, pero no es seguridad: un escaneo completo lo encuentra igual. Lo que protege es cerrar lo que no se usa, actualizar lo que sí y exigir claves fuertes o llaves.
Preguntas de repaso
En un escaneo, ¿qué significa que un puerto esté «open»?
Respuesta: Que hay un servicio escuchando ahí. Open es que algo responde en ese puerto: una puerta que se puede golpear.
Tu servidor web tiene el 3306 (base de datos) abierto a internet. ¿Qué conviene?
Respuesta: Cerrarlo al público y que la base hable solo con la aplicación, desde adentro. Lo que no tiene que ser público no se expone. Cambiar el número no lo esconde de un escaneo.
¿Cuándo está bien escanear los puertos de un servidor?
Respuesta: Cuando es tuyo o tenés permiso por escrito del dueño. Escanear lo propio o con autorización es parte del trabajo de defensa. Lo ajeno sin permiso, no.