當前位置:編程學習大全網 - 網絡軟體 - 常見的網絡攻擊有哪些?使用什麽方法可以解決

常見的網絡攻擊有哪些?使用什麽方法可以解決

CSRF攻擊

CSRF全稱是跨站請求偽造(cross site request forgery),CSRF偽裝受信任用戶,向第三方平臺發送惡意請求

案例:比如妳曾經在瀏覽器訪問過銀行A的網站,所以瀏覽器是有保存Cookie的,Cookie並沒有過期,這時,妳不小心登錄壹個惡意的論壇網站還是什麽網站,妳訪問了鏈接(其實鏈接後面加的是竊取Cookie,調銀行A網站轉賬API),這時候,如果網站安全性驗證不過的話,就會竊取金錢的惡意操作

解決方案

1、設置Cookie為HttpOnly

我們知道CSRF是通過竊取Cookie來發送惡意請求的,所以我們可以為Cookie設置HttpOnly屬性,這樣JavaScript或者Applet就不可以惡意發送請求了

添加Token驗證

竟然Cookie有被惡意竊取的可能性,那麽我們或許可以另辟新徑,我們可以在訪問請求時加上Token,服務端再進行驗證,Token驗證通過則可以訪問,否則限制訪問,當然這個Token不可以放在Cookie裏。

添加Referer識別

學習HTTP協議的妳可能知道,在HTTP的請求頭裏有個參數叫Referer,這個參數其實就是記錄了請求的來源地址

  • 上一篇:抉擇意大利電影孩子是誰的
  • 下一篇:如何使用Visifire for WPF創建圖表
  • copyright 2024編程學習大全網