Open Redirect
Une redirection ouverte se produit quand une application utilise directement une URL contrôlable par l'utilisateur pour rediriger, exploitable pour du hameçonnage.
Objectif
Comprendre le risque de hameçonnage des URL de redirection contrôlables et leurs défenses ; une vulnérabilité courante dans les callbacks OAuth.
Mécanisme
Le programme redirige vers une URL spécifiée par l'utilisateur via redirect(user_url) ; les attaquants fabriquent https://app.com/redirect?url=https://evil.com pour l'hameçonnage. Défenses : listes blanches de redirection, chemins relatifs, confirmation de l'utilisateur.
Cas d’usage
- Défense contre le hameçonnage
- Sécurité des callbacks OAuth
- Validation des redirections
Outils associés
Analyseur d'URL
Parse a URL into its components: protocol, host, path, query, hash, port, username, and password. Gratuit, privé et 100% côté client. OUTIL
Référence des codes HTTP
Reference table of common HTTP status codes (1xx-5xx) with names, categories, and descriptions. Gratuit, privé et 100% côté client. OUTIL