關於XSS與CSRF你應該知道的

2021-10-25 16:14:30 字數 426 閱讀 9257

個人部落格**歡迎交流:螢火之森:

在 web 安全領域中,xss 和 csrf 是最常見的攻擊方式。接下來就簡單的說一下他們該怎麼防範。

xss 攻擊是指攻擊者在**上注入惡意的客戶端**,通過惡意指令碼對客戶端網頁進行篡改,從而在使用者瀏覽網頁時,對使用者瀏覽器進行控制或者獲取使用者隱私資料的一種攻擊方式。

現在主流的瀏覽器內建了防範 xss 的措施,例如 csp。但對於開發者來說,也應該尋找可靠的解決方案來防止 xss 攻擊。

csrf,即 cross site request forgery,中譯是跨站請求偽造,是一種劫持受信任使用者向伺服器傳送非預期請求的攻擊方式。

通常情況下,csrf 攻擊是攻擊者借助受害者的 cookie 騙取伺服器的信任,可以在受害者毫不知情的情況下以受害者名義偽造請求傳送給受攻擊伺服器,從而在並未授權的情況下執行在許可權保護之下的操作。

XSS攻擊與CSRF攻擊

xss cross sitescript 跨站指令碼攻擊,是web程式中常見的漏洞,xss屬於被動式且用於客戶端的攻擊方式,所以容易被忽略其危害性。其原理是攻擊者向有xss漏洞的 中輸入 傳入 惡意的html 當其它使用者瀏覽該 時,這段html 會自動執行,從而達到攻擊的目的。如,盜取使用者coo...

關於spring框架你應該知道的

4,配置不同型別的通知 1 在增強類的裡面,在作為通知方法上面新增通知型別註解,使用切入點表示式配置 例如新增前置通知 before value excution com.atguigu.user.add 5,相同切入點的抽取 當好幾個增強都是對乙個公共切入點時,可以在乙個空方法上面加乙個 poni...

關於跨域,你應該知道的

首先得了解什麼是跨域以及為什麼會導致跨域?跨域是由瀏覽器的同源策略造成的,是一種針對瀏覽器的安全限制,即不同源的頁面之間不能相互訪問。同源策略是指請求雙方的協議 網域名稱 埠都要相同,有乙個不同就會產生跨域。同時,跨域只針對請求方式為xhr型別的請求。了解了跨域產生的根本原因我們才能給出針對性的解決...