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

利用內(nèi)容安全策略探測網(wǎng)站登陸狀態(tài)

安全 應(yīng)用安全
內(nèi)容安全策略(Content Security Policy,簡稱CSP)是一種以可信白名單作機制,來限制網(wǎng)站中是否可以包含某來源內(nèi)容。默認配置下不允許執(zhí)行內(nèi)聯(lián)代碼。

0x01 內(nèi)容安全策略(Content Security Policy,簡稱CSP)簡介

內(nèi)容安全策略(Content Security Policy,簡稱CSP)是一種以可信白名單作機制,來限制網(wǎng)站中是否可以包含某來源內(nèi)容。默認配置下不允許執(zhí)行內(nèi)聯(lián)代碼

[script ]塊內(nèi)容,內(nèi)聯(lián)事件,內(nèi)聯(lián)樣式 ,以及禁止執(zhí)行eval() , newFunction() , setTimeout([string], …) 和setInterval([string], …) 。

CSP更詳盡的介紹可以在drops看到:http://drops.wooyun.org/tips/1439

0x02 大環(huán)境介紹與原理

簡單了解一下CSP,我們知道CSP可以限制網(wǎng)站中可否包含某來源的內(nèi)容。同時,csp還可以在頁面違反規(guī)則的時候發(fā)送一個數(shù)據(jù)包,將具體細節(jié)通知給服務(wù)端。

我們再來想想像支付寶這種集成度很高的網(wǎng)站服務(wù),當(dāng)我們在未登錄的情況下訪問alipay的某個子域名(如test.alipay.com),很可能是會302跳轉(zhuǎn)到一個用戶登陸專用的域名(如login.alipay.com)下要求用戶登錄。而在已登錄的情況下是不會跳轉(zhuǎn)的。

這就造成了一個登錄/未登錄的一個差別,主要差別如下:

HTTP狀態(tài)碼(302和200)

最終訪問的域名(test.alipay.com和login.alipay.com)

因為瀏覽器SOP(同源策略)的限制,正常情況下我們是無法獲取到alipay域名下HTTP狀態(tài)碼的。

但結(jié)合CSP安全策略,我們卻可以簡單獲得第2個,也就是最終訪問域名。為什么?

我前面說了CSP是可以限制頁面中允許加載哪些來源的內(nèi)容的。所以,當(dāng)我們將CSP設(shè)置為只接受來源為test.alipay.com的內(nèi)容,那么當(dāng)加載來源為login.alipay.com的請求時就會被CSP策略拒絕,并可以將這個訪問report給服務(wù)端,我們通過report的內(nèi)容就能判斷用戶訪問的是test還是login。 過程如下:

 

enter image description here

 

這就是原理,很贊的一個思路,再次崇拜一次@/fd。#p#

0x03 以支付寶為例編寫探測代碼

所以,根據(jù)上面的思路,我們第一步就是找到一個這樣的頁面:登錄、未登錄用戶訪問時到達的“域名”不相同。這里的“域名”包括protocol和hostname,也就是說http://test.alipay.com和https://test.alipay.com是不同的域名。

像支付寶這種網(wǎng)站有很多這樣的頁面,因為支付寶的很多服務(wù)是登錄用戶才能查看的,而登錄入口又只有那么一個。

比如這個URL:https://my.alipay.com/portal/i.htm,當(dāng)未登錄用戶訪問的時候會跳轉(zhuǎn)到https://auth.alipay.com/login/index.htm,已登錄用戶訪問時不會跳轉(zhuǎn)。

這時候我們將CSP的img-src限制為https://my.alipay.com,再將https://my.alipay.com/portal/i.htm作為img的src,這個時候就會出現(xiàn)一個有趣的現(xiàn)象:未登錄的用戶訪問時,會觸發(fā)CSP規(guī)則。

