다운로드 경로를 `base + userPath`로 만들 때 `../` 우회를 막는 안전한 방법은?
정답 1번
인코딩과 중첩 표현을 해석한 정규 경로를 구한 뒤 기준 디렉터리 하위인지 확인해야 단순 치환 우회를 막을 수 있다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 자동 검사 완료
- 해설 작성·검수
- 정처LAB 자동 검사
- 최종 검수
- 2026-08-23
인코딩과 중첩 표현을 해석한 정규 경로를 구한 뒤 기준 디렉터리 하위인지 확인해야 단순 치환 우회를 막을 수 있다.