精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Web安全之CSRF及防護方法

安全
因為現(xiàn)代瀏覽器的工作機制原因,造成一種WEB攻擊形式的存在,這種攻擊形式叫做CSRF攻擊,是一種對網(wǎng)站的惡意利用,是挾制用戶在當前已登錄的Web應(yīng)用程序上執(zhí)行非本意的操作的攻擊方法。

Part 01

 什么是CSRF  

CSRF(Cross-site request forgery)簡稱:跨站請求偽造,跟XSS攻擊一樣,存在巨大的危害性。在CSRF的攻擊場景中,攻擊者會偽造一個請求(這個請求一般是一個鏈接),然后欺騙目標用戶進行點擊,用戶一旦點擊了這個請求,整個攻擊就完成了,所以CSRF攻擊也稱為one-click attack。

Part 02

  CSRF與XSS的區(qū)別 ● 

與XSS相比,XSS利用站點內(nèi)的信任用戶,而CSRF則通過偽裝來自受信任用戶的請求來利用受信任的網(wǎng)站。

從漏洞存在的位置上(CSRF存在于所有請求-響應(yīng)模式的功能上,XSS存在于將用戶輸入回顯前端web頁面的位置上);從攻擊效果上(CSRF主要是執(zhí)行網(wǎng)站自身已有功能,XSS主要是用于獲取Cookie)。

攻擊類型

攻擊示例

說明

CSRF

??http://www.hack.com/csrf_page(頁面中含src="http://www.bank.com/transferFunds?amount=1500&destinationAccount=123456789“)??

發(fā)送的請求是hack網(wǎng)站的頁面,目標是bank網(wǎng)站頁面

XSS

??

發(fā)送的請求是bank網(wǎng)站的頁面,目標是hack網(wǎng)站頁面


Part 03

  CSRF攻擊原理 ● 

HTTP是無狀態(tài)協(xié)議,服務(wù)器只能根據(jù)當前請求的參數(shù)(包括Head和Body的數(shù)據(jù))來判斷本次請求需要達到的目的(Get或者Post都一樣),服務(wù)器并不知道這個請求之前干了什么事,這就是無狀態(tài)協(xié)議。

但是我們現(xiàn)實很多情況需要有狀態(tài),比如登錄態(tài)的身份信息,網(wǎng)頁上很多操作需要登錄之后才能操作。目前的解決方案是每次HTTP請求都把登錄態(tài)信息傳給后臺服務(wù)器,后臺通過登錄態(tài)信息是判斷用戶合法性之后再處理這個請求要處理的操作。

如何讓每次HTTP請求都帶上登錄態(tài)信息,所以就出現(xiàn)了Cookie。登錄態(tài)Cookie是瀏覽器默認自動攜帶的,我們在瀏覽器上發(fā)送HTTP請求的時候,瀏覽器會把該域名下的Cookie帶上,一并發(fā)送到服務(wù)器。那么問題就來了,瀏覽器不管當前發(fā)送請求的是哪個網(wǎng)站,在哪個頁面上發(fā)送的請求,只要你請求的域名在瀏覽器里保存有Cookie信息,瀏覽器都會一并帶上。

所以只要用戶C曾經(jīng)登錄過網(wǎng)站A,在沒有關(guān)閉瀏覽器的情況下打開一個黑客網(wǎng)頁B,黑客頁面發(fā)送HTTP請求到網(wǎng)站A的后臺,會默認帶上網(wǎng)站A的登錄態(tài)Cookie,也就能模擬用戶C做一些增刪改等敏感操作。這就是CSRF攻擊原理。

Part 04

  CSRF攻擊過程  


圖片

(1) 用戶C打開瀏覽器,訪問受信任網(wǎng)站A,輸入用戶名和密碼請求登錄網(wǎng)站A;

(2) 在用戶信息通過驗證后,網(wǎng)站A產(chǎn)生Cookie信息并返回給瀏覽器,此時用戶登錄網(wǎng)站A成功,可以正常發(fā)送請求到網(wǎng)站A;

