로그인 API가 “존재하지 않는 계정”과 “비밀번호 오류”를 구분해 반환한다. 보안상 개선으로 적절한 것은?
정답 4번
계정 존재 여부에 따라 외부 응답이 달라지면 공격자가 유효한 계정 목록을 얻을 수 있다. 화면 문구뿐 아니라 JSON 오류 코드·HTTP 상태·응답 시간의 차이도 단서가 된다. 존재하지 않는 계정을 즉시 반환하고 실제 계정만 비밀번호 검증을 거치면 시간 차이가 남을 수 있으므로 처리 경로도 검토해야 한다. 사용자에게는 인증 실패라는 일관된 응답을 제공하고 상세 원인은 접근이 제한된 서버 로그에 남긴다. 로그에 비밀번호나 토큰 원문까지 저장해서는 안 된다.
콘텐츠 정보
출제범위 기반 실전 연습을 위해 정처LAB이 독립 제작했습니다. 표시 연도는 학습 범위의 맥락이며 특정 시행 회차의 출제문항이나 복원 원문을 뜻하지 않습니다.
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-09-05