錦州市廣廈電腦維修|上門維修電腦|上門做系統(tǒng)|0416-3905144熱誠服務(wù),錦州廣廈維修電腦,公司IT外包服務(wù)
topFlag1 設(shè)為首頁
topFlag3 收藏本站
 
maojin003 首 頁 公司介紹 服務(wù)項(xiàng)目 服務(wù)報(bào)價(jià) 維修流程 IT外包服務(wù) 服務(wù)器維護(hù) 技術(shù)文章 常見故障
錦州市廣廈電腦維修|上門維修電腦|上門做系統(tǒng)|0416-3905144熱誠服務(wù)技術(shù)文章
我如何找到了Facebook廣告服務(wù)的信息泄漏漏洞(獎(jiǎng)金高達(dá)10000美刀)

作者: 佚名  日期:2017-06-29 16:17:11   來源: 本站整理

 Facebook提供了一個(gè)GraphQL節(jié)點(diǎn),管理員可以通過這個(gè)節(jié)點(diǎn)查看廣告的用戶點(diǎn)擊日志。這些廣告指的是那些會(huì)出現(xiàn)在Facebook和Instagram上的廣告,可以是贊助式廣告,也可以是出現(xiàn)在側(cè)邊欄上的常規(guī)廣告,這些廣告可以根據(jù)不同用戶的選擇和習(xí)慣來顯示相應(yīng)的內(nèi)容。但需要注意的是,并非所有的用戶都能夠知道某個(gè)廣告的創(chuàng)作者、廣告開發(fā)經(jīng)費(fèi)、目標(biāo)人群、以及賬號(hào)所綁定的信用卡數(shù)據(jù)。

介紹
目前,F(xiàn)acebook還沒有一份公開的GraphQL文檔或指南,所以我們開始先簡單介紹一下它如何使用收集到的信息來對(duì)用戶進(jìn)行有根據(jù)的推測(cè)。
首先,請(qǐng)大家按照ApolloData的這篇基礎(chǔ)教程【傳送門】來搭建一臺(tái)GraphQL測(cè)試服務(wù)器,可供參考的資料還有g(shù)raphql.org的這兩篇文章。【資料一】【資料二】

如果想通過Facebook查詢一個(gè)對(duì)象的話,一般我們都會(huì)使用root查詢來獲取任意ID(用戶有權(quán)限查看)的相關(guān)信息。類似頁面這樣的公共實(shí)體可以隨意被訪問,但類似廣告賬號(hào)這樣的私人實(shí)體只有具備一定權(quán)限的用戶角色才可以訪問到。

Facebook給我們提供了很多種root查詢,比如說,nodes可以在一次調(diào)用中接受多個(gè)ID,并返回多個(gè)對(duì)象。Root查詢中的默認(rèn)對(duì)象和數(shù)據(jù)域如下圖所示:

偵察
通過使用Shubs(@infosec_au)和Naffy(@nnwakelam)所提供的自定義偵察技術(shù),我們找到了能夠允許我們獲取更多Facebook資源的節(jié)點(diǎn),那么下一步就是要弄清楚我們能夠加載的數(shù)據(jù)類型。不過有了Shubs和Naffy所提供的方法,這一步操作的難度其實(shí)并不大。
Facebook使用了一種Invariant Detector(IVD),并通過這種縱深防御系統(tǒng)來檢查授權(quán)規(guī)則中的異常查詢請(qǐng)求,所以通過字典來測(cè)試所有可能的數(shù)據(jù)域估計(jì)就行不通了。

我們還需要盡可能地降低錯(cuò)誤發(fā)生的次數(shù),因?yàn)槟壳斑@個(gè)功能仍處于測(cè)試階段,因此我們不想在Facebook的日志系統(tǒng)中留下太多的記錄。不過幸運(yùn)的是,F(xiàn)acebook的GraphQL還允許我們找出當(dāng)前的數(shù)據(jù)類型。

既然我們已經(jīng)知道了相關(guān)的數(shù)據(jù)類型,我們就可以通過查看已有資源和之前的查詢請(qǐng)求來確定系統(tǒng)是否會(huì)接受這些數(shù)據(jù)域了。

PoC
為了讓本文所介紹的技術(shù)真正應(yīng)用到實(shí)際中,我們要做的就是想辦法讓用戶點(diǎn)擊一個(gè)廣告,然后查看廣告訪問日志的響應(yīng)即可。我們這里使用了一個(gè)Python腳本來導(dǎo)出所有使用的GraphQL調(diào)用,并給Facebook安全團(tuán)隊(duì)提供了一個(gè)攻擊演示視頻。下面是一些視頻截圖以及攻擊者可能查看到的內(nèi)容:
-廣告創(chuàng)作者的個(gè)人Facebook賬號(hào);
-Facebook廣告賬號(hào);
-賬號(hào)所使用的支付方式(Mastercard/Visa/Paypal);
-信用卡卡號(hào)的最后四位數(shù)以及卡片的到期日期;
-廣告的總花費(fèi);
Facebook

