JWT 헤더의 `kid` 값을 파일 경로로 이어 붙여 공개키를 읽는다. 공격 위험과 개선 조합은?
정답 3번
kid는 검증에 사용할 키를 선택하는 식별자일 뿐 파일 경로로 신뢰하면 안 된다. 입력값을 경로에 이어 붙이면 `../` 같은 값으로 승인되지 않은 파일이나 키를 선택할 수 있다. 서버가 미리 등록한 키 ID를 검증된 키 객체에 직접 매핑하고, 허용되지 않은 kid는 거부해야 한다.
콘텐츠 정보
출제범위 기반 실전 연습을 위해 정처LAB이 독립 제작했습니다. 표시 연도는 학습 범위의 맥락이며 특정 시행 회차의 출제문항이나 복원 원문을 뜻하지 않습니다.
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-09-05