精品欧美一区二区三区在线观看 _久久久久国色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ù)棧公眾號

国产一区二区自拍视频| 人妻熟女aⅴ一区二区三区汇编| 麻豆免费在线观看| 国产一区二区在线视频| 国模私拍一区二区三区| 国产又爽又黄无码无遮挡在线观看| 九色成人搞黄网站| 一个色妞综合视频在线观看| 欧美午夜精品理论片a级大开眼界| 最近免费中文字幕大全免费版视频| 99久久亚洲精品蜜臀| 亚洲激情小视频| 色噜噜狠狠一区二区| 成人黄色动漫| 亚洲天堂福利av| 欧美欧美一区二区| 黄色一级大片在线免费看国产| 久久中文字幕一区二区三区| 久久久久久999| 亚洲色图27p| 美女毛片一区二区三区四区最新中文字幕亚洲 | 91麻豆精品国产自产在线观看一区| 隔壁人妻偷人bd中字| 在线免费看a| 久久久久久久久久看片| 99国产盗摄| 97国产精品久久久| 日本在线观看不卡视频| 91精品国产成人www| 国产三级国产精品国产国在线观看| 蜜桃精品噜噜噜成人av| 欧美精品一区二区三区视频| 天天久久综合网| 成人性片免费| 在线一区二区三区四区| 日韩欧美国产免费| 国产盗摄精品一区二区酒店| 中文字幕一区二区三区在线观看 | 欧美婷婷久久五月精品三区| 成人免费观看av| 91文字幕巨乱亚洲香蕉| 国产精品美女一区| 美女国产一区二区三区| 国产精品高潮呻吟久久av黑人| 黄色一级片免费在线观看| 亚洲黄色影片| 国模叶桐国产精品一区| 久久免费黄色网址| 欧美激情日韩| 欧美黄色片免费观看| 国产真实乱在线更新| 久久精品影视| 成年无码av片在线| 欧美成人精品欧美一级私黄| 欧美日韩精品一本二本三本| 久久99久久亚洲国产| 国产精品三区在线观看| 欧美不卡一区| 欧美丰满片xxx777| 日本三级2019| 麻豆精品网站| 国产精品久久久av| 一级特黄aaa大片| 国产剧情一区二区三区| 国产98在线|日韩| 欧美 日韩 人妻 高清 中文| 99久久综合99久久综合网站| 久久精品ww人人做人人爽| 久久久久久久久亚洲精品| 国产欧美一区二区精品久导航| 日本一区二区精品视频| 成年人视频在线观看免费| 国产精品黄色在线观看| 黄色录像特级片| 国产高潮在线| 在线观看免费成人| 亚洲欧美天堂在线| 超碰在线一区| 亚洲视频网站在线观看| 日韩亚洲欧美中文字幕| 欧美精品不卡| 欧美中文字幕在线视频| 激情六月丁香婷婷| 亚洲自拍偷拍一区二区| 免费av一区二区三区四区| 在线视频精品一| 欧美一区二区三区爽爽爽| 在线播放不卡| 国产精品久久久久91| 国产免费无遮挡| 97久久超碰精品国产| 亚洲一区二区精品在线观看| 激情图片在线观看高清国产| 欧美日韩亚洲视频| 亚洲欧洲日本精品| 国产成人一二片| 在线激情影院一区| 日本特黄特色aaa大片免费| 日本视频一区二区| 国产精品三区四区| 92国产在线视频| 午夜日韩在线电影| 午夜av中文字幕| 亚洲成aⅴ人片久久青草影院| 精品国内亚洲在观看18黄 | 国产黄色片在线播放| 一区二区三区.www| 99久久国产宗和精品1上映| 久久久久久久久成人| 亚洲深夜福利在线| 久久精品人妻一区二区三区| 九九**精品视频免费播放| 久久久久欧美| 国产精品69xx| 日韩一区二区电影在线| 四季av中文字幕| 国产亚洲网站| 国产成人精品日本亚洲11 | 99re6在线观看| 精品一区欧美| 97精品国产aⅴ7777| 国产精品怡红院| 欧美国产精品一区| 欧美日韩在线不卡视频| 成人福利免费在线观看| 久久夜色撩人精品| 又骚又黄的视频| 久久久久久久国产精品影院| 精品少妇在线视频| 18国产精品| 欧美成人黄色小视频| 一二三区在线播放| 国产亚洲女人久久久久毛片| 日韩免费一级视频| 91综合精品国产丝袜长腿久久| 久久久成人av| 国产精品伦一区二区三区| 国产精品人成在线观看免费| 国产成人手机视频| 欧美日韩第一| 国产精品成人免费视频| 九九九伊在人线综合| 欧美日韩午夜剧场| 欧美肉大捧一进一出免费视频| 欧美日韩视频一区二区三区| 亚洲在线免费视频| a在线免费观看| 日韩欧美在线网站| 欧美日韩精品亚洲精品| 国产91精品在线观看| 男女激情免费视频| 国产精品chinese在线观看| 韩国欧美亚洲国产| 视频三区在线观看| 色中色一区二区| www.日本高清视频| 久草这里只有精品视频| 影音先锋欧美资源| 麻豆国产精品| 97久久超碰福利国产精品…| 全部免费毛片在线播放网站| 一本到不卡精品视频在线观看| 久久久久无码精品国产sm果冻| 日本强好片久久久久久aaa| 亚洲欧美成人一区| 国产亚洲精aa在线看| 欧美激情一区二区久久久| 婷婷在线免费观看| 日韩欧美aaa| 黄色av免费播放| 国产精品一区免费视频| 国产二区视频在线| 精品国产一区一区二区三亚瑟| 国产日韩在线免费| 欧美人与禽猛交乱配| 亚洲国产天堂久久综合网| 无码任你躁久久久久久久| 国产精品久久久久久久裸模 | 日韩精品一区二区三区中文| 欧美精品久久久久a| 天堂а在线中文在线无限看推荐| 在线观看一区日韩| 欧美卡一卡二卡三| 91免费观看视频在线| 色噜噜狠狠永久免费| 激情综合视频| 亚洲成人自拍视频| 2023国产精华国产精品| 国产精品国产亚洲伊人久久 | 亚洲地区一二三色| 亚洲午夜精品久久久久久高潮| 国产一区二区在线电影| 欧美a v在线播放| 一区二区日韩欧美| 欧美高清视频一区| 国产一区二区三区| 国产精品av网站| 国产偷倩在线播放| 中文字幕免费精品一区高清| 亚洲精品无码专区| 欧美日韩亚洲综合在线| 日本少妇久久久| 中文字幕在线不卡| 日本aaa视频| 国产成人av资源| 污版视频在线观看| 国产欧美成人| 国产小视频免费| 日韩成人a**站| 久草一区二区| 国产精品tv| 91在线在线观看| 日本欧美在线| 国产精品精品国产| 日本在线高清| 午夜精品久久久久久久白皮肤 | 69久久夜色精品国产69乱青草| 日本激情视频在线观看| 国产网站欧美日韩免费精品在线观看| www.xxx国产| 欧美久久一二区| 奴色虐av一区二区三区| 激情av一区二区| 久久一二三四区| 一区二区三区在线视频观看58| 欧美一区二区三区粗大| 久久综合久久综合久久综合| 国产艳妇疯狂做爰视频| 国产精品99久| 午夜不卡福利视频| 激情欧美一区二区| 中文字幕亚洲欧洲| 日本aⅴ免费视频一区二区三区| www.玖玖玖| 中国女人久久久| 国产人妻777人伦精品hd| 午夜欧美精品久久久久久久| 男人的天堂视频在线| 91精品啪在线观看国产81旧版| 亚洲国产日韩美| 欧洲三级视频| 日本一区高清在线视频| 国产成人1区| 日韩av电影免费在线| 国产麻豆精品久久| 日日噜噜噜噜夜夜爽亚洲精品| 国产99久久精品一区二区300| 久久久久久久久久久久久久一区 | 亚洲三级黄色在线观看| 三区在线视频| 亚洲性生活视频| 91精彩视频在线观看| 色综合亚洲精品激情狠狠| 在线日本视频| 欧美另类第一页| 久久免费电影| 97在线视频精品| 成人小电影网站| 国产精品7m视频| 国产69精品久久久久9999人| 成人网址在线观看| 亚洲第一二区| 精品不卡在线| 精品国产不卡| 欧美日韩亚洲国产成人| 欧美成人精品| 女人喷潮完整视频| 日韩高清在线观看| 青青草原国产在线视频| 国产成人免费xxxxxxxx| 日韩aaaaa| 国产精品青草综合久久久久99| 乱h高h女3p含苞待放| 亚洲成av人影院在线观看网| 特级毛片www| 欧美片在线播放| 日韩一级片免费| 一区二区三区视频在线| 超碰在线观看免费版| 国内精品中文字幕| av高清一区| 51国产成人精品午夜福中文下载 | 爱看av在线| 日本久久91av| 懂色av色香蕉一区二区蜜桃| 国产日韩精品久久| 日韩久久视频| 国产婷婷一区二区三区| 奇米一区二区三区| 色婷婷狠狠18禁久久| 国产亚洲人成网站| 国产亚洲成人精品| 欧美中文字幕亚洲一区二区va在线 | 久久久亚洲综合网站| 欧美va久久久噜噜噜久久| www插插插无码视频网站 | 成人h视频在线观看播放| 久久精品国产亚洲5555| 一区二区三区的久久的视频| 9国产精品视频| 在线a免费观看| 久久久久久久久一| 精品小视频在线观看| 欧美丝袜第三区| 五月婷婷丁香花| 欧美成人午夜激情视频| 日韩三区免费| 久久综合伊人77777麻豆| 亚洲免费二区| xxx国产在线观看| 久久久久99精品一区| 日本少妇bbwbbw精品| 欧美一区二区国产| 97电影在线看视频| 国产成人久久久| 校花撩起jk露出白色内裤国产精品| 最新av在线免费观看| 日韩成人一级大片| 中文字幕高清视频| 午夜精品久久久久久久99水蜜桃| 精品久久国产视频| 久久久成人的性感天堂| 精品久久在线| 日本在线播放一区| 久久久成人网| 在线观看av中文字幕| 亚洲国产wwwccc36天堂| 亚洲成人77777| 欧美大片在线免费观看| 粉嫩av国产一区二区三区| 伊人天天久久大香线蕉av色| 日本不卡视频一二三区| 性欧美13一14内谢| 欧美日韩亚洲网| 青春有你2免费观看完整版在线播放高清 | 久久这里只有| 日韩av在线看免费观看| 一本色道亚洲精品aⅴ| 午夜性色福利影院| 97人人爽人人喊人人模波多| 大香伊人久久精品一区二区| 少妇一晚三次一区二区三区| 国产精品99久久久久久有的能看| 欧美日韩免费做爰视频| 欧美tk丨vk视频| 成人在线免费观看黄色| 国产伦精品一区二区三毛| 亚洲欧洲午夜| 成人手机在线免费视频| 天天综合色天天| 欧美白人做受xxxx视频| 精品精品精品| 欧美视频第三页| 中文字幕精品一区| 91麻豆视频在线观看| 久久久精品国产亚洲| 亚洲啊v在线免费视频| www精品久久| 久久综合久久综合久久综合| 69av视频在线观看| 深夜精品寂寞黄网站在线观看| 亚洲精品无播放器在线播放| 97av中文字幕| 2021中文字幕一区亚洲| 亚洲 国产 日韩 欧美| 久久精品人人做人人爽| 中文字幕久久精品一区二区| 久草视频国产在线| 久久美女高清视频| 一级片免费网站| 久久欧美在线电影| 精品成av人一区二区三区| 天天干天天av| 偷拍与自拍一区| 国产美女视频一区二区三区 | 国内揄拍国内精品少妇国语| 婷婷成人影院| 亚洲免费成人在线视频| 亚洲国产成人va在线观看天堂| 青青草视频在线免费观看| 91久久久久久久久| 亚洲三级视频| 美国黄色片视频| 日韩丝袜美女视频| 最新日韩精品| 国产成人免费高清视频| 91免费国产视频网站| 国产三级精品在线观看| 欧美一级大片在线观看| 婷婷综合网站| 国产亚洲无码精品| 7799精品视频| free欧美| 国产精品久久中文字幕| 国产精品久久久久久久岛一牛影视 | 国产欧美88| 人人爽人人av| 亚洲超碰97人人做人人爱| 日本中文在线| 免费99视频|