你可能很難想象,Metamask中一個簡單的簽名就能掏空你的錢包。但這樣的事卻發生在了一名資深用戶身上,今天他因一個漏洞損失了近50萬USDC。如果不多加小心的話,你可能就是下一個他。所以,今天我想和大家講講這件事的來龍去脈,告訴大家以后如何注意此類問題。那是在一個安靜的午后時分,Joe突然發現自己的錢包被轉走了46.9萬USDC。這次轉賬并不簡單,肯定不是攻擊者能做出的行為,因為他們根本不可能得到Joe錢包的權限。那就說明,轉走他所有USDC的應該是某個惡意合約。
在講述今天的故事之前,我需要先向大家解釋一些術語。USDC是以太坊上的一個具有多種功能的合約,規定了我們可以如何使用USDC。在眾多功能當中,我們需要特別關注下面兩項功能:轉賬代轉
昨日CEX比特幣期貨未平倉合約量創一個月以來最大單日增幅:8月9日消息,據Coinglass數據,昨日CEX比特幣期貨未平倉合約量新增10億美元,創一個月以來最大單日增幅。同期,芝商所比特幣期貨未平倉合約量并未出現大幅波動。[2023/8/9 21:34:48]
當你需要在錢包之間轉移USDC,或其他ERC20s時,就需要用到轉賬功能。它可以將Token從調用者轉移到其他地址。如果有人能以你的名義惡意使用該功能,那么他一定得先掌握了你錢包的全部權限才行。
數據:持有超過1枚ETH的地址數量創一個月新高:金色財經報道,Glassnode數據顯示,持有超過1枚ETH的地址數量為1,743,911個,創一個月新高。[2023/3/5 12:42:52]
當你與合約產生互動時,它們會通過代轉功能來轉移你的Token,具體金額由你提前預設好的比例決定。因此,如果你允許一項合約轉移無限量的USDC,那么理論上它就可以拿走你所有的USDC。現在讓我們回到Joe的故事當中,轉走他全部USDC的確實就是transferFrom功能。然而,只有當Joe批準合約使用他的USDC時,transferFrom才能發揮作用。但事實上,Joe堅信自己沒有批準任何事項。
聲音 | Charlie Shrem:Mt.Gox是第一個創造“債務代幣”的公司而不是Bitfinex:據AMBCrypto消息, 比特幣企業家Charlie Shrem討論了Mt. Gox的故事。當85萬BTC失蹤或被盜時,Mt. Gox面臨著無法預料的阻礙。Shrem強調,當時該交易所有兩種比特幣可供選擇;一個是原始比特幣(BTC),另一個是Mt.Gox的比特幣,也就是“你可以在Mt.Gox系統中交易的假比特幣”。這導致了購買Gox BTC的二級市場的形成,該市場“本質上是在Mt.Gox突然崩潰之前不能從該交易所轉移走的比特幣”。 Shrem聲稱,即使Mt. Gox突然崩潰,市場也創造了自己的債務代幣,盡管Bitfinex聲稱是第一個發行旨在償還債務的代幣。Charlie Shrem注意到Mt.Gox的債權人Josh Jones創造了一個系統來把Mt.Gox BTC換成真正的BTC。當時的加密用戶可以以折扣價將Gox BTC換成真正的BTC,以擺脫黑客攻擊后留下的爛攤子。[2019/5/20]
聲音 | 陳偉星:區塊鏈概念的操作系統OS和dapp 是一個偽概念:打車鏈創始人陳偉星表示,區塊鏈概念的操作系統OS和dapp,是一個偽概念,或者誤導性概念。超級節點和百萬tps,就不只是偽概念了,而是欺詐性概念,其不光技術上不合理,而且需求上沒必要,炒作者明知不可能,屬惡意欺詐散戶接盤俠。[2018/10/1]
可是,DeBank的交易記錄清楚地顯示,在漏洞發生前10分鐘,該惡意合約可以無限使用賬戶中的USDC。那么問題就在于,如果不是Joe本人的話,究竟是誰給了該合約這一項批準呢?我只能說,Joe確實批準了這一操作,但卻是在他不知情的情況下完成的。
Etherscan上的信息顯示,Joe本人確實沒有調用該功能,真正批準了這一額度的是其他地址,這才讓惡意合約得以花光Joe全部的USDC。我們不禁疑問,別人怎么能代替我給予合約許可呢?
許可功能的引入原本是為了改善以太坊的用戶體驗,它只需一個簽名就可以讓用戶在不提交交易的情況下修改批準金額。也就是說,只要有了你的簽名,任何人都可以調用許可功能,并更新你對合約的批準額度。
當你使用1inchdApp時,你就可以體驗到這一功能。如果你想在上面出售USDC,那你并不需要事先批準,只需要簽上你的名字就夠了。有了這個簽名,1inch便獲取了你全部USDC的使用權限。雖然1inch不會無緣無故花光你所有的USDC,但這卻給了惡意合約機會。
Joe一定是不小心在一個惡意網站上簽署了這樣的信息。不幸的是,那一次他用的是熱錢包,簽名只是隨手點擊一下就完成了。如果他用的是硬件錢包的話,就需要在外部設備上簽署信息,那么還會有一個思考的時間。有了Joe的簽名,其他地址便可以提交一個帶有許可功能的交易,這樣惡意合約就獲取了Joe錢包全部USDC的使用權限。然后,只要它調用transferFrom功能,就可以轉走全部這些資金了。
所以說,一個看似小小的簽名卻可以引來巨大的災難。在某些情況下,Metamask會在你準備簽名是對你發出警告,告知你其中的危險性。簽署一個信息可能是危險的。但一些技術層面上的批準簽名卻不會收到預警,但這些一旦濫用往往會造成巨額的損失。如何避免今后遇到類似的問題?1.不要在Metamask中簽署一切內容;2.花點時間了解你所簽署的內容;3.對傳統的批準事項要格外小心。原地址
在高科技企業云集的硅谷之地,“PayPal黑幫”已成為不可忽視的一股力量,在2002年被eBay收購后,雖然PayPal大部分早期員工都已“另辟江山”,但他們仍保持著密切聯系.
1900/1/1 0:00:002022以來,加密行業黑客攻擊事件頻發。根據慢霧發布的一份報告顯示,2022年上半年,加密黑客攻擊安全事件共計187起,損失高達近20億美元.
1900/1/1 0:00:00Odaily星球日報譯者|念銀思唐據MicroStrategy周二發布的2022年第二季度財報顯示,該公司在該季度計入了9.178億美元的非現金數字減值支出.
1900/1/1 0:00:00Odaily星球日報譯者|念銀思唐 摘要: -消息人士稱,相對于市場而言,首只基金的表現相當不錯;-Brevan大力推進數字資產業務,是傳統金融公司針對加密行業的一次重大嘗試.
1900/1/1 0:00:00頭條 加密交易平臺Hotbit宣布暫停充提及交易功能加密交易平臺Hotbit宣布暫停充提及交易功能,具體恢復時間目前無法確定.
1900/1/1 0:00:00在物理世界中,人類通過身份證、護照等政府官方認可的文件進行著「我」是「我」的證明;在Web2媒介中,「身份」衍生成為了一個個社交媒介賬號.
1900/1/1 0:00:00