Puerto 443: qué lo usa y si es seguro terminarlo
El puerto 443 es HTTPS, el puerto del tráfico web cifrado. Qué escucha en él en una Mac, si es seguro cerrarlo y cómo revisar qué lo controla.
El puerto 443 es HTTPS, la versión cifrada del tráfico web. Es el puerto más ocupado de internet: casi todos los sitios web seguros que cargas viajan por él. En tu Mac, la pregunta suele ser si algo está escuchando en el 443 de forma local, lo que significa un servidor web.
Qué suele escuchar en el puerto 443
- Navegación saliente: Cada página HTTPS que carga tu navegador se conecta al puerto 443 del servidor remoto. Esto es tráfico normal, no un proceso local escuchando.
- Servidores web locales: nginx, Apache y Caddy se vinculan al 443 cuando están configurados para HTTPS.
- Servidores de desarrollo con TLS: Algunas configuraciones locales sirven HTTPS en el 443, o en el 8443 para evitar necesitar permisos de administrador.
- Proxies: Los proxies inversos locales que terminan TLS escuchan aquí.
Vincularse al 443 está en el rango de puertos conocidos (0-1023), así que requiere privilegios de administrador.
¿Es seguro terminarlo?
Si el proceso que escucha es un servidor web local que tú iniciaste, sí. Terminarlo detiene ese servidor y libera el puerto, y nada en macOS depende de un proceso escuchando en el 443 por defecto. Como siempre, asegúrate de no estar cerrando un servidor que aún necesitas.
Cerrar el 443 saliente no es algo que termines; eso es solo tu navegador hablando con los sitios web.
¿Es sospechoso?
Un proceso escuchando en el 443 en una máquina donde no ejecutas servidores web vale la pena identificarlo. Como el 443 es de confianza y rara vez lo bloquean los firewalls, también es un puerto que el software no deseado a veces usa para camuflarse. Revisa el nombre del proceso dueño. Si es nginx, Apache o una herramienta de desarrollo que configuraste, es lo esperado.
Cómo ver qué usa el puerto 443 en macOS
sudo lsof -i :443
El sudo es necesario porque vincularse al 443 requiere privilegios, así que el proceso dueño puede correr como root. Para detener un servidor local por su PID:
sudo kill $(sudo lsof -ti :443)
Portie muestra el puerto 443 con su proceso dueño en su vista en vivo, y su escáner remoto comprueba si el 443 está abierto en cualquier host al que lo apuntes.