前端安全

前端安全問題主要有XSS、CSRF攻擊
XSS:跨站腳本攻擊
它容許用戶將惡意代碼植入到提供給其餘用戶使用的頁面中,能夠簡單的理解爲一種javascript代碼注入。
XSS的防護措施:javascript

  1. 過濾轉義輸入輸出前端

  2. 避免使用evalnew Function等執行字符串的方法,除非肯定字符串和用戶輸入無關java

  3. 使用cookie的httpOnly屬性,加上了這個屬性的cookie字段,js是沒法進行讀寫的安全

  4. 使用innerHTML、document.write的時候,若是數據是用戶輸入的,那麼須要對象關鍵字符進行過濾與轉義cookie

CRSF:跨站請求僞造
其實就是網站中的一些提交行爲,被黑客利用,在你訪問黑客的網站的時候進行操做,會被操做到其餘網站上
CRSF防護措施:session

  1. 檢測http referer是不是同域名網站

  2. 避免登陸的session長時間存儲在客戶端中code

  3. 關鍵請求使用驗證碼或者token機制對象

其餘的一些攻擊方法還有HTTP劫持、界面操做劫持token

相關文章
相關標籤/搜索