以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads

一茬接一茬,Web3.0移動錢包又現獨特釣魚攻擊手法Modal Phishing_DAP

Author:

Time:1900/1/1 0:00:00

我們最近發現了一種新型的網絡釣魚技術,可用于在連接的去中心化應用身份方面誤導受害者。我們將這種新型的網絡釣魚技術命名為ModalPhishing。攻擊者可以向移動錢包發送偽造的虛假信息冒充合法的DApp,并通過在移動錢包的模態窗口中顯示誤導性信息來誘騙受害者批準交易。這種網絡釣魚技術正在廣泛使用。我們與相應的組件開發人員進行了溝通,并確認他們將發布新的驗證API以降低該風險。什么是ModalPhishing?

在CertiK對移動錢包的安全研究中,我們注意到Web3.0貨幣錢包的某些用戶界面元素可以被攻擊者控制用來進行網絡釣魚攻擊。我們將這種釣魚技術命名為ModalPhishing,因為攻擊者主要針對加密錢包的模態窗口進行釣魚攻擊。模態是移動應用程序中經常使用的UI元素。模態通常顯示在應用程序主窗口頂部。這樣的設計通常用于方便用戶執行快速操作,如批準/拒絕Web3.0貨幣錢包的交易請求。Web3.0貨幣錢包上的典型模態設計通常提供供用戶檢查簽名等請求的必要信息,以及批準或拒絕請求的按鈕。

Trader Joe推出鏈上限價單功能:8月3日消息,基于Avalanche的一站式去中心化交易平臺Trader Joe推出鏈上限價單功能。用戶可以設置自動執行的買入或賣出訂單,并且不會產生任何費用或價格影響。[2023/8/3 16:16:29]

真實交易批準模式與網絡釣魚交易批準模式對比在上方截圖中,我們展示了Metamask上一個常規的交易審批模態窗口是如何出現的。當一個新的交易請求被連接的去中心化應用程序初始化時,錢包會展示一個新的模態窗口,并要求用戶進行人工確認。如上圖左側所示,模態窗口通常包含請求者的身份,如網站地址、圖標等。如Metamask這樣的一些錢包也會顯示有關請求的關鍵信息,在實例中我們看到一些UI元素被標記為“Confirm”,以提示用戶這是一個常規的交易請求。然而,這些用戶界面元素可以被攻擊者控制以進行ModalPhishing攻擊。在右側的截圖中,我們可以看到攻擊者可以更改交易細節,并將交易請求偽裝成來自“Metamask”的“SecurityUpdate”請求,以誘使用戶批準。如截圖所示,攻擊者可以操縱多個UI元素。因此我們將在本文中為大家分享兩個典型案例,并確定那些可被攻擊者控制的UI元素。詳細信息如下:①如果使用WalletConnect協議,攻擊者可以控制DApp信息UI元素。②攻擊者可以控制某些錢包應用中的智能合約信息UI元素。

ETH Research Grant首輪資助二次方投票在DoraHacks.io正式開啟:1月16日消息,以太坊研究長期資助Grant(ETH Research Grant)首輪二次方投票已在開發者激勵平臺DoraHacks.io正式開啟。本次投票將首次使用基于PLONK系統的零知識投票(DoraHacks MACI-PLONK)。1月15日-1月20日,vcDORA社區可以通過DoraHacks平臺為所支持的項目進行投票,零知識投票結果將決定首期5000美金Grant分配。

ETH Research Grant旨在長期資助以太坊社區的開發者和研究者,資助課題覆蓋賬戶抽/ERC4337,零知識證明,DeGov,Data Availability,Rollups,zkEVM/zkVM,ERC/EIP,以及以太坊應用采用等。

在第一輪19個BUIDL團隊中,5個BUIDL進入Grant,分別是Eigen Network,Soul Wallet,EthStorage,ERC1155Delta,ZKSAFE。[2023/1/16 11:14:16]

以太坊上海升級硬分叉定于2023年3月進行,將釋放信標鏈質押ETH提款:12月8日消息,以太坊開發人員在周四的以太坊核心開發者會議中敲定上海升級硬分叉于 2023 年 3 月進行,將釋放信標鏈質押的 ETH 提款。開發人員還同意在上海升級中解決 EVM 對象格式 (EOF) 的實施問題。

上海升級中的以太坊改進提案包括 EIP 3540、EIP 3670、EIP 4200、EIP 4570 和 EIP 5450。會議還提到,若 EOF 問題因實施復雜而無法在下一次 All Core Developers 電話會議上進行,開發人員同意將 EOF 推遲到秋季,因此將不會延遲質押 ETH 的提款。[2022/12/9 21:32:21]

