Security Blog
서비스를 만드는 사람을 위한 실무 보안 이야기. 취약점이 생기는 이유와 막는 방법을 정리합니다.
오픈 리다이렉트 취약점이 피싱을 넘어 OAuth 인가 코드·토큰 탈취로 이어지는 원리, startsWith·정규식 검증이 우회되는 패턴, returnUrl을 허용 목록으로 검증하는 코드와 점검 체크리스트를 정리했습니다.