CSRF說明

 

CSRF:session

 

跨站請求僞造spa

與XSS區別: XSS:利用用戶對站點的信任 CSRF:利用站點對已經通過身份認證客戶端的信任server

CSRF原理(在用戶非自願、不知情的狀況下提交請求): 當client已經與server創建一個正常session,黑客發來一個針對該server修改密碼的連接誘使client點擊,此時若是server無條件接收該修改密碼的請求則視爲存在CSRF漏洞(此修改密碼行爲並不是用戶主動意願) io

解決方案:爲在執行該敏感操做時server提早發出挑戰,詢問client是否爲主觀意願驗證碼

 

CSRF屬於業務邏輯漏洞 原理

一、對關鍵操做缺乏確認機制(修改密碼時的驗證碼也算一種確認機制) cli

二、自動掃描程序沒法發現此類漏洞請求

相關文章
相關標籤/搜索