国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

看我如何利用Webhook繞過支付請求

安全 應用安全
在深入了解漏洞獎勵計劃中的安全漏洞時,我們往往需要尋找一些用戶不可見的功能下手。支付Webhook就是一種典型例子。

寫在前面的話

在深入了解漏洞獎勵計劃中的安全漏洞時,我們往往需要尋找一些用戶不可見的功能下手。支付Webhook就是一種典型例子,像Stripe或Braintree這樣的支付服務提供商都會使用這種技術來將用戶的訂購細節告知網站。重要的是,用戶根本不會跟這些Webhook節點進行交互,所有的通信都是在支付提供商和服務器之間完成的。這也就意味著,很多漏洞Hunter可能從來都不會想到要去測試Webhook功能,這也就會錯過很多潛在的高危漏洞。

[[224949]]

漏洞發現

當我在對一個提供了月度訂購服務的網站進行測試時,我恰好得到了該網站內部API的開發文檔。其中有一個節點吸引了我的注意力,這個節點(/api/webhooks/stripe)可以接收PUT請求,根據我之前對支付提供商進行安全測試的經驗來看,我認為如果我可以向這個節點發送偽造請求并讓網站認為我已經完成了支付。

我首先發送了一個空的JSON請求,隨后服務器返回了一條錯誤信息。在對該網站Webhook所使用的Stripe格式進行了分析之后,我發送了包含下列內容(body)的JSON請求:

  1.   "payment": { 
  2.     "status":"success", 
  3.     "provider":"stripe" 
  4.   }, 
  5.   "id":"..." 

此時服務器返回的響應信息顯示狀態為“成功”:

  1.   "id":"...", 
  2.   "amount":1, 
  3.   "status":"success", 
  4.   "provider":"stripe" 

就這樣,我的賬號授權成功了,并且顯示已經成功支付了訂閱服務。這就不得不讓我思考了:現在還有多少網站存在這樣的漏洞?支付服務提供商如何防止這種漏洞出現呢?

解決方案

實際上,支付提供商是有能力防止這種漏洞出現的,所以我才會驚訝這些節點竟然沒有受到相應的安全保護。Braintree的實現方案就是正確的:用戶必須通過Braintree的代碼來對傳入的Webhook數據進行解析,代碼會自動驗證請求的合法性,并提取出JSON body。這樣一來,Webhook節點就會非常的安全,而且也不會被攻擊者的偽造請求所欺騙。

該網站所使用的支付服務提供商-Stripe在面對Webhook安全性問題時,并不能保證“萬無一失”。雖然Stripe確實提到了驗證Webhook的簽名,但這只是一種安全建議,他們也并沒有強調這一點對Webhook安全性的整體安全性有多么重要的影響。除此之外,API文檔中給出的代碼樣例中并沒有包含任何的Webhook簽名認證,而是直接對JSON請求進行了解析。

默認情況下Webhook都是不安全的,這就非常棘手了。在開發整合了支付的服務時,用戶往往會采取“阻力”最小的實現方法,因此這意味著很多網站都不會對輸入請求的簽名進行驗證。

另一個訂閱支付服務提供商Recurly利用了HTTP基礎認證來在服務器之間共享一個密鑰,現在可能有人又要問了,難道驗證共享密鑰就不麻煩了嗎…除此之外,Recurly還提供了一個IP地址列表,只有來自這個IP地址列表的Webhook請求才會被認為是有效的。但是,這還遠遠不夠。比如說,攻擊者可以創建一個單獨的Recurly賬號,然后發送有效但惡意的Webhook請求,這同樣會引起安全問題。

漏洞線索

在測試跟支付相關的Webhook漏洞時,我們可以先對那些提供了月度訂閱服務的網站進行分析,這是一條非常有效的線索,因為絕大多數的支付服務提供商都沒有針對Webhook來實現足夠有效的安全保護。