因為未登錄的用戶訪問時實際img加載的src是https://auth.alipay.com/login/index.htm,不符合CSP限制的img-src,自然就觸發(fā)規(guī)則了。 這時候我們在設(shè)置CSP的report-uri為report.php,不符合規(guī)則的請求會被記錄下作為日志發(fā)送到report.php里:

 

enter image description here

 

不過瀏覽器在發(fā)送這個report包的時候是不帶cookie的,所以服務(wù)器那邊并不能直接判斷是哪個用戶發(fā)送的report包,所以我們在report的GET參數(shù)里帶上用戶的session id。

示例代碼如下:

  1. <?php  
  2. session_start();  
  3. $ssid = session_id();  
  4. header("Content-Security-Policy:img-src https://my.alipay.com; report-uri report.php?ssid={$ssid}");  
  5. ?>  
  6. <html>  
  7. <head>  
  8. <meta charset="utf-8" />  
  9. <title>支付寶登陸檢測</title>  
  10. </head>  
  11. <body onload="return check();">  
  12. <img src="https://my.alipay.com/portal/i.htm">  
  13. <b id="result"></b>  
  14. <script type="text/javascript">  
  15. function check()  
  16. {  
  17.     with(new XMLHttpRequest) {  
  18.         open('GET''alipay.php');  
  19.         send();  
  20.         onreadystatechange = function() {  
  21.             if (readyState ^ 4) return;  
  22.             result.innerHTML = parseInt(responseText) > 0 ? '未登錄' : '已登錄';  
  23.         }  
  24.     }  
  25. }  
  26. </script>  
  27. </body> 

 

 

report.php用來記錄:

 

 

  1. <?php  
  2. session_start();  
  3. if (preg_match('/^[a-z0-9]*$/i'$_GET['ssid'])) {  
  4.     session_id($_GET['ssid']);  
  5. }else{  
  6.     exit;  
  7. }  
  8. $report = file_get_contents("php://input");  
  9. if (!emptyempty($report)) {  
  10.     $_SESSION['nologin'] = 1;  
  11. }else{  
  12.     $_SESSION['nologin'] = 0;  
  13. }  
  14. ?> 

 

當(dāng)接收到php://input的時候說明CSP發(fā)送報告了,說明請求違反的CSP規(guī)則了,也就意味著用戶沒有登錄,所以將session中的nologin設(shè)置為1。 然后在index.php里用一個ajax來向alipay.php請求,實際上就是獲得$_SESSION[nologin]的值:

 

  1. <?php  
  2. session_start();  
  3. echo isset($_SESSION['nologin']) ? $_SESSION['nologin'] : 0;  
  4. setcookie('PHPSESSID''', time() - 10);  
  5. session_destroy();  
  6. ?> 

 

如上,獲取完后將session清除一下,以免影響下一次的判斷。

獲得值如果為1的話,說明沒有登錄,如果為0說明已登錄,就可以顯示出來或做任何其他操作了。

來個演示:http://mhz.pw/game/detect/alipay/

登錄支付寶以后訪問,顯示“已登錄”

 

enter image description here

 

換個瀏覽器,直接訪問則顯示“未登錄”:

 

enter image description here#p#

 

0x04 由http/https混用造成的問題(百度為例)

同樣的問題,不僅僅是支付寶存在,只要有“統(tǒng)一登錄入口”的網(wǎng)站都可能出現(xiàn)這個問題,因為統(tǒng)一登錄入口通常是一個單獨的域名。

還有一種情況,是http和https混用造成的。有些網(wǎng)站的登錄頁面是https加密傳輸?shù)模顷懸院髮嶋H的操作頁面是走http。

這之間一樣存在一個跳轉(zhuǎn)的問題,當(dāng)我們訪問一個登陸后才能看到的頁面如http://xxx.com/index,未登錄的用戶就會跳轉(zhuǎn)到登錄頁面,如https://xxx.com/login。

在CSP里http和https是完全不同的兩個來源,所以也能觸發(fā)CSP規(guī)則。