(3) 用戶未退出網(wǎng)站A之前,在同一瀏覽器中,打開一個標簽頁訪問危險網(wǎng)站B;

(4) 網(wǎng)站B接收到用戶請求后,返回一些攻擊性代碼,并發(fā)出一個請求要求訪問第三方站點A;

(5) 瀏覽器在接收到這些攻擊性代碼后,根據(jù)網(wǎng)站B的請求,在用戶不知情的情況下攜帶Cookie信息,向網(wǎng)站A發(fā)出請求。

(6) 網(wǎng)站A并不知道該請求其實是由B發(fā)起的,所以會根據(jù)用戶C的Cookie信息以C的權(quán)限處理該請求,導(dǎo)致來自網(wǎng)站B的惡意代碼被執(zhí)行。

我們可以這樣理解:

攻擊者盜用了用戶C的身份,以用戶C的名義發(fā)送惡意請求,對服務(wù)器來說這個請求是完全合法的,但是卻完成了攻擊者期望的操作,比如以用戶C的名義發(fā)送郵件,甚至于購買商品、虛擬貨幣轉(zhuǎn)賬等。

Part 05

  CSRF防護方法 ● 


1、驗證HTTP請求頭

HTTP請求頭會默認帶上Referer字段和Origin字段,Referer記錄了該請求的來源地址,Origin記錄請求來源域名。通過我們通過判斷這2個字段的值,可以確認該請求是否來自安全站點,以此來阻止第三方惡意請求。

由于Referer值會記錄用戶的訪問來源地址,有些用戶認為這樣會侵犯到自己的隱私,特別是有些組織擔心Referer值會把內(nèi)網(wǎng)中的某些信息泄露到外網(wǎng)中。 因此,用戶自己可以設(shè)置瀏覽器在發(fā)送請求時不再提供Referer。當他們正常訪問銀行網(wǎng)站時,網(wǎng)站會因為請求沒有Referer值而認為是CSRF攻擊,拒絕合法用戶的訪問。因此推薦使用Origin校驗。

2、Token機制

CSRF防護的一個重點是對“用戶憑證Token”進行校驗,通過這種機制可以對用戶的請求進行合法性判斷,判斷是不是跨站攻擊的行為。我們在Token中加入隨機字符串和過期時間戳,對其進行有效期管理,并加上簽名校驗。如果的憑證被人盜用了,先判斷Token中的“簽名”與時間戳是否都有效,再進行正常的業(yè)務(wù)處理,這樣通過對非法數(shù)據(jù)的校驗過濾,來降低CSRF攻擊的成功率。

Token由三部分組成:

(1) 消息[msg]:消息本身由兩部分組成:隨機字符串和過期時間戳。

(2) 分割符[separator]:用于分隔msg與加密后生成的signature簽名,這里用的是”;“。

(3) 簽名[signature]:簽名是對“msg”用特定算法進行加密后的字符串。

當用戶向服務(wù)發(fā)送請求時,服務(wù)器需要先進行分解,得到msg部分和signature簽名部分,比對簽名和判斷token是否過期,一旦傳向請求中攜帶的Token校驗異常,就可以判定是可疑行為,不做處理。

3. 在請求頭中自定義屬性并驗證

這種方法也是使用token并進行驗證,不同的是,這里不是把token以參數(shù)的形式置于HTTP請求之中,而是把它放到請求頭中自定義的屬性里。通過XMLHttpRequest請求封裝,可以一次性給所有請求加上csrftoken這個自定義屬性,并把token值放入其中。同時,通過XHR請求的地址不會被記錄到瀏覽器的地址欄,也不用擔心token會透過Referer泄露到其他網(wǎng)站去。

