Open redirect

신뢰할 수 없는 URL로 리다이렉트가 가능해 피싱에 악용되는 취약점

분야: 보안/인증 securityvulnerabilityredirect

Open redirect?next=https://evil.example 같은 파라미터로 사용자가 외부 악성 사이트로 리다이렉트되게 만드는 취약점입니다.

흔한 패턴

  • 로그인 후 next 파라미터로 이동
  • OAuth 콜백 처리
  • 링크 추적/리퍼러 처리

방어 방법

  • 허용된 경로(상대 경로)만 받기: /dashboard처럼
  • 도메인 allowlist 적용(정말 필요할 때만)
  • //evil.com 같은 변종도 막기

관련 문서