Supongamos que tengo un servidor Windows (vamos con Windows Server 2012, pero estoy pensando en general). Se está ejecutando IIS. Tenemos nuestro sitio web estándar, accesible a través del puerto 80 (HTTP) y 443 (HTTPS). Y pongamos en un servidor FTP (puertos 21 y 22) para la administración. Autorización de usuario estándar en ese (no FTP anónimo). De lo contrario, todo está en la configuración predeterminada y tenemos las aplicaciones que Windows incluye y ejecuta de forma predeterminada.
¿Cuáles son las implicaciones ahora si permitimos todas las conexiones entrantes en el firewall?
Si entiendo correctamente, esto es casi como deshabilitar el firewall: lo convierte en una lista negra, pero por defecto no hay reglas de bloqueo, así que parece que el firewall no estaba allí. No puedo pensar en nada que pudiera estar escuchando en un puerto al que el firewall bloquea el acceso, así que no puedo ver cuál es la diferencia (y confío en que Windows puede manejar los datos enviados a puertos cerrados de manera adecuada).
EDITAR: En realidad, decidí probar esto en un servidor al que tengo acceso (espero que esto no haya sido una idea completamente estúpida). Ejecuté un escaneo de puertos nmap en ese servidor y encontré que los siguientes puertos están abiertos (algunos tengo descripciones pero no sé qué son):
- 21 (FTP)
- 80 (HTTP)
- 3389 (ssl / ms-wbt-server?)
- 5985 (Microsoft HTTPAPI httpd 2.0 (SSDP / UPnP))
- 8172 (Microsoft IIS httpd 8.5)
- 47001 (Microsoft HTTPAPI httpd 2.0 (SSDP / UPnP))
- 49152-49164 (RPC)