04 · XSS / SAFE OUTPUT

입력값을 화면에 출력할 때

같은 문자열, HTML 해석과 텍스트 출력의 결과 차이

사용자 입력

화면에 표시할 문구

POST /web-security/api/comments
message=%3Cscript%3Ealert%281%29%3C%2Fscript%3E

입력값은 HTML이 아닌 텍스트 출력

출력 결과

브라우저에 보이는 값

출력 전
응답
Location
핵심출력 위치별 인코딩과 안전한 DOM API