Aller au contenu
uencoder

Credentials in URL

Des identifiants dans les URLs signifie placer mots de passe ou tokens dans les paramètres de requête ou les chemins d'URL, qui fuient via les logs, l'historique du navigateur et le Referer.

Objectif

Comprendre les risques de fuite multicanaux des identifiants dans les URLs et leurs défenses ; une exigence de base du codage sécurisé.

Mécanisme

Les identifiants d'URL fuient vers des tiers via les logs serveur, logs de proxy, l'historique du navigateur et l'en-tête Referer. Défenses : transmettre les identifiants via l'en-tête Authorization ou un corps POST ; éviter les identifiants d'URL même sous HTTPS.

Cas d’usage

  • Défense contre les fuites d'identifiants
  • Audit de code sécurisé
  • Sécurité des logs

Outils associés

References