[웹 보안취약점] XSS, XPath, 악성 스크립트 방지
XSS, XPath, 악성스크립트는 내용은 조금씩 다르지만 결국 파라미터에 조작된 쿼리문이나, 스크립트 언어 등을 삽입하여 비정상적인 데이터를 호출하거나, 사용자 정보를 가로채는 등의 공격 취약점이다. 따라서 파라미터 부분에 값 검증 처리를 해주면 된다. 1) Filter 웹앱에 필터를 설정하여 파라미터의 값을 필터링하는 기능이다. 필터 기능을 할 클래스와 동작할 클래스를 만들어 webapp - WEB-INF/web.xml 에서 filter 걸어주면 된다. 자세한 내용은 XSS 필터(크로스 사이트 스크립트),Encoding 필터 -XSS 필터 웹 페이지를 만들보면 사용자의 악의적인 공격을 많이 받게되는데 이런 것들중 가장 대표적인것이 XSS 공격이다 크로스 사이트 스크립트 라는것인데 서버로 보내는 입력값..