Instagram

總結(jié)
由于Facebook的廣告賬號(hào)可以被其他角色的用戶查看到,因此這也就意味著其他的Facebook活動(dòng)(包括廣告受眾和廣告統(tǒng)計(jì)等信息)很有可能也會(huì)被他人獲取到。換句話來說,當(dāng)他人點(diǎn)擊了一個(gè)廣告之后,該廣告不僅會(huì)將這個(gè)廣告賬號(hào)中所有其他的廣告信息以及廣告目標(biāo)人群信息全部泄露出去,而且連廣告制作方的信用卡信息和個(gè)人信息都泄露出去。
影響
需要注意的是,F(xiàn)acebook其實(shí)并不想廣告的制作方被他人去匿名化,因此這個(gè)漏洞給Facebook所帶來的影響不容小覷。我于2017年3月26日首次將漏洞信息上報(bào)給了Facebook的事件響應(yīng)團(tuán)隊(duì),經(jīng)過了兩個(gè)多月的溝通和努力之后,我在2017年6月6日收到了Facebook提供的一萬美元漏洞獎(jiǎng)金。



熱門文章
  • 機(jī)械革命S1 PRO-02 開機(jī)不顯示 黑...
  • 聯(lián)想ThinkPad NM-C641上電掉電點(diǎn)不...
  • 三星一體激光打印機(jī)SCX-4521F維修...
  • 通過串口命令查看EMMC擦寫次數(shù)和判...
  • IIS 8 開啟 GZIP壓縮來減少網(wǎng)絡(luò)請(qǐng)求...
  • 索尼kd-49x7500e背光一半暗且閃爍 ...
  • 樓宇對(duì)講門禁讀卡異常維修,讀卡芯...
  • 新款海信電視機(jī)始終停留在開機(jī)界面...
  • 常見打印機(jī)清零步驟
  • 安裝驅(qū)動(dòng)時(shí)提示不包含數(shù)字簽名的解...
  • 共享打印機(jī)需要密碼的解決方法
  • 圖解Windows 7系統(tǒng)快速共享打印機(jī)的...
  • 錦州廣廈電腦上門維修

    報(bào)修電話:13840665804  QQ:174984393 (聯(lián)系人:毛先生)   
    E-Mail:174984393@qq.com
    維修中心地址:錦州廣廈電腦城
    ICP備案/許可證號(hào):遼ICP備2023002984號(hào)-1
    上門服務(wù)區(qū)域: 遼寧錦州市區(qū)
    主要業(yè)務(wù): 修電腦,電腦修理,電腦維護(hù),上門維修電腦,黑屏藍(lán)屏死機(jī)故障排除,無線上網(wǎng)設(shè)置,IT服務(wù)外包,局域網(wǎng)組建,ADSL共享上網(wǎng),路由器設(shè)置,數(shù)據(jù)恢復(fù),密碼破解,光盤刻錄制作等服務(wù)

    技術(shù)支持:微軟等
    主站蜘蛛池模板: 内射人妻无套中出无码| 日韩人妻无码精品久久免费一| 久久久国产精品无码免费专区| 亚洲AV无码日韩AV无码导航| 无码国产福利av私拍| 中文字幕无码不卡一区二区三区| 亚洲AV综合色区无码二区偷拍| 色综合色国产热无码一| 亚洲AV日韩AV永久无码绿巨人| 无码丰满熟妇juliaann与黑人 | 日韩人妻无码一区二区三区| 无码专区AAAAAA免费视频| 亚洲精品无码久久| 国产产无码乱码精品久久鸭| 免费无码肉片在线观看| 午夜无码性爽快影院6080| 无码少妇一区二区| yy111111电影院少妇影院无码| 国产精品无码久久av不卡| 99无码精品二区在线视频| 久久久久琪琪去精品色无码| 无码毛片一区二区三区视频免费播放| 久久无码专区国产精品| 免费无码午夜福利片69| 亚洲精品无码专区久久| 无码区日韩特区永久免费系列| 亚洲AV无码久久精品狠狠爱浪潮| 免费一区二区无码东京热 | 午夜无码人妻av大片色欲| 亚洲AV无码成人精品区日韩| 亚洲熟妇无码av另类vr影视| 免费无码中文字幕A级毛片| 人妻无码αv中文字幕久久| 亚洲AV无码乱码国产麻豆穿越| 国产精品无码久久综合| 日韩人妻精品无码一区二区三区 | 亚洲精品无码久久久久去q| 青春草无码精品视频在线观| 日韩无码系列综合区| 国产日韩精品无码区免费专区国产| 蕾丝av无码专区在线观看|