Reverse proxy et edge

Attaques de plateforme qui relèvent du rôle de proxy plutôt que d'un produit précis : désaccord de normalisation de chemin entre l'edge et l'origin, accès direct à l'origin et confiance dans les en-têtes injectés par l'edge.

2 min de lecturemis à jour le 13 oct. 2026florianamette1 contributeur
Demander à votre assistant (MCP)Modifier sur GitHub

Un reverse proxy ou un CDN/WAF placé devant l'origin ajoute un second analyseur de requêtes et une table de routage, de sorte que la sécurité dépend désormais de l'accord entre le proxy et l'origin sur ce qu'est la requête et où elle va. Ces problèmes relèvent du rôle de proxy plutôt que d'un produit serveur précis, ce qui explique qu'ils figurent ici et non sous Apache/nginx/IIS (un bug de proxy propre à un produit, comme la variable proxy_pass de nginx, est traité sous son produit).

Ce qu'il faut vérifier#

  • Désaccord de normalisation : l'edge et l'origin canonicalisent les chemins différemment, de sorte qu'un chemin forgé passe une règle d'autorisation/refus de l'edge mais se résout en une ressource protégée au niveau de l'origin.
  • Exposition de l'origin : le backend est joignable directement, ce qui contourne entièrement le filtrage, les limites de débit et le contrôle d'accès du proxy.
  • Confiance dans les en-têtes de l'edge : le proxy injecte ou transmet des en-têtes X-Forwarded-*/Host que l'origin considère ensuite comme faisant autorité.

Sujets liés, traités ailleurs#

Pages#

Références#

  • PortSwigger Web Security Academy: Access control, SSRF, Web cache
  • Orange Tsai: reverse-proxy path confusion research