下面我們給出幾種尋找Webhook節點的方法:

  • 搜索跟“Webhook”或“payment”相關的JavaScript文件,很多支付網站可能會直接暴露內部節點;
  • 搜索目標組織的GitHub代碼庫或相關文檔,尋找關于Webhook的相關引用內容;
  • 大多數Webhook節點的數據格式可能都比較相似,所以我們可以嘗試訪問不同的API節點來尋找Webhook節點,比如說/api/stripe/webhook、/api/payments/webhook或/api/stripeWebhook。

總結

毫無疑問,如果支付網站想要檢測任何可疑的網絡行為,那么驗證支付Webhook請求絕對是要默認進行的。雖然有些支付提供商會給用戶提供一些方法來防止這種攻擊,但這仍然需要提供商和客戶的共同努力。

責任編輯:趙寧寧 來源: FreeBuf
相關推薦

2017-05-05 12:23:25

2017-03-23 12:23:27

sdclt磁盤備份UAC

2018-01-08 07:15:18

2019-08-13 09:06:20

開發Webhook命令

2015-03-25 19:54:29

2021-05-26 14:36:21

漏洞蘋果惡意軟件

2015-10-12 11:37:07

2017-01-13 14:32:50

Azurewebhoo自動化AzureWebhook

2016-02-15 10:18:11

2016-03-29 10:08:07

2023-03-13 22:23:30

2017-09-07 15:39:27

2018-11-13 12:56:57

2012-09-19 13:03:00

2013-07-18 09:30:27

2017-01-05 19:34:06

漏洞nodejs代碼

2018-12-04 09:02:14

正則表達式回溯WEB安全

2020-08-13 08:02:15

堡壘機遠程登錄

2020-02-19 14:37:11

hashtagRediskey

2010-09-08 15:35:35

點贊
收藏

51CTO技術棧公眾號

