動態

詳情 返回 返回

XSS和CSRF防禦的經典策略 - 動態 詳情

XSS防禦

1、頁面端防禦

頁面端的XSS防禦的方法,主要是針對輸入和輸出。

一般是在輸入的時候進行校驗,輸出的時候進行轉義。

輸入端的校驗:

所有能輸入的數據,都要列為不可信的數據。在邏輯處理或者存儲之前,都要進行校驗。

校驗的規則儘可能採用白名單而不是黑名單,比如只允許哪些字符,其他字符則一律不通過。

輸出端的轉義:

主要是對準備輸出到html的字符進行轉義。特別是用了v-html的地方。

這裏的經典做法是,對特定字符進行html編碼轉義。

具體可參考下面的代碼:


詳情請查看: XSS和CSRF防禦的經典策略


user avatar pantao 頭像 initsec 頭像 steven_code 頭像 whoami_5dba847482280 頭像 toopoo 頭像 xiaofeixiang_63ec941cad48a 頭像
點贊 6 用戶, 點贊了這篇動態!
點贊

Add a new 評論

Some HTML is okay.