如何有效防禦XSS攻擊?網路安全學習教程
相信大家經常聽到XSS攻擊這個詞,那麼XSS攻擊到底是什麼?所謂的XSS攻擊全稱跨站指令碼攻擊,是一種在Web應用中的電腦保安漏洞,允許惡意Web使用者將程式碼植入到提供給其它使用者使用的頁面中,分為反射型、DOM-based型以及儲存型三大類。今天這篇文章小編主要為大家介紹一下XSS攻擊防禦方法,快來了解一下吧。
1、基於特徵的防禦。XSS漏洞和著名的SQL隱碼攻擊漏洞一樣,都是利用了Web頁面的編寫不完善,所以每一個漏洞所利用和針對的弱點都不盡相同,這就是給XSS漏洞防禦帶來的困難,不可能以單一特徵來概括所有XSS攻擊。
傳統的XSS防禦在進行攻擊鑑別時多采用特徵匹配,主要是針對JavaScript這個關鍵詞進行檢索,但是這種鑑別不夠靈活,凡是提交的資訊中各有JavaScript時,就被硬性的判定為XSS攻擊。
2、基於程式碼修改的防禦。Web頁面開發者在編寫程式時往往會出現一些失誤或漏洞,XSS攻擊正是利用了失誤和漏洞,因此一種比較理想的方法就是透過最佳化Web應用開發來減少漏洞,避免被攻擊:
①使用者向伺服器上提交的資訊要對URL和附帶的HTTP頭、POST資料等進行查詢,對不是規定格式、長度的內容進行過濾。
②實現Session標記、CAPTCHA系統或者HTTP引用頭檢查,以防功能被第三方網站所執行。
③確認接收的內容被妥善的規範化,僅包含最小的、安全的Tag,去掉任何對遠端內容的引用,使用HTTP only的cookie。
3、客戶端分層防禦策略。客戶端跨站指令碼攻擊的分層防禦策略是基於獨立分配執行緒和分層防禦策略的安全模型。它建立在客戶端,這是它與其他模型最大的區別。之所以客戶端安全性如此重要,客戶端在接受伺服器資訊,選擇性的執行相關內容。這樣就可以使防禦XSS攻擊變得容易,該模型主要由三大部分組成:
①對每一個網頁分配獨立執行緒且分析資源消耗的網頁執行緒分析模組;
②包含分層防禦策略四個規則的使用者輸入分析模組;
③儲存網際網路上有關XSS惡意網站資訊的XSS資訊資料庫。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2838827/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何防禦DDoS攻擊?學習網路安全多久?
- 【網路安全】如何有效地防禦DDOS攻擊和CC攻擊?
- 【網路安全入門知識】如何有效防禦DDoS攻擊和CC攻擊?
- 如何防禦DDOS攻擊?網路安全技術學多久?
- 面對境外網路的攻擊,該如何有效防禦?
- 網路攻擊盯上民生領域,應對DDoS和APT攻擊,如何有效防禦?APT
- 直播行業如何防禦網路攻擊?行業
- 電商平臺如何防禦網路攻擊?
- 網際網路公司如何防禦DDoS攻擊?
- 高防伺服器如何防禦網路攻擊伺服器
- 常見網路攻擊有哪些?如何防禦?
- XXE攻擊是什麼?如何有效防禦XXE攻擊?
- 網站被攻擊如何防禦網站
- 如何使用Linux命令來防禦網路攻擊?Linux
- 防禦XSS攻擊的七條原則
- 防禦 XSS 攻擊的七條原則
- 內容安全策略(CSP),防禦 XSS 攻擊的好助手
- 如何有效防範網路攻擊?常用小技巧分享!
- 企業及個人如何有效防護網路攻擊?
- 聚焦DDoS安全,分享防禦DDoS攻擊的幾大有效方法
- 【網路安全經驗分享】CC攻擊防禦方法有哪些?
- WEB攻擊手段及防禦第1篇-XSSWeb
- Akamai淺談網路攻擊的防禦AI
- 5 種方法,教你如何防禦供應鏈網路攻擊
- 如何防止SQL隱碼攻擊?網路安全防禦方法SQL
- CC攻擊原理是什麼?網站被CC攻擊如何防禦?網站
- 什麼是CC攻擊?網站被CC攻擊該如何防禦?網站
- 防禦網路攻擊的六大絕招
- 網路釣魚攻擊常用方法及防禦措施!
- 伺服器如何防禦CC攻擊伺服器
- web安全之XSS攻擊原理及防範Web
- WEB攻擊與防禦Web
- CSRF攻擊與防禦
- 應對網路攻擊:提前預警+積極防禦
- 淺談DDOS攻擊攻擊與防禦
- XXE攻擊攻擊原理是什麼?如何防禦XXE攻擊?
- CC攻擊的原理是什麼?如何防禦CC攻擊?
- 釣魚攻擊防不勝防,該如何預防網路釣魚攻擊?