A menudo establezco entornos Ubuntu- LAMP en los que tengo algunos Drupal aplicaciones web que yo mismo poseo (no proporciono ningún servicio de alojamiento y nunca lo hice en el pasado).
Cuando establezco un entorno de este tipo, los pasos de seguridad más fundamentales que tomo son estos:
ufw --force enable
ufw allow 22,25,80,443 # All allowed via both TCP/UPD as no restrictions were given;
apt update -y
apt upgrade unattended-upgrades sshguard
Después del 2017-2018 W3C / Google (?) Reformas con respecto al soporte del navegador en HTTP, que requieren o al menos nos alientan a usar TLS el cifrado confirmado con un certificado SSL para la transferencia segura de datos HTTP (HTTPS), me pregunto si el HTTP no está protegido a través del puerto 80) sigue siendo relevante para cualquiera de nosotros.
Notas:
- Cada una de mis aplicaciones web tiene su propio certificado OpenSSL que yo creo con Certbot .
- La única utilidad web que uso además de los sitios web es PHPMyAdmin / PHPMiniAdmin.
Mi pregunta
¿Puedo eliminar el puerto 80 de ufw allow 22,25,80,443
, lo que hace que mi sistema sea un poco menos "vulnerable"?
Actualización por respuestas
Las respuestas recomiendan redireccionar desde el puerto 80 al puerto 443 en lugar de solo bloquear el puerto 80. Creo que Certbot crea estos redireccionamientos automáticamente, por lo que estoy cubierto si mantengo el puerto 80 abierto como se recomienda en las respuestas.