攻擊者控制的Modal和相關的信息源示例示例①:通過WalletConnect進行DApp釣魚攻擊WalletConnect協議是一個廣受歡迎的開源協議,用于通過二維碼或深度鏈接將用戶的錢包與DApp連接。用戶可以通過WalletConnect協議將他們的錢包與DApp連接起來,然后與該協議進行進行交易或轉賬。在Web3.0貨幣錢包和DApp之間的配對過程中,我們注意到Web3.0貨幣錢包會展示一個模態窗口,顯示傳入配對請求的元信息——包括DApp的名稱,網站地址,圖標和描述。Web3.0錢包展示的這些信息和方式根據DApp名稱、圖標和網站地址不同而變化,以供用戶查看。但是這些信息是DApp提供的,錢包并不驗證其所提供信息是否合法真實。比如在網絡釣魚攻擊中,某雷碧可以假稱為某雪碧,而后在用戶發起交易請求之前誘騙用戶與其連接。小伙伴們可以復制鏈接到瀏覽器查看CertiK為此做的一個小測試。在該視頻中,CertiK展示了攻擊者是如何「欺瞞」UniswapDApp的——攻擊者聲稱自己是UniswapDApp,并連接Metamask錢包,以此欺騙用戶批準傳入的交易。在配對過程中,錢包內顯示的模態窗口呈現了合規UniswapDApp的名稱、網站網址和網站圖標。由于網址中使用了https方案,所以還顯示了一個掛鎖圖標,這樣顯得模態窗口更為逼真和合法了。在配對過程中,只要受害者想在假Uniswap網站上進行交易操作,攻擊者就可以替換交易請求參數來竊取受害者的資金。請注意,雖然不同的錢包上的模態設計不同,但攻擊者是始終可以控制元信息的。下圖展示了當我們將ZenGo和1Inch錢包連接到釣魚網站的DApp時,配對批準模式的樣子。

德國電信提供以太坊區塊鏈質押:金色財經報道,在本月早些時候以太坊區塊鏈轉向權益證明之后,德國電信是推出以太坊權益服務的最新機構。其T-Systems MMS子公司將為區塊鏈托管驗證節點,并為流動質押解決方案StakeWise提供托管解決方案。德國電信還將參與StakeWise去中心化自治組織(DAO)的治理。

T-SystemsMMS區塊鏈解決方案中心負責人DirkR?der表示:“作為節點運營商,我們進入流動質押以及與DAO的密切合作對德國電信來說是一個新事物。”(ledgerinsights)[2022/9/30 6:03:17]

ModalPhishing:連接到Zengo和1Inch錢包的虛假DApp現在我們知道了配對和交易模態窗口可以被攻擊者操縱,這樣的攻擊可以被用來讓用戶相信交易請求來自合法的DApp。如下方截圖所示,我們創建了一個自稱是“Metamask”的虛假DApp,并啟動了一個釣魚智能合約。攻擊者可以在交易批準模態中冒充Metamask或Uniswap的DApp。

Coincoinx將在委內瑞拉推出加密到法幣支付應用程序:金色財經報道,委內瑞拉的加密貨幣交易所 Coincoinx 宣布推出一項服務,將加密貨幣和法定貨幣結合起來進行傳統支付。這項名為 Coinpago 的服務旨在讓交易所的客戶繞過他們的加密貨幣交易來進行基于法幣的支付,這樣他們就可以隨時隨地進行支付。Coinpago 將讓用戶跳過交換階段,讓他們有可能使用 Pagomovil 服務,允許人們在任何接受這種基于銀行的支付方式的地方進行支付。(news.bitcoin)[2022/7/2 1:46:35]

如上例所示,被大規模使用的WalletConnect協議并未驗證配對的DApp信息的合法性。被操縱的元信息被錢包應用程序進一步使用并呈現給用戶,這可以被用來進行ModalPhishing。作為一個潛在的解決方案,WalletConnect協議可以提前驗證DApp信息的有效性和合法性。WalletConnect的開發人員已經承認了知曉這個問題,并正在研究相關解決方案。示例②:通過MetaMask進行智能合約信息網絡釣魚你可能已經注意到,在Metamask批準模態的圖標或網站名稱下,有另一個視圖,顯示了一個不固定的字符串例如“Confirm”或“UnknownMethod”。這個UI元素是由Metamask設計的,用于識別相應的交易類型。在呈現交易批準模態時,Metamask會讀取智能合約的簽名字節,并使用鏈上方法注冊表查詢相應的方法名稱,如以下代碼所示。然而,這也會在模態上創建另一個可以被攻擊者控制的UI元素。

