검색어를 문자열 연결하지 않고 바인드 변수로 전달할 때 차단되는 핵심 공격은?
정답 1번
바인드 변수는 SQL 문장 구조를 먼저 확정하고 검색어를 데이터 값으로 전달한다. 따라서 입력의 따옴표나 연산자가 WHERE 절 구조를 바꾸는 값 기반 SQL 삽입을 막는다. 다만 테이블·열 이름처럼 바인딩할 수 없는 식별자는 허용 목록으로 제한해야 하며, 객체 인가와 HTML 출력 인코딩은 별도의 통제다.
콘텐츠 정보
출제범위 기반 실전 연습을 위해 정처LAB이 독립 제작했습니다. 표시 연도는 학습 범위의 맥락이며 특정 시행 회차의 출제문항이나 복원 원문을 뜻하지 않습니다.
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-09-05