최근 XSS 공격과 관련하여 많은 연구를했습니다. 나는 XSS 공격의 예방 기술을 찾고 있었다.XSS 공격을 방지하기 위해 반물질 또는 콘텐츠 보안 정책 또는 둘 다
나는 OWASP에서 제안한 Antisamy라는 라이브러리를 발견했습니다. AntiSamy는 정책 파일을 기반으로 사용자 입력을 삭제하는 Java 용 HTML, CSS 및 JavaScript 필터입니다. AntiSamy는 HTML, CSS 및 JavaScript 유효성 검사 도구가 아닙니다. HTML, CSS 및 JavaScript 입력이 정책 파일에 정의 된 규칙을 엄격하게 준수하는지 확인하는 방법 일뿐입니다.
또한 CSP (Content Security Policy)라는 HTTP 응답 헤더에 대해 읽었습니다. 신뢰할 수있는 소스 소스의 허용 목록을 작성하고 브라우저가 해당 소스의 자원 만 실행하거나 렌더링하도록 지시합니다.
Antisamy 나 CSP 만 사용해야합니까? 아니면 둘 다 사용하면 도움이 될까요?
미리 감사드립니다.
최대 보안을 찾고 시간이 있다면, 나는 둘 다 구현한다고 말합니다. 깊이있는 방어. –