Open Redirect
开放重定向是应用将用户可控 URL 直接用于重定向,可被钓鱼利用。
用途
理解重定向 URL 可控导致的钓鱼风险与防御,是 OAuth 回调常见漏洞。
机制
程序用 redirect(user_url) 重定向到用户指定 URL,攻击者构造 https://app.com/redirect?url=https://evil.com 钓鱼。防御:重定向白名单、相对路径、用户确认。
用例
- 钓鱼攻击防御
- OAuth 回调安全
- 重定向验证
开放重定向是应用将用户可控 URL 直接用于重定向,可被钓鱼利用。
理解重定向 URL 可控导致的钓鱼风险与防御,是 OAuth 回调常见漏洞。
程序用 redirect(user_url) 重定向到用户指定 URL,攻击者构造 https://app.com/redirect?url=https://evil.com 钓鱼。防御:重定向白名单、相对路径、用户确认。