Open redirect
신뢰할 수 없는 URL로 리다이렉트가 가능해 피싱에 악용되는 취약점
Open redirect는 ?next=https://evil.example 같은 파라미터로 사용자가 외부 악성 사이트로 리다이렉트되게 만드는 취약점입니다.
흔한 패턴
- 로그인 후
next파라미터로 이동 - OAuth 콜백 처리
- 링크 추적/리퍼러 처리
방어 방법
- 허용된 경로(상대 경로)만 받기:
/dashboard처럼 - 도메인 allowlist 적용(정말 필요할 때만)
//evil.com같은 변종도 막기