比如https://passport.baidu.com,這是百度的安全中心。當(dāng)已登錄用戶訪問的時候會跳轉(zhuǎn)到“安全中心”首頁http://passport.baidu.com/center(注意,此處是http):

 

enter image description here

 

而未登錄用戶訪問則會跳轉(zhuǎn)到https://passport.baidu.com/v2/?login(這時候是https):

 

enter image description here

 

雖然兩個域名都是passport.baidu.com,但因為protocol不同,混用的http和https就能夠影響CSP的攔截情況。

我們將CSP設(shè)置為img-src https://passport.baidu.com ,那么img的src就只接受來源為https://passport.baidu.com的img,那么已登錄用戶訪問的http://passport.baidu.com/center就會被阻止,產(chǎn)生一個CSP報告。記錄下這個報告,一樣能判斷訪客是否已登錄百度。

測試你是否登錄百度:http://mhz.pw/game/detect/baidu/

0x05 影響及防范方法

嚴格來論,只是判斷用戶是否登錄,這個問題并不算一個漏洞。當(dāng)時@/fd將問題提交到推特之后推特的回應(yīng)也是不算漏洞,但確實如果與其他一些漏洞結(jié)合使用,會讓某些漏洞的成功率提高一大截。所以我們可以將之歸為一個“奇技淫巧”。

這個問題更容易出現(xiàn)在一些大型網(wǎng)站、企業(yè)網(wǎng)絡(luò)之中,往往這些網(wǎng)站的統(tǒng)一性和重用性都做的很好,所以往往登錄入口只有一個(現(xiàn)在流行一個user center的概念),所以難免會出現(xiàn)一些跳轉(zhuǎn)的問題。有這些跳轉(zhuǎn),就是探測用戶登錄的基礎(chǔ)。

這個方法還有一個限制,就是用戶使用的瀏覽器需要是現(xiàn)代瀏覽器,需要支持CSP安全策略。如果你要探測的用戶還在用IE6~IE10,那么是肯定不行的。 如何解決這個問題?如果你真的覺得這是個安全問題的話,那么盡量避免跳轉(zhuǎn),或者使用javascript進行頁面的跳轉(zhuǎn)。

責(zé)任編輯:藍雨淚 來源: 烏云知識庫
相關(guān)推薦

2014-04-21 10:24:06

2012-10-26 11:29:33

2024-07-30 14:31:01

2011-07-25 15:20:27

2015-09-02 10:21:55

2020-02-02 09:23:44

軟件安全滲透測試信息安全

2023-04-13 07:52:59

2011-07-21 14:24:25

組策略

2011-03-23 10:58:52

2013-02-20 10:33:28

Windows安全策略

2009-08-05 10:49:50

信息安全策略安全管理

2022-02-13 00:13:26

云安全數(shù)據(jù)安全

2017-02-07 09:28:29

云安全策略云計算

2024-01-10 08:03:50

數(shù)據(jù)安全網(wǎng)絡(luò)安全

2013-07-25 20:54:29

2010-05-05 15:38:31

Oracle安全策略

2017-03-31 09:27:05

2010-06-03 17:02:49

2010-01-05 11:00:54

2016-10-19 21:56:26

點贊
收藏

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

