【網路安全入門】你知道防範XSS漏洞攻擊的原則有哪些嗎?
XSS即Cross Site Scripting,中文名稱為跨站指令碼攻擊,那麼你知道防範XSS漏洞攻擊的原則包括哪些嗎?以下是詳細的內容介紹。
XSS攻擊主要是由程式漏洞造成的,要完全防止XSS安全漏洞主要是依靠程式設計師較高的程式設計能力和安全意識,當然安全的軟體開發流程及其他一些程式設計安全原則也可以大大減少XSS安全漏洞的發生。防範XSS漏洞的原則包括這些:
1、不信任使用者提交的任何內容,對所有使用者提交內容進行可靠的輸入驗證,包括對URL、查詢關鍵字、HTTP頭、REFER、POST資料等,僅接受指定長度範圍內、採用適當格式、採用所預期的字元的內容提交,對其他的一律過濾。儘量採用POST而非GET提交表單,對<、>、;、,””等字元做過濾;任何內容輸出到頁面之前都必須加以en-code,避免不小心把htmltag顯示出來。
2、實現session標記、CAPTCHA系統或者HTTP引用頭檢查,以防功能被第三方網站所執行,對於使用者提交資訊中的img等link,檢查是否有重定向回本站、不是真的圖片等可疑操作。
3、cookie防盜,避免直接在cookie中洩露使用者隱私,比如email、密碼等等;透過使cookie和系統ip繫結來降低cookie洩露後的風險,這樣攻擊者可以得到的cookie沒有實際價值,很難拿來直接進行重放攻擊。
4、確認接收的內容被妥善地規範化,僅包含最小的、安全的tag,去掉任何對遠端內容的引用,使用HTTPonly的cookie。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2839112/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 常用的XSS攻擊手段和目的有哪些?網路安全入門教程
- web安全之XSS攻擊原理及防範Web
- 【網路安全基礎教程】SQL隱碼攻擊防範方法有哪些?SQL
- [網路安全知識入門] DDOS攻擊危害有哪些?
- CC攻擊的危害有哪些?如何防範CC攻擊?
- 【網路安全入門】CSRF攻擊是什麼?它的危害有哪些?
- 如何有效防禦XSS攻擊?網路安全學習教程
- 【網路安全經驗分享】CC攻擊防禦方法有哪些?
- 【網路安全入門】什麼是DOS?DOS攻擊型別有哪些?型別
- 【網路安全入門知識】如何有效防禦DDoS攻擊和CC攻擊?
- 【網路安全入門】SQL隱碼攻擊是什麼?SQL隱碼攻擊危害有哪些?SQL
- Web 安全漏洞之 XSS 攻擊Web
- 常見網路攻擊有哪些?如何防禦?
- 無線網路攻擊有哪些?如何防護?
- 網路安全中攻擊溯源有哪些方法?
- 釣魚攻擊時間軸,你知道常見的釣魚攻擊有哪些嗎
- 常見web攻擊型別有哪些?如何預防及防範web攻擊?Web型別
- CSRF攻擊是什麼?防範手段有哪些?
- 【網路安全】7種網路攻擊手段,你知道幾個?
- 詳解Xss 及SpringBoot 防範Xss攻擊(附全部程式碼)Spring Boot
- 建議收藏!XSS與CSRF攻擊防範措施
- 什麼是XSS攻擊?其攻擊原理有哪些?
- 常見駭客攻擊方式有哪些?如何防範?
- 【網路安全知識】網路安全需注意攻擊型別有哪些型別
- 【論文】網路安全與入門-ARP攻擊
- 【技術乾貨】XSS攻擊、CSRF攻擊基本概念及防範方法
- 什麼是網路攻擊?常見的網路攻擊手段有哪些?
- 常見網路攻擊:XSS 篇
- [Asp.Net Core] 網站中的XSS跨站指令碼攻擊和防範ASP.NET網站指令碼
- "利聯科技:網路攻擊的型別有哪些?該如何防護? "型別
- 如何有效防範網路攻擊?常用小技巧分享!
- 網路安全DOS攻擊是什麼?主要手段有哪些?
- 【網路安全基礎課程】DDOS攻擊方式有哪些?
- 【網路安全入門】DDOS攻擊和DOS攻擊之間有什麼區別及聯絡?
- 常見網路攻擊手段有哪些?防禦方法是什麼?
- 3、攻擊防範
- 網路安全的關鍵:預防零日攻擊
- Web安全系列(三):XSS 攻擊進階(挖掘漏洞)Web