欧美在线视频免费观看| 91动漫在线看| 免费在线观看av网站| 欧美精品一区二区三区久久久竹菊| 亚洲天堂久久久久久久| 欧美有码在线观看| 日韩欧美国产片| 久操国产精品| 欧美日韩在线影院| 91久久久久久久久久久久久| 蜜桃成人在线视频| 亚洲日韩成人| 精品小视频在线| av免费观看国产| 里番精品3d一二三区| 国产精品无遮挡| 国产精品久久久久久五月尺| 在线播放av更多| 影音先锋久久| 日韩精品福利网站| 国产亚洲天堂网| 国产一区二区观看| 欧美日韩在线精品一区二区三区激情| 欧美日韩综合另类| 国产成人免费av一区二区午夜| 亚洲精品日日夜夜| 国产九色精品| 久久观看最新视频| 福利一区二区三区视频在线观看 | 曰韩不卡视频| 97久久综合区小说区图片区| 欧美日韩美女在线观看| 免费国产成人av| 麻豆av电影在线观看| 亚洲精品一级| 国产一区二区三区视频在线观看| 色偷偷91综合久久噜噜| 亚洲一区二区三区成人在线视频精品| 992tv在线影院| 校园春色综合网| 久久成人综合视频| avtt在线播放| 91年精品国产| 精品国产乱码一区二区三区四区 | 蜜臀av无码一区二区三区| 日韩欧美1区| 亚洲一区二区黄| 国产激情久久久| av亚洲在线| 亚洲四区在线观看| 法国空姐在线观看免费| 热久久天天拍国产| 最近2019中文字幕一页二页| 毛片在线播放网址| 亚洲国产精华液网站w| 欧美日韩一区二区三区在线视频| 91麻豆精品| 亚洲精品国产福利| 青青草视频在线观看| 国产精品久久久久国产精品日日| 亚洲高清在线播放| 激情久久婷婷| 国产ts人妖一区二区三区 | 亚洲一区二区三区四区五区黄| 日韩成人手机在线| 亚洲在线国产日韩欧美| 国产精品视频网站| 1204国产成人精品视频| 亚洲成人黄色在线| 91网在线播放| 色又黄又爽网站www久久| 中文字幕第36页| 高清国产一区二区| 精品久久久无码人妻字幂| 视频在线观看入口黄最新永久免费国产| 色视频成人在线观看免| 在线观看一级片| 日韩欧美a级成人黄色| 精东传媒在线观看| 姬川优奈aav一区二区| 日韩专区一区二区| 欧美午夜理伦三级在线观看| 欧美高清一区二区| 午夜欧美精品| 国产伦精品一区二区三区视频黑人| 七七婷婷婷婷精品国产| 欧美一区1区三区3区公司| 影音先锋日韩在线| 999日本视频| 亚洲作爱视频| 欧美人xxxxx| 亚洲承认在线| 国产亚洲第一区| 久久99精品久久久久久国产越南| 国产精品99久久久久久大便| 奇米影视在线99精品| 亚洲日本无吗高清不卡| 高清不卡在线观看av| 日韩av片在线看| av在线不卡网| 男人艹女人在线观看| 最新亚洲精品| 欧美另类精品xxxx孕妇| ccyy激情综合| 亚洲最大成人免费视频| 噜噜噜在线观看免费视频日韩 | 国产调教精品| 亚洲xxx自由成熟| 日韩精品国产精品| 亚洲一区二区三区欧美| 国产91富婆露脸刺激对白| 羞羞视频立即看| 欧美日韩国产大片| 123区在线| 国内伊人久久久久久网站视频| 欧美电影一区| 亚洲欧洲久久| 中文字幕制服丝袜成人av| 欧美6一10sex性hd| 久久久久免费视频| 91精品国产调教在线观看| 欧美韩国日本在线| 91视频精品在这里| 116美女写真午夜一级久久| 欧美一区二区三区在线观看视频| eeuss在线播放| 在线看不卡av| free欧美| 国产精品99久久久久久久久 | 亚洲色图制服丝袜| 污污视频在线| 97人人爽人人喊人人模波多| 精品一区二区免费| 亚洲色图图片网| 国产午夜精品久久久 | 日本xxx免费| 欧美性猛交xxxx| 免费精品视频| 不卡中文字幕在线| 国产一区二区精品久久| 欧洲xxxxx| 国产亚洲一区二区三区四区| 国产69精品久久久久孕妇| 男女男精品网站| 色av成人天堂桃色av| 8x8x8x视频在线观看| 亚洲色图视频网| 番号集在线观看| 国产亚洲精品久久| 国产一区二区三区四区五区| 麻豆精品蜜桃一区二区三区| 蜜臀av亚洲一区中文字幕| 国产精品蜜臀| 国产精品亚洲αv天堂无码| 国产精品视频区| 精品亚洲国产视频| 欧美日韩一区二区在线播放| 天天射天天综合网| 日韩美女在线| 男人资源网站| 欧美剧在线观看| 久久亚洲综合色一区二区三区| www.亚洲免费| 99视频免费观看| 一本久久综合亚洲鲁鲁五月天| 68国产成人综合久久精品| 日本精品久久久久中文字幕| 欧美色综合网站| 亚洲经典视频在线观看| 欧美激情国产精品| 国产精品伦一区二区三级视频| 欧美日韩一区二区三区四区在线观看 | 成码无人av片在线观看网站| 日本一区视频在线观看免费| 亚洲精品中文字幕乱码三区| gay欧美网站| 成人福利免费网站| 国产91精品久久久久| 中文字幕不卡在线观看| 中文字幕一区二区av | 狠狠干在线视频| 欧美美最猛性xxxxxx| 国产嫩草影院久久久久| 超碰成人97| 欧美日韩激情视频一区二区三区| 97人人模人人爽人人喊38tv| 一区二区三区日韩精品| 91成人国产| 麻豆传媒在线免费| 超级碰在线观看| 国产精品日韩欧美大师| 欧美午夜影院一区| 欧美另类亚洲| 麻豆传媒在线完整视频| 成人在线观看www| 久久久久久久久久久网站| 成人免费视频一区| 台湾佬中文娱乐久久久| a4yy在线播放免费观看视频| 欧美精品一区二区三区久久|