OAuth 2.0 인가 요청에서 생성한 state를 브라우저 세션에 묶어 저장하고, 인가 응답의 state와 비교하는 주된 목적은?
정답 4번
state는 클라이언트가 시작한 인가 요청과 돌아온 응답을 연결하는 값이다. 예측하기 어렵게 생성해 해당 세션에 저장하고 콜백에서 일치 여부를 검사하면, 공격자가 다른 인가 응답을 주입하는 것을 막는 데 사용된다. 값이 존재하는지만 보거나 모든 사용자에게 같은 값을 쓰면 이 연결을 확인할 수 없다. PKCE의 code_verifier나 OIDC의 nonce와는 검증 대상과 전달 경로가 다르다.
콘텐츠 정보
출제범위 기반 실전 연습을 위해 정처LAB이 독립 제작했습니다. 표시 연도는 학습 범위의 맥락이며 특정 시행 회차의 출제문항이나 복원 원문을 뜻하지 않습니다.
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-09-04