MetaMask源碼通過簽名字節讀取智能合約的函數名稱

MetaMask的智能合約方法名稱說明我們可以看到Metamask上有一個交易請求模態,其被標記為“SecurityUpdate”。攻擊者建立了一個釣魚智能合約,其有一個SecurityUpdate具備支付函數功能,并允許受害者將資金轉入該智能合約。攻擊者還使用SignatureReg將方法簽名注冊為人類可讀的字符串“SecurityUpdate”中。如前所述,當Metamask解析這個釣魚智能合約時,它使用函數簽名字節查詢相應的函數方法,并在批準模態中呈現給用戶。從這個智能合約的交易可以看出,這個特定的釣魚智能合約已經運行了200多天。

釣魚交易批準模態在上面的例子中,我們展示了錢包上與智能合約信息相關的UI元素是如何被釣魚攻擊者操縱的。雖然我們在這里以Metamask為例,但其他錢包也可能存在類似的漏洞。錢包應用的開發者應該時刻注意監測那些會向用戶呈現的內容,并采取預防措施過濾掉可能被用于網絡釣魚攻擊的詞語。寫在最后

在本文中,我們為大家展示了Web3.0貨幣錢包上不應盲目信任的常見UI組件——模態窗口。模態窗口中的某些UI元素可以被攻擊者操縱,以創造出非常「真實且有說服力」的釣魚陷阱。因此,我們將這種新的網絡釣魚技術命名為ModalPhishin。這種攻擊發生的根本原因是錢包應用程序沒有徹底驗證所呈現的UI元素的合法性。例如,錢包應用程序直接信任來自WalletConnectSDK的元數據,并將其呈現給了用戶。WalletConnectSDK也并不驗證傳入的元數據,這在某些情況下使得呈現的元數據可以被攻擊者控制。在Metamask中,我們可以看到類似的攻擊原理也被攻擊者濫用,在模態窗口中顯示欺詐性的智能合約函數方法名稱。總體而言,我們認為錢包應用程序的開發者應該始終假設外部傳入的數據是不可信的。開發者應該仔細選擇向用戶展示哪些信息,并驗證這些信息的合法性。除此之外,用戶也應通過對每個未知的交易請求保持懷疑的態度來守好自己安全上的「一畝三分地」。

Tags:DAPDAPPAPPMETDAPSW價格區塊鏈dapp開發例子數字錢包APPMETA價格

POL幣最新價格
SignalPlus宏觀點評(20230421)_SIG

各位朋友,歡迎來到SignalPlus宏觀點評。SignalPlus宏觀點評每天為各位更新宏觀市場信息,并分享我們對宏觀趨勢的觀察和看法。歡迎追蹤訂閱,與我們一起關注最新的市場動態.

1900/1/1 0:00:00
沒有空投、IEO細節遭社區Diss,Sui還沖不沖?_SUI

從去年開始炒的Sui終于發幣了,二級市場比較關心Suitoken估值,這部分可以參考「SuiToken發售在即,簡析估值及IEO參與方式」.

1900/1/1 0:00:00
重回2020 DeFi Summer?一文梳理近期的高APY神礦_LSD

在最近的DeFi賽道里,最火熱的質押挖礦協議或許就是Agility了,短短幾天內就達到了5.1億美元TVL,憑借極高的流動性挖礦收益,5天內$AGI的價格從0.2最高漲至0.99.

1900/1/1 0:00:00
詳解MantisSwap:Polygon zkEVM上的新AMM_Mantis

PolygonzkEVM是Polygon生態系統中的新創新。zk擴容將是繼OptimisticRollup之后的下一個大主題。然而,目前還沒有很多協議在zkEVM上進行開發.

1900/1/1 0:00:00
名為投資實為場外交易?The Block再度發文爆料DWF Labs的「投資」行徑_ABS

要點 DWFLabs從默默無聞發展成為今年加密領域最活躍的投資者之一。但在繁榮的背后,一些業內人士在其不透明的投資結構和將代幣投資轉移到交易所的習慣中看到了危險信號.

1900/1/1 0:00:00
CXC公鏈匿名社交—重拾自由人格_COC

18年3月,全球最大社交軟件Facebook被曝出泄露了8700萬用戶的數據。大約560萬用戶表示受到了影響。知名即時通訊軟件Line也公開聲明,公司軟件存在可能導致個人信息泄露的安全隱患.

1900/1/1 0:00:00
ads