Puerto 443 (HTTPS): para qué sirve y cómo protegerlo
El puerto 443 es el de HTTPS, la web cifrada con TLS. Por TCP 443 van HTTP/1.1 y HTTP/2, y por UDP 443 va HTTP/3 (QUIC). Es el puerto más usado de Internet y casi nunca está bloqueado, por eso muchas VPN y túneles lo usan para atravesar firewalls restrictivos.
Qué es el puerto 443
Al conectar, cliente y servidor hacen el handshake TLS: el servidor presenta su certificado, el navegador comprueba que es válido para ese dominio y lo emite una autoridad de confianza, y se acuerdan las claves de la sesión. Desde TLS 1.3 este proceso requiere un solo viaje de ida y vuelta.
Gracias a SNI, un mismo servidor con una sola IP sirve muchos dominios por el 443, cada uno con su certificado: el cliente indica al principio qué dominio quiere.
¿Es peligroso tener abierto el puerto 443?
Riesgo bajo: Normal tenerlo abierto si el servicio está actualizado.
- Es el puerto normal de cualquier web.
Cómo proteger el puerto 443
- Solo TLS 1.2 y 1.3.
- Certificados renovados automáticamente (Let's Encrypt, certbot).
- HSTS y cabeceras de seguridad.
- Si usas Cloudflare, permite el 443 solo desde sus IPs o usa Cloudflare Tunnel.
Comandos y configuración
Comprobar si el puerto 443 está abierto
sudo ss -tlnp | grep ':443 '
nc -zv 203.0.113.10 443
sudo nmap -p 443 203.0.113.10Ver el certificado y la versión de TLS
openssl s_client -connect vapa.es:443 -servername vapa.es </dev/null 2>/dev/null | openssl x509 -noout -subject -issuer -dates
curl -sI --http3 https://vapa.es | head -1ufw: abrir HTTPS y HTTP/3
sudo ufw allow 443/tcp
sudo ufw allow 443/udpTambién puedes comprobarlo desde fuera de tu red con nuestro escáner de puertos online.
Herramientas para comprobarlo
Preguntas frecuentes
¿HTTP/3 usa el puerto 443?
Sí, pero por UDP en vez de TCP. Si tu firewall solo abre TCP 443, los navegadores usarán HTTP/2 sin problemas.
¿Puedo tener varias webs en el puerto 443 con una sola IP?
Sí, gracias a SNI. El servidor elige el certificado según el dominio que pide el navegador.