인증 로직은 `/admin/../public`을 public으로 보고 허용했지만 프록시는 admin 규칙을 적용했다. 문제의 원인은?
정답 4번
보안 검사를 하기 전과 실제 자원에 라우팅하기 전의 경로 해석이 같아야 한다. 한 계층은 `..`를 제거해 `/public`로 허용하고 다른 계층은 다른 순서로 해석해 `/admin` 규칙을 적용하면 우회 또는 오차단이 생긴다. 디코딩·구분자·점 경로 처리를 공통 기준으로 한 번 정규화한 뒤 그 표현으로 권한 검사와 라우팅을 수행해야 한다.
콘텐츠 정보
출제범위 기반 실전 연습을 위해 정처LAB이 독립 제작했습니다. 표시 연도는 학습 범위의 맥락이며 특정 시행 회차의 출제문항이나 복원 원문을 뜻하지 않습니다.
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-09-05