然而這種方法的局限性非常大。XHR請求通常用于頁面局部的異步刷新,并非所有的請求都適合用這個類來發(fā)起,而且通過該類請求得到的頁面不能被瀏覽器所記錄下,從而不能進行前進、后退、刷新等操作,給用戶帶來不便。

4. Cookie的SameSite屬性

CSRF攻擊就是利用了cookie中攜帶的用戶信息,想要防護Cookie不被第三方網(wǎng)站利用,我們可以通過設(shè)置Samesite屬性。SameSite最初設(shè)計的目的就是防CSRF,SameSite有三個值Strict/Lax/None。

(1) Strict最為嚴格。如果SameSite的值是Strict,那么瀏覽器會完全禁止第三方。

(2) Lax相對寬松一點。在跨站點的情況下,從第三方站點的鏈接打開和從第三方站點提交Get方式的表單這兩種方式都會攜帶Cookie。但如果在第三方站點中使用Post方法,或者通過img、iframe等標簽加載的URL,這些場景都不會攜帶 Cookie。

(3) 而如果使用None的話,在任何情況下都會發(fā)送Cookie數(shù)據(jù)。

?對于防范CSRF攻擊,我們可以針對實際情況將一些關(guān)鍵的Cookie設(shè)置為Strict或者Lax模式,這樣在跨站點請求時,這些關(guān)鍵的Cookie就不會被發(fā)送到服務(wù)器,從而使得黑客的CSRF攻擊失效。

以上是技術(shù)層面的防護方法,常用的是驗證HTTP請求頭和Token機制。實際Web應(yīng)用是使用WAF(Web應(yīng)用防火墻,如免費的ShareWAF)。因為CSRF只是眾多Web攻擊中的一種,WAF可以低于絕大多數(shù)的攻擊,極大的提高網(wǎng)站安全性。


參考文獻

[1]陳振. CSRF攻擊的原理解析與對策研究[J]

[2]https://blog.csdn.net/stpeace/article/details/53512283

責任編輯:龐桂玉 來源: 移動Labs
相關(guān)推薦

2021-05-07 14:12:50

網(wǎng)絡(luò)安全Web安全CSRF

2013-08-19 10:59:48

2016-03-19 15:40:00

2015-01-20 09:35:52

2014-01-10 10:42:33

2011-07-15 14:21:23

2011-06-21 09:01:02

2022-03-18 14:44:14

數(shù)據(jù)安全端點安全防護

2018-10-12 15:50:02

2014-11-24 16:28:23

2015-05-06 11:00:25

2023-06-25 14:50:32

2024-03-26 12:57:40

2011-06-07 15:11:14

2015-05-12 16:02:32

2011-03-25 13:38:58

2011-03-25 13:35:36

2010-06-17 22:22:24

2013-05-22 18:32:57

2013-04-09 20:42:08

點贊
收藏

51CTO技術(shù)棧公眾號

