회원 별명 입력 시에는 안전하게 저장되지만, 관리자가 저장된 별명을 문자열 연결 방식의 검색 조건에 다시 넣을 때 SQL이 변조된다. 가장 정확한 개선은?
입력 시에는 문자열이 DB에 데이터로 저장됨
관리자 검색 시 저장값을 SQL 문자열에 다시 연결
두 번째 실행 시 저장값의 따옴표·연산자가 해석됨
정답 2번
저장 시점이 아니라 저장된 값이 다시 SQL 문맥에 들어가는 시점에 발생하는 2차 SQL 삽입이다. 데이터베이스에서 읽은 값도 신뢰 경계 밖의 데이터로 보고 모든 질의 실행 지점에서 매개변수화해야 한다.
콘텐츠 정보
출제범위 기반 실전 연습을 위해 정처LAB이 독립 제작했습니다. 표시 연도는 학습 범위의 맥락이며 특정 시행 회차의 출제문항이나 복원 원문을 뜻하지 않습니다.
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-09-04