XSS的攻擊手段html
利用JavaScript或DOM方式進行攻擊,XSS(腳本注入)提交,而後進行頁面展現,影響頁面的正常結構,還能夠作釣魚網站,來盜取用戶的信息。web
好比在頁面評論 <scirpt> alert("馬魯斯!!") </script> 那麼別的用戶進來就會彈出 馬魯斯!!app
那麼評論的是一條 <scirpt> location.href = www.xxx.com </script> 那麼就會跳進入這個頁面,不會是本身的本頁面了。網站
因此被人能夠模仿你徹底相同的網站,來跳入釣魚網站,盜取信息。spa
XSS攻擊的防禦3d
攔截全部請求,將特殊字符轉換成htmlxml
1.首先建立一個類實現Flter,而後再寫上這條代碼。htm
2.建立一個HttpServletRequest類繼承HttpServletRequestWrapper。blog
StringEscapeUtils.escapeHtml4() 方法是 common.lang包裏面的繼承
3.把HttpServletRequest類new過去
而後在 web.xml中配置filter過濾器就能夠了