国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 熱點 > 支付寶 > 正文

iPhone蘋果手機微信支付、支付寶安全漏洞保護解決方法

2024-08-26 12:13:47
字體:
來源:轉載
供稿:網友

  在iOS上,一個應用可以將其自身“綁定”到一個自定義URL Scheme上,該scheme用于從瀏覽器或其他應用中啟動該應用。如果是有用過《Launch Center PRo》和《Workflow》這類App的朋友,應該多少明白URLScheme的原理。

  在正常的支付流程中,某個App(視頻上是美團)首先將訂單信息通過URL Scheme發(fā)送給支付寶(Alipay),支付寶收到訂單信息,調用支付界面,用戶在支付寶上完成支付后,支付寶再發(fā)送一個URL Scheme給美團,美團收到付款信息后,顯示團購成功的界面。

iPhone蘋果手機微信支付、支付寶安全漏洞保護解決方法 CUOxin.COM

  在iOS系統(tǒng)中,多個應用程序注冊了同一種URLScheme的時候,iOS系統(tǒng)程序的優(yōu)先級高于第三方開發(fā)程序。但是一種URLScheme的注冊應用程序都屬于第三方開發(fā),那么它們之間就沒有優(yōu)先級了。作者經過測試,證明系統(tǒng)判定優(yōu)先級順序與Bundle ID有關(一個Bundle ID對應一個應用),如果有人精心偽造Bundle ID,iOS就會調用我們App的URL Scheme去接收相應的URL Scheme請求。

  劫持過程:

  演示視頻中“偽裝”成支付寶的“FakeAlipay”,在收到美團發(fā)來的訂單信息后,生成了一個和支付寶一樣的登陸界面,用戶在輸入帳號密碼后FakeAlipay 會把帳號密碼以及訂單信息發(fā)送到黑客的服務器上,黑客獲得這些信息后可以在自己的iOS設備上完成支付,并把支付成功的URL Scheme信息發(fā)回給FakeAlipay,FakeAlipay再把支付成功的URL Scheme信息轉發(fā)給美團。這樣就完成了一次被劫持的支付。

  作者建議:(參考烏云原文及視頻介紹)

  作者在文章中表示該漏洞利用簡單,修復卻非常復雜,所以在 iOS 8.2 上還是未能修復。但他還是提出了幾點建議讓開發(fā)者參考:

  1.蘋果可以限制 iOS 應用不能注冊別的應用的 Bundle ID 作為 URL Scheme。這樣的話,使用自己的 Bundle ID 作為 URL Scheme 的接收器就會變的安全很多。

  2.第三方應用可以通過①給自己發(fā)送 URL Scheme 請求來證明沒有被劫持,如果沒有收到自己的 URL Scheme,就可以及時給用戶發(fā)送提醒;②利用 MobileCoreServices 服務中的 applicationsAvailableForHandlingURLScheme() 來查看所有注冊了該 URL Schemes 的應用和處理順序,從而檢測自己、或者別人的 URL Scheme 是否被劫持。

  果粉們只能等待官方新出的版本,更新BUG。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 璧山县| 大埔县| 明水县| 乌鲁木齐县| 任丘市| 澎湖县| 中江县| 奎屯市| 阿巴嘎旗| 烟台市| 吴川市| 平罗县| 盐边县| 淮阳县| 台州市| 临漳县| 吉木乃县| 思南县| 肇源县| 三原县| 临沭县| 乡城县| 玛曲县| 新巴尔虎左旗| 刚察县| 五峰| 张掖市| 东丰县| 北宁市| 加查县| 长顺县| 崇仁县| 孙吴县| 全州县| 孝感市| 胶州市| 武夷山市| 南华县| 革吉县| 安阳县| 革吉县|