国产主播中文字幕| 视频在线精品一区| 成年人午夜视频| 国产一区二区三区天码| 在线电影国产精品| 欧美视频在线观看网站| 超碰免费97在线观看| 国产sm精品调教视频网站| 日本亚洲欧美三级| 五月婷婷一区二区| 国产99久久久国产精品成人免费 | 国产成人无码一区二区在线播放| 精品视频黄色| 精品国产网站在线观看| 亚洲五月天综合| 国产精品蜜臀| 最新国产成人在线观看| 免费久久久一本精品久久区| a天堂在线视频| 狂野欧美性猛交xxxx巴西| 九色精品美女在线| 日本成人免费在线观看 | 亚洲精品一级二级| 一级做a爱片久久| 亚洲欧洲日本国产| 牛牛影视精品影视| 92精品国产成人观看免费 | 成人免费毛片播放| 136福利第一导航国产在线| 国产精品久久久久久久久免费桃花| 国产乱码一区| 亚洲乱色熟女一区二区三区| 久久精品国产在热久久| 日本一区二区不卡| 日韩欧美成人一区二区三区 | 欧美国产成人精品| 久久影院理伦片| 欧美视频久久久| 国产福利91精品一区二区三区| 国产精品毛片a∨一区二区三区|国| 日本一区二区三区免费视频| 午夜精品久久99蜜桃的功能介绍| 中文字幕国产日韩| 久久久精品成人| 欧美男男gaytwinkfreevideos| 日韩激情在线视频| 亚洲av人人澡人人爽人人夜夜| 韩国一区二区三区视频| 欧美日韩国产精品成人| 手机看片一级片| 草民电影神马电影一区二区| 色www精品视频在线观看| 日韩网站在线免费观看| 91美女主播在线视频| 亚洲免费av网站| 日韩中文在线字幕| 亚洲欧美成人影院| 亚洲国产日韩综合久久精品| 女人被男人躁得好爽免费视频| 日韩激情av| 一区二区三区中文字幕精品精品| 4444在线观看| 欧美24videosex性欧美| 五月婷婷激情综合| 男人揉女人奶房视频60分| 朝桐光一区二区| 欧美日韩国产精品成人| а 天堂 在线| eeuss鲁片一区二区三区| 精品1区2区在线观看| 真人bbbbbbbbb毛片| 色天下一区二区三区| 亚洲人成在线播放| 大胸美女被爆操| 欧美高清不卡| 韩日欧美一区二区| 久久精品国产亚洲av麻豆蜜芽| 美女视频黄久久| 成人欧美一区二区三区黑人免费| 五月婷婷丁香花| 日本一区二区三区在线观看| 国产福利片一区二区| www.综合网.com| 色悠久久久久综合欧美99| 最新国产黄色网址| 成人爽a毛片| 在线观看成人黄色| 久久精品www| 日韩中文字幕av电影| 亚洲综合在线做性| 人成在线免费视频| 亚洲欧美日韩国产综合| 鲁一鲁一鲁一鲁一澡| 欧美高清免费| 亚洲国产第一页| 激情无码人妻又粗又大| 亚洲精品一二| 国产精品视频在线观看| 亚洲国产精品久久久久久久| 久久蜜桃av一区二区天堂| 伊人久久大香线蕉综合75| 福利写真视频网站在线| 欧美日韩一区二区欧美激情| 久久久久久久穴| 91欧美在线| 国产69久久精品成人看| 国产视频在线观看免费| 久久久久久毛片| 久久人妻无码一区二区| 97久久网站| 亚洲激情视频网站| 天堂av免费在线| 亚洲美女黄色| 成人网在线免费看| 国产在线你懂得| 亚洲风情在线资源站| av在线免费看片| 教室别恋欧美无删减版| 69久久夜色精品国产69| 国产福利资源在线| 国产精品国产三级国产有无不卡| 国产男女在线观看| 91精品尤物| 久久综合网hezyo| 中文字幕你懂的| 2019国产精品| 国产视频九色蝌蚪| 中文字幕日韩在线| 九九热这里只有精品免费看| 在线视频 中文字幕| 久久久久久久免费视频了| 国产aaa免费视频| 久久丁香四色| 久久伊人色综合| 91精品国产乱码久久久久| 国产欧美日产一区| 国产日韩成人内射视频| 国产成人3p视频免费观看| 51午夜精品视频| 亚洲av片一区二区三区| 五月天国产精品| 亚洲国产精品自拍视频| 一区免费视频| 国产一区二区无遮挡| 后进极品白嫩翘臀在线播放| 日韩精品自拍偷拍| 九九视频免费观看| 粉嫩av一区二区三区在线播放 | 精品国产一区二区三区日日嗨| 18av在线视频| 欧美成人猛片aaaaaaa| 亚洲不卡在线播放| 国产精品456露脸| 视色,视色影院,视色影库,视色网 日韩精品福利片午夜免费观看 | 国产免费久久| 国产精品wwww| 欧美性天天影视| 欧美一区二区免费视频| 欧美另类视频在线观看| youjizz久久| 黄色www网站| 国产午夜一区| 成人国产精品一区二区| 黄色av网站在线播放| 欧美一级在线观看| 国产午夜福利精品| 久久精品人人做| 婷婷激情5月天| 欧美久久一级| 久久久亚洲综合网站| 亚洲1234区| 精品激情国产视频| 国产91久久久| 91国产丝袜在线播放| 女教师淫辱の教室蜜臀av软件| 狠狠色丁香婷婷综合久久片| 国产性生活免费视频| 首页亚洲中字| 国产一区二中文字幕在线看| 国精产品一区一区三区mba下载| 日韩成人在线视频观看| 在线观看毛片网站| 亚洲永久免费av| 一区二区黄色片| 国产一区二区三区免费播放| 成人毛片一区二区| 日韩欧美自拍| 精品久久久久久乱码天堂| 国产一区一一区高清不卡| 美女av一区二区三区| 婷婷在线免费视频| 欧美日产在线观看| 日韩精品视频免费播放| 中文字幕一区二区三区色视频| 岛国精品一区二区三区| 日本sm残虐另类| 草b视频在线观看| 日韩1区2区| 精品欧美一区二区精品久久| 亚洲高清影院| 欧美中文字幕视频在线观看| 黄色在线论坛| 亚洲欧美制服综合另类| www.热久久| 欧美唯美清纯偷拍| 日韩精品成人一区| 亚洲精品视频免费观看| 一二三四国产精品| 91视视频在线观看入口直接观看www | 韩国精品一区| 美女福利视频一区| 一本一道波多野毛片中文在线| 亚洲精品国产精品自产a区红杏吧| 中文字幕日韩经典| 日韩欧美aaa| 国产无码精品在线播放| 亚洲人吸女人奶水| 激情无码人妻又粗又大| 久久久九九九九| 精品一区二区视频在线观看| 国产综合色在线视频区| 热久久精品免费视频| 一本色道久久综合亚洲精品高清| 99精品一级欧美片免费播放| 国产一区日韩| 欧美一级片免费观看| 久本草在线中文字幕亚洲| 99视频免费观看| 久久久精品区| 成人h视频在线观看播放| 成人国产激情| 国产精品久久久久影院日本| 亚洲日本天堂| 日本免费久久高清视频| 麻豆mv在线看| 2019中文字幕在线| 欧美男男激情videos| 97超级碰碰碰| 在线免费看h| 欧美亚洲激情在线| 色偷偷偷在线视频播放| 5252色成人免费视频| 华人av在线| 2019中文字幕免费视频| 大胆人体一区| 国产99久久精品一区二区永久免费| 中文字幕在线视频网站| 欧美一区亚洲一区| 欧美黑人巨大xxxxx| 日本高清视频精品| 欧美日韩免费观看视频| 国产精品久久精品| 99久久这里有精品| 96pao国产成视频永久免费| 日韩精品一区二区三区中文| av资源一区二区| 老司机凹凸av亚洲导航| 久久精品国产精品国产精品污| 日韩av三区| 日韩电影大全在线观看| 色中色综合网| 轻点好疼好大好爽视频| 一本色道久久综合亚洲精品高清| 99蜜桃臀久久久欧美精品网站| 久久久蜜桃一区二区人| 在线观看岛国av| 国产成人午夜电影网| 国产激情视频网站| 国产亚洲成年网址在线观看| 在线免费看视频| 一区二区三区在线视频播放| www.99re7.com| 色婷婷av一区| 99久久一区二区| 亚洲国模精品一区| 91这里只有精品| 欧美乱妇高清无乱码| 日本不卡网站| 国产日韩在线观看av| 999在线精品| 日本视频一区在线观看| 一区二区在线| 日本三级免费观看| 极品少妇一区二区| 国产老熟女伦老熟妇露脸| 久久精品一区八戒影视| 欧美人妻精品一区二区免费看| 丰满岳妇乱一区二区三区| 中文字幕你懂的| 亚洲精品久久7777777| 98在线视频| 久久免费国产视频| 久久久久久久性潮| 精品无码久久久久国产| 欧美激情国产在线| 日本精品一区二区三区四区| 国产乱人伦偷精品视频免下载 | 亚洲精品久久久久久久久久| 亚洲美女性视频| 在线观看wwwxxxx| 国产精品美女免费看| 成人激情自拍| 性欧美18一19内谢| 日本欧美在线看| 中文字幕三级电影| 亚洲人成电影网站色mp4| 免费的毛片视频| 亚洲成人网在线| 超碰在线免费公开| 国产精品色视频| 国产区精品区| 欧美在线观看成人| 国产69精品久久久久毛片| 三级黄色片在线观看| 色综合一区二区三区| 老牛影视av牛牛影视av| 久久久999精品视频| 一呦二呦三呦精品国产| 久久久久综合一区二区三区| 狠狠88综合久久久久综合网| 极品粉嫩美女露脸啪啪| 久久精品亚洲国产奇米99| 国产区在线观看视频| 精品成人a区在线观看| av毛片在线免费看| 亚洲mm色国产网站| 99久久婷婷这里只有精品| 韩国日本美国免费毛片| 久久综合色综合88| 日韩精品一区二区在线播放| 欧美不卡一区二区| 女人天堂av在线播放| 99蜜桃在线观看免费视频网站| 91精品精品| 中文字幕日韩久久| 亚洲欧洲无码一区二区三区| 伊人久久亚洲综合| 日韩在线视频国产| 六九午夜精品视频| 制服国产精品| 久久99精品久久只有精品| 91免费在线看片| 欧美精品1区2区| 国产日产一区二区三区| 91天堂在线视频| 欧美激情 亚洲a∨综合| 日韩精品在线播放视频| 一区二区三区国产精品| 国产黄色一级大片| 久久久亚洲精选| 米奇精品关键词| 九色在线视频观看| 久久一留热品黄| 无码人妻精品一区二区三区不卡| 亚洲午夜精品久久久久久性色 | 精品国产乱码久久久久软件| 亚洲欧洲午夜| 粉嫩av蜜桃av蜜臀av| 色呦呦一区二区三区| av在线三区| 97se亚洲综合| 99国产精品久久久久久久| 一区二区不卡免费视频| 在线欧美日韩国产| 九七电影韩国女主播在线观看| 91在线观看免费高清| 一区在线视频观看| 97人妻天天摸天天爽天天| 欧美丝袜丝交足nylons| 超碰porn在线| 久久国产精品99久久久久久丝袜| 久久一区二区三区超碰国产精品| 中文字幕精品亚洲| 日韩欧美一级片| 色是在线视频| 中文字幕精品—区二区日日骚| 国产麻豆精品视频| 日韩精品在线免费看| 一区二区三区四区视频| 日韩激情精品| 国产又大又硬又粗| 亚洲色图在线视频| 午夜性色福利视频| 国产精品中文字幕久久久| 国产精品xvideos88| 六月婷婷七月丁香| 日韩一级片在线播放| 周于希免费高清在线观看| 亚洲人成影视在线观看| 成人黄色777网| 亚洲无码精品国产| 97在线日本国产| 99精品小视频| 国产人妻人伦精品1国产丝袜| 欧美探花视频资源| www视频在线观看| 欧美日韩一区二区三区电影| 99久久久国产精品免费蜜臀| 91亚洲精品国偷拍自产在线观看 | aaa免费在线观看|