防止非持久性XSS辦法如下:
Web頁面渲染的所有內容或者渲染的數據都必須來自于服務端;
盡量不要從URL,document.referrer,document.forms等這種DOMAPI中獲取數據直接渲染;
盡量不要使用eval,newFunction(),document.write(),document.writeln(),window.setInterval(),window.setTimeout(),innerHTML,document.createElement()等可執行字符串的方法;
前端渲染的時候對任何的字段都需要做escape轉義編碼。
回答所涉及的環境:聯想(Lenovo)天逸510S、Windows 10。
防止非持久性XSS辦法如下:
Web頁面渲染的所有內容或者渲染的數據都必須來自于服務端;
盡量不要從URL,document.referrer,document.forms等這種DOMAPI中獲取數據直接渲染;
盡量不要使用eval,newFunction(),document.write(),document.writeln(),window.setInterval(),window.setTimeout(),innerHTML,document.createElement()等可執行字符串的方法;
前端渲染的時候對任何的字段都需要做escape轉義編碼。
回答所涉及的環境:聯想(Lenovo)天逸510S、Windows 10。