← 문제 목록
고급
보안
100P
XSS 공격의 방어 방법은?
웹 애플리케이션에서 사용자 입력을 처리할 때, 적절한 방어 기법이 필요합니다. XSS(교차 사이트 스크립팅) 공격은 공격자가 스크립트를 삽입하여 사용자의 세션을 탈취하거나 악성 코드를 실행할 수 있게 합니다. 이러한 공격을 방어하기 위한 방법으로는 다음 중 어떤 것이 가장 효과적일까요?
예를 들어, 사용자가 입력한 내용을 HTML에 직접 출력할 경우, 다음과 같은 코드가 있을 수 있습니다:
이 코드에서 사용자의 입력을 안전하게 처리하기 위한 적합한 방법을 선택하세요.
예를 들어, 사용자가 입력한 내용을 HTML에 직접 출력할 경우, 다음과 같은 코드가 있을 수 있습니다:
이 코드에서 사용자의 입력을 안전하게 처리하기 위한 적합한 방법을 선택하세요.
JAVASCRIPT
const userInput = '<script>alert("XSS");</script>';
const sanitizedInput = userInput; // 이 부분에서 방어 조치 필요
document.body.innerHTML = sanitizedInput;
0명 풀이 · 정답률 0%