HTML 본문에 사용자 문자열을 출력해야 한다. 가장 직접적인 방어는?
정답 2번
브라우저가 사용자 문자열을 HTML 태그로 해석하지 않도록 실제 출력 위치에 맞는 인코딩을 적용해야 한다. HTML 본문에서는 `<`, `>`, `&` 같은 문자를 엔터티로 바꾸는 방식이 직접적이다. URL·속성·JavaScript 컨텍스트는 각각 규칙이 다르며, SQL 매개변수화와 CSP는 HTML 본문 인코딩을 대신하지 않는다.
콘텐츠 정보
출제범위 기반 실전 연습을 위해 정처LAB이 독립 제작했습니다. 표시 연도는 학습 범위의 맥락이며 특정 시행 회차의 출제문항이나 복원 원문을 뜻하지 않습니다.
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-09-05