
一步步教你進(jìn)行 Python REST API 身份驗(yàn)證
研究員發(fā)現(xiàn),MCDelivery 的 API 存在“破損的對(duì)象級(jí)授權(quán)”(BOLA)漏洞。攻擊者可以通過(guò)簡(jiǎn)單的 URL 操作(如更改訂單 ID),獲取其他用戶(hù)的訂單詳情,包括訂單狀態(tài)、配送地址和用戶(hù)信息等。
更令人擔(dān)憂(yōu)的是,攻擊者還能通過(guò)精心設(shè)計(jì)的 API 調(diào)用序列,劫持正在進(jìn)行的訂單。例如,攻擊者可以在用戶(hù)支付前,將訂單的配送地址更改為自己的地址,從而免費(fèi)獲取食物。
在訂單結(jié)算流程中,研究員發(fā)現(xiàn)了一個(gè)“破損的對(duì)象屬性級(jí)授權(quán)”漏洞。攻擊者可以修改購(gòu)物車(chē)中商品的價(jià)格信息,將高價(jià)商品的價(jià)格篡改為極低值(如 1 印度盧比,約合 1 美分),并通過(guò)支付驗(yàn)證完成訂單。這一漏洞使得攻擊者能夠以幾乎可以忽略不計(jì)的成本訂購(gòu)大量食品。
除了訂單信息泄露外,MCDelivery 的 API 還暴露了配送員的敏感信息,包括電話(huà)號(hào)碼、電子郵件地址、姓名和車(chē)牌號(hào)碼等。這些信息可能被用于惡意目的,嚴(yán)重侵犯配送員的隱私。
研究員還發(fā)現(xiàn),攻擊者可以下載任意訂單的發(fā)票,并提交針對(duì)其他用戶(hù)訂單的虛假反饋。這些操作均無(wú)需額外驗(yàn)證,進(jìn)一步凸顯了系統(tǒng)在權(quán)限管理上的缺陷。
盡管 MCDelivery 的管理員面板相對(duì)安全,但研究員發(fā)現(xiàn)了一個(gè)可公開(kāi)訪(fǎng)問(wèn)的 KPI 報(bào)告端點(diǎn),該端點(diǎn)接受普通用戶(hù)的 JWT 令牌。這意味著攻擊者可能獲取麥當(dāng)勞內(nèi)部的運(yùn)營(yíng)數(shù)據(jù)。
訂單信息劫持
價(jià)格篡改操作
敏感信息獲取
研究員將這些漏洞報(bào)告給了麥當(dāng)勞印度的 Bug Bounty 計(jì)劃。麥當(dāng)勞團(tuán)隊(duì)對(duì)報(bào)告給予了高度重視,并在 90 天內(nèi)完成了所有漏洞的修復(fù)。研究員因其貢獻(xiàn)獲得了 240 美元的獎(jiǎng)勵(lì)。
用戶(hù)層面
用戶(hù)應(yīng)提高對(duì)個(gè)人信息泄露風(fēng)險(xiǎn)的認(rèn)識(shí),避免在不安全的網(wǎng)絡(luò)環(huán)境中使用配送服務(wù)。
定期檢查訂單歷史和賬戶(hù)活動(dòng),及時(shí)發(fā)現(xiàn)異常交易。
企業(yè)層面
麥當(dāng)勞事件凸顯了實(shí)施全面 Bug Bounty 計(jì)劃的重要性。企業(yè)應(yīng)鼓勵(lì)白帽黑客發(fā)現(xiàn)并報(bào)告漏洞,以降低安全風(fēng)險(xiǎn)。
在 API 設(shè)計(jì)中,需嚴(yán)格遵循最小權(quán)限原則,確保所有數(shù)據(jù)訪(fǎng)問(wèn)和修改操作均經(jīng)過(guò)嚴(yán)格的身份驗(yàn)證和授權(quán)。
麥當(dāng)勞 MCDelivery 系統(tǒng)的漏洞暴露了當(dāng)前食品配送行業(yè)在網(wǎng)絡(luò)安全領(lǐng)域面臨的挑戰(zhàn)。盡管這些漏洞已被修復(fù),但事件提醒我們,隨著數(shù)字化服務(wù)的普及,安全防護(hù)措施必須與時(shí)俱進(jìn)。對(duì)于企業(yè)而言,建立健全面向公眾的漏洞報(bào)告機(jī)制,是保護(hù)用戶(hù)數(shù)據(jù)和維護(hù)品牌聲譽(yù)的關(guān)鍵策略。
通過(guò)此次事件,我們不僅見(jiàn)證了技術(shù)研究員的專(zhuān)業(yè)能力,也再次印證了白帽黑客在維護(hù)網(wǎng)絡(luò)安全生態(tài)中的重要作用。希望未來(lái)更多企業(yè)能夠重視安全問(wèn)題,與安全研究社區(qū)攜手共建更安全的網(wǎng)絡(luò)環(huán)境。
原文引自YouTube視頻:https://www.youtube.com/watch?v=JA4Vii3tyUk
對(duì)比大模型API的內(nèi)容創(chuàng)意新穎性、情感共鳴力、商業(yè)轉(zhuǎn)化潛力
一鍵對(duì)比試用API 限時(shí)免費(fèi)