Référence des ports
Port 80 (TCP) – HTTP
HTTP en clair — le protocole web non chiffré, normalement redirigé vers HTTPS.
État par défaut
Ouvert par défaut sur quasiment tous les serveurs web. Presque toujours exposé à Internet, généralement pour rediriger les visiteurs vers HTTPS.
Attaques courantes
- Interception du trafic et capture d'identifiants/sessions (en clair)
- Homme du milieu et SSL stripping
- Exploitation applicative : injection SQL, XSS, traversée de répertoire, RCE
- Scan de vulnérabilités automatisé et brute force de répertoires
Durcissement
- Rediriger tout HTTP vers HTTPS (301) et ne servir aucun contenu sensible sur le 80
- Activer HSTS avec preload pour forcer les navigateurs vers TLS
- Placer un WAF / proxy inverse en amont et corriger la pile web
- Désactiver le listing des répertoires et masquer les bannières de version
- Limiter le débit et surveiller les scans et la force brute
Commande nmap
nmap -p80 --script http-title,http-headers,http-enum,http-methods <target>Remplacez <target> par l’hôte ou la plage que vous êtes autorisé à scanner.
Qu'est-ce qui tourne sur le port 80 ?
Le port 80 est le port bien connu de HTTP (Hypertext Transfer Protocol), le
protocole web d'origine, non chiffré. Un navigateur se connectant à
http://example.com atteint le port 80 par défaut. Il transporte les requêtes
de pages, les envois de formulaires, les appels d'API et les réponses
entièrement en clair, raison pour laquelle les sites modernes l'utilisent
presque exclusivement pour rediriger les visiteurs vers HTTPS sur le port 443.
Pourquoi c'est important pour la sécurité
Comme le trafic sur le port 80 n'est pas chiffré, quiconque se trouve sur le chemin réseau — un point Wi-Fi malveillant, un routeur compromis, un FAI — peut le lire ou l'altérer. Les identifiants de connexion, les cookies de session et les données personnelles envoyés en HTTP sont exposés. Le port 80 est aussi l'un des ports les plus sondés d'Internet, car chaque serveur web ouvert est un candidat aux attaques applicatives.
Comment il est attaqué
Les attaquants interceptent le trafic en clair pour récolter identifiants et jetons de session, et mènent des attaques homme du milieu / SSL stripping pour maintenir les victimes sur HTTP au lieu de HTTPS. L'application web derrière le port 80 est elle-même une cible d'injection SQL, de cross-site scripting (XSS), de traversée de répertoire et de RCE. Des bots effectuent en continu du brute force de répertoires et du scan de vulnérabilités sur les services HTTP ouverts.
Liste de durcissement
Redirigez tout HTTP vers HTTPS avec un 301 et ne servez aucun contenu sensible sur le port 80. Activez HSTS (idéalement avec preload) pour que les navigateurs refusent le clair. Placez un WAF ou un proxy inverse en amont, maintenez la pile web à jour, désactivez le listing des répertoires et masquez les bannières de version. Limitez le débit et surveillez les scans. La commande nmap énumère les titres, en-têtes, méthodes et chemins courants afin d'évaluer l'exposition sur les serveurs que vous êtes autorisé à tester.
Ports liés
Questions fréquentes
- Le port 80 est-il sécurisé ?
- Non. Le HTTP sur le port 80 est en clair, donc quiconque sur le chemin peut lire ou modifier le trafic. Utilisez-le uniquement pour rediriger vers HTTPS (port 443) et n'y servez rien de sensible.
- Puis-je simplement fermer le port 80 ?
- C'est possible, mais la plupart des sites le gardent ouvert pour rediriger les liens HTTP hérités ou saisis manuellement vers HTTPS. S'il reste ouvert, il ne devrait faire qu'émettre un 301 vers le site TLS.