久久电影tv| 日本国产在线观看| 中文字幕免费一区二区三区| 日韩视频免费观看高清完整版在线观看 | 日韩激情在线播放| 欧美日韩国产在线观看网站| 91精品在线麻豆| 精品无码一区二区三区在线| av女优在线| 成人动漫av在线| 国产欧美va欧美va香蕉在| 久久黄色免费视频| 大片网站久久| 亚洲成人精品视频| 五月激情婷婷在线| 亚洲天堂电影| 亚洲在线中文字幕| 一区二区三区不卡在线| 五月婷婷在线观看视频| 国产一区二区三区久久久| 欧美亚洲另类制服自拍| 国产精品成人免费观看| 国产综合久久久| 亚洲精品一区二区三区在线观看| 国产福利在线免费| 久久uomeier| 午夜视频久久久久久| 中文字幕在线亚洲三区| 精品久久久久一区二区三区| 成人黄色综合网站| 亚洲一区二区三区四区在线播放| 高潮毛片又色又爽免费| 亚洲麻豆av| 久久国产精品影片| 精品国产国产综合精品| 欧美日韩激情| 亚洲无线码在线一区观看| 加勒比精品视频| 影音先锋欧美激情| 欧美一区二区三区色| 日韩大片一区二区| 成人黄色免费网站| 日本高清成人免费播放| 波多野结衣家庭教师视频| 2021天堂中文幕一二区在线观| 亚洲精选视频在线| 国产又黄又爽免费视频| 在线毛片网站| 国产精品区一区二区三| 色综合久久av| 二区在线视频| 国产精品久久久久婷婷| 亚洲国产午夜伦理片大全在线观看网站| 午夜视频1000| 91天堂素人约啪| 久久久久久国产精品免费免费| 粉嫩小泬无遮挡久久久久久| 国产河南妇女毛片精品久久久 | 久久精品人人做人人爽人人| 欧美精品一区二区三区四区五区 | 久久国产精品美女| 欧美一区二区三区色| 波多野结衣中文字幕在线播放| 蜜桃精品一区二区三区| 日韩欧美亚洲国产另类| 年下总裁被打光屁股sp| 红杏成人性视频免费看| 亚洲精品福利免费在线观看| 久久国产精品影院| 日韩大片在线播放| 久久久国产精彩视频美女艺术照福利| 神马久久精品综合| 狠狠入ady亚洲精品| 18性欧美xxxⅹ性满足| 欧美a视频在线观看| 日韩电影在线观看网站| 成人国产精品一区| 亚洲精品国产片| 93久久精品日日躁夜夜躁欧美 | 97在线精品| 久久影院资源网| 成人免费看片98| 国产精品最新自拍| 国产精品视频久久| 成人免费公开视频| 久久香蕉国产线看观看99| 亚洲国产欧洲综合997久久| 91cn在线观看| 欧美日韩在线视频观看| 无需播放器的av| 日本免费精品| 亚洲精品天天看| 超碰人人人人人人人| 午夜国产精品视频免费体验区| 国模精品系列视频| 亚洲中文字幕一区二区| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 国产成人精品a视频一区| 老牛嫩草一区二区三区日本| 亚洲www在线| 香蕉视频免费看| 亚洲欧美韩国综合色| 国产中文字幕二区| 日韩午夜视频在线| 亚洲国产成人在线播放| 天堂а√在线中文在线鲁大师| 中日韩视频在线观看| 91色p视频在线| 神马久久高清| 亚洲综合视频在线| 亚洲娇小娇小娇小| 美女精品一区最新中文字幕一区二区三区| 久久久精品欧美| 成人h动漫精品一区二区下载| 国产一区二区三区黄视频| 久久精品第九区免费观看| a视频在线观看| 欧美三级欧美一级| 国产精品伦子伦| 欧美aa国产视频| 国产精品一区电影| 久青草国产在线| 亚洲v日本v欧美v久久精品| 男女污污视频网站| 成人午夜国产| 国产成人精品视频在线| 熟妇人妻av无码一区二区三区| 亚洲色图一区二区三区| 国产一级做a爰片久久| 免费成人高清在线视频theav| 欧美精品18videos性欧| 97在线公开视频| 国产精品丝袜91| 熟女少妇精品一区二区| 日韩高清电影免费| 午夜精品久久17c| 国产黄频在线观看| 亚洲美女视频在线观看| 日本在线观看视频一区| 99国产精品一区二区| 国产精品日韩av| 成人在线观看黄色| 欧美午夜精品一区二区三区| 国精产品一区一区三区免费视频| 夜夜精品视频| 麻豆精品视频| 美女一区网站| 亚洲图片在区色| 在线观看你懂的网站| 国产日韩精品一区二区浪潮av| 欧美日韩亚洲一二三| 精品国产乱码久久久久久1区2匹| 国产精品91久久久| a√资源在线| 香蕉免费一区二区三区在线观看 | 国产欧美高清视频在线| 日本精品一区二区三区在线播放视频| 五月天婷婷在线播放| 欧美日韩另类字幕中文| 中国美女乱淫免费看视频| 久久精品主播| 亚欧精品在线| 国产精品1区| 欧美高清在线观看| 色婷婷激情五月| 日韩欧美大尺度| 亚洲av熟女国产一区二区性色| 免费观看日韩电影| 熟妇熟女乱妇乱女网站| 97超碰成人| 78色国产精品| 在线国产91| 欧美一区二区三区视频| 日本一本高清视频| 国产亚洲女人久久久久毛片| 日韩精品视频一二三| 91精品亚洲| 国产麻豆一区二区三区在线观看| 正在播放日韩精品| 在线视频欧美性高潮| 国产美女无遮挡永久免费| 亚洲一区二区三区四区在线| 玖玖爱在线观看| 九九在线精品视频| 欧美成人三级在线视频| 精品美女在线视频| 91一区二区三区| 成人一区福利| 久久艳片www.17c.com| 国产精品免费在线| 久久久久久国产精品免费无遮挡| 精品日韩欧美在线| 手机av免费观看| 一区二区三区成人| 免费在线观看你懂的| 久久99精品国产麻豆婷婷洗澡| 久久久久久久久久久99| 日韩久久综合| 久久99九九| 国产精品日韩精品在线播放| 欧美一区二区.| 91精品久久久久久粉嫩| 亚洲全黄一级网站| 亚洲欧美激情国产综合久久久| 色综合欧美在线| 欧美日韩偷拍视频| 中文字幕乱码久久午夜不卡| a级片在线观看视频| 日韩精品电影在线观看| 久艹视频在线免费观看| 亚洲国产精品成人| 日韩精品欧美在线| 精品日产乱码久久久久久仙踪林| 成人精品一区二区三区电影免费 | 国产精品99蜜臀久久不卡二区| 成年人网站在线| 亚洲色图av在线| 天堂v在线观看| 日韩亚洲欧美中文三级| 一区二区精品视频在线观看| 91久久精品午夜一区二区| 久久精品视频6| 亚洲猫色日本管| 性色国产成人久久久精品| 久久亚洲精品小早川怜子| 在线播放av网址| 国产盗摄精品一区二区三区在线| 国产又大又黄又猛| 久久资源在线| 各处沟厕大尺度偷拍女厕嘘嘘| 欧美视频不卡| 免费网站在线观看视频| 国产精品精品国产一区二区| 天堂资源在线亚洲资源| 波多野结衣一区| 免费日韩电影在线观看| 台湾亚洲精品一区二区tv| 粉嫩av免费一区二区三区| 免费精品一区二区三区在线观看| 国产欧美日韩综合精品| 日韩精品一区二区三区av| 国产ts人妖一区二区三区| 涩涩涩在线视频| 欧美亚洲另类激情另类| 亚洲黄色免费看| 日本国产欧美一区二区三区| 日韩精品av| 国产经典一区二区| 怡红院成人在线| 国产精品久久久久久久久粉嫩av| 另类图片综合电影| 日韩免费av一区二区| 欧美日韩免费观看视频| 国产精品精品一区二区三区午夜版| 深夜视频一区二区| 国产精品一区二区性色av| 欧美高清xxx| 成人精品视频99在线观看免费| 久久精品九色| 国产精品嫩草在线观看| 亚洲午夜久久| 五月天婷亚洲天综合网鲁鲁鲁| 日韩电影在线视频| 黄频视频在线观看| 欧美日韩亚洲国产精品| 国产精品久久中文字幕| 视频一区二区三区在线| 97超碰人人爽| 福利视频网站一区二区三区| 给我免费观看片在线电影的| 久久久精品国产99久久精品芒果| 特级西西人体高清大胆| 亚洲三级视频在线观看| 国产精品16p| 91福利区一区二区三区| 国产精品无码久久久久成人app| 精品免费视频一区二区| 每日更新av在线播放| 精品国偷自产在线| 超碰中文在线| 国产精品一二区| 成人午夜三级| 亚洲7777| 精品成人在线| 日韩av片网站| 成人看片黄a免费看在线| 国产成人av一区二区三区不卡| 成人欧美一区二区三区1314| 国产精品theporn动漫| 欧美三级日韩三级| 免费观看a视频| 中文字幕亚洲欧美一区二区三区| 伦理av在线| 国产啪精品视频网站| 久久久久观看| 人人妻人人澡人人爽精品欧美一区| 一区二区三区导航| 91国内在线播放| 99re在线视频这里只有精品| www深夜成人a√在线| 色综合久久中文字幕综合网| 国产日本精品视频| 亚洲人成在线电影| 搞黄网站在线看| 国产在线观看精品| 亚州国产精品| 91动漫在线看| 国产一区二区三区在线观看免费| 污污内射在线观看一区二区少妇| 一区精品在线播放| 一级片视频在线观看| 精品日韩一区二区三区| 欧美激情视频在线播放| 欧美最猛性xxxxx(亚洲精品)| 亚洲开心激情| 伊人久久大香线蕉av一区| 免费在线亚洲| 日韩精品视频一区二区| 自拍偷在线精品自拍偷无码专区| 欧美日韩一级黄色片| 日韩大陆毛片av| 日本在线视频www鲁啊鲁| 亚洲aⅴ男人的天堂在线观看| 欧洲美女日日| 国产熟女高潮视频| 91视视频在线直接观看在线看网页在线看| 欧美三级 欧美一级| 91精品国产综合久久小美女| av女优在线| 国产精品午夜国产小视频| 国产99久久| 欧美 日韩精品| 91麻豆精品在线观看| 日韩av黄色片| 日韩av在线资源| 波多野结衣在线观看| 国产伦精品一区二区三区四区视频| 欧美三区视频| 美女露出粉嫩尿囗让男人桶| 亚洲永久免费视频| 亚洲精品成av人片天堂无码 | 欧美成人三级视频| 91精品国产91久久久久久一区二区| 在线观看av黄网站永久| 国产成人小视频在线观看| 视频一区欧美| 少妇黄色一级片| 国产精品私人影院| 亚洲天堂2021av| 久久亚洲影音av资源网| 18国产精品| 国产精品又粗又长| 不卡视频免费播放| 日本高清不卡码| 亚洲香蕉伊综合在人在线视看| 性欧美hd调教| 色吧亚洲视频| 国产一区91精品张津瑜| 久久久精品一区二区涩爱| 亚洲高清一二三区| 裤袜国产欧美精品一区| 天堂va久久久噜噜噜久久va| 极品少妇一区二区三区精品视频| 紧身裙女教师波多野结衣| 日韩久久久久久| 免费毛片b在线观看| 日韩欧美国产二区| 国产精品一区二区免费不卡| 妺妺窝人体色www婷婷| 亚洲精品久久久久久久久久久久久| 在线男人天堂| 成年人免费观看的视频| 国产乱码精品一区二区三区av | 日本一卡二卡在线播放| 91精品国产综合久久香蕉的特点| 日韩经典av| 欧美精品人人做人人爱视频| 久久99国产精品久久99果冻传媒| 青青草偷拍视频| 亚洲男女性事视频| 91成人在线网站| 婷婷无套内射影院| 国产欧美中文在线| 国产suv一区二区| 欧美野外猛男的大粗鳮| 99久久久久| 少妇一级淫免费观看| 欧美三级韩国三级日本三斤| 男人天堂亚洲| 日韩久久不卡| 高清不卡一二三区| 天天天天天天天干| 欧美日本在线视频中文字字幕| 亚洲欧美成人vr| 中文字幕人妻熟女人妻a片| 色婷婷一区二区三区四区| 秋霞在线视频| 亚洲国产日韩欧美| 99久久综合国产精品| 国产裸体无遮挡|