2012-06-04 4 views
0

가능한 중복 :
Sanitize/Rewrite HTML on the Client Side방지 XSS 결함

내가 JSON 파일에서 데이터를 구문 분석 HTML5와 JQuery와 웹 사이트에 일하고 있습니다.

이 프로젝트의 XSS 결함 예방 및 XSS에 문제가 없도록 HTML5와 Javascript를 최적화하기 위해해야 ​​할 일은 무엇인지에 대해 의문을 가지고 있습니다.

+0

질문에 좀 더 구체적으로 답해야합니다. – Codeman

답변

1

XSS는 동적으로 페이지를 생성하는 사이트에서만 발생하는 결함입니다. 정적 페이지가있는 웹 사이트는 XSS에 취약하지 않습니다.

XSS 결함은 세 가지 유형입니다.

  • 영구 - 사용자 입력은 웹 응용 프로그램에 저장되는 악의적 인 소프트웨어 코드로 구성되며 이후 모든 요청에서 해당 데이터와 함께 읽도록 렌더링됩니다.
  • 비 지속 - 사용자 입력은 요청에 대한 서버의 응답으로 반환되는 악의적 인 코드로 구성되며 웹 응용 프로그램에 저장되지 않으므로 해당 요청에만 적용됩니다.
  • DOM 기반 - 웹 서버와 관련이 없으며 웹 브라우저에서만 사용할 수 있습니다. 나는 이것이 당신이 찾고있는 것이라고 생각합니다.

XSS에 대한 좋은 설명을 보려면 this 링크를 확인하십시오. XSS를 피하려면 입력 유효성 검증을 수행해야합니다.