作者:@korpi87
編譯:Kxp,BlockBeats
當“小狐貍”錢包跳出授權錢包時,要先了解清楚這個簽名的意義及細節。
你可能很難想象,Metamask中一個簡單的簽名就能掏空你的錢包。但這樣的事卻發生在了一名資深用戶身上,今天他因一個漏洞損失了近50萬USDC。如果不多加小心的話,你可能就是下一個他。所以,今天我想和大家講講這件事的來龍去脈,告訴大家以后如何注意此類問題。
那是在一個安靜的午后時分,Joe突然發現自己的錢包被轉走了46.9萬USDC。這次轉賬并不簡單,肯定不是攻擊者能做出的行為,因為他們根本不可能得到Joe錢包的權限。那就說明,轉走他所有USDC的應該是某個惡意合約。
派盾:多鏈錢包UvToken遭遇攻擊,黑客獲利約150萬美元:金色財經報道,據派盾預警監測,多鏈錢包UvToken遭遇攻擊,UVT代幣價格下跌99%,攻擊者已將盜取的約5011枚BNB(價值約150萬美元)轉入Tornado Cash。[2022/10/27 11:47:58]
在講述今天的故事之前,我需要先向大家解釋一些術語。USDC是以太坊上的一個具有多種功能的合約,規定了我們可以如何使用USDC。
在眾多功能當中,我們需要特別關注下面兩項功能:
轉賬
代轉
Web3身份驗證公司Dynamic完成a16z領投的750萬美元種子輪融資:6月29日消息,Web3身份驗證初創公司Dynamic完成750萬美元種子輪融資,a16z領投,Castle Island Ventures、Solana Ventures、Circle Ventures、Breyer Capital、Hypersphere、Chapter One等參投。新融資將用于擴充團隊以及啟動其平臺。
據介紹,Dynamic于去年12月成立,并于今年4月完成種子輪融資,目前的員工人數為8人。Dynamic致力于為不同類型的公司提供身份驗證服務,其客戶包括Llama、Popartcats、Handstamp和Lunchclub。此外,Dynamic平臺封閉測試版已開放,預計將于今年晚些時候全面推出。(The Block)[2022/6/29 1:37:46]
當你需要在錢包之間轉移USDC,或其他ERC20s時,就需要用到轉賬功能。它可以將Token從調用者轉移到其他地址。如果有人能以你的名義惡意使用該功能,那么他一定得先掌握了你錢包的全部權限才行。
Web3夢幻體育游戲平臺Gambit完成150萬美元pre-seed輪融資:金色財經報道,Web3夢幻體育游戲平臺Gambit宣布完成了一筆150萬美元pre-seed輪融資,Web3 風險投資工作室 SuperLayer 領投。Gambit 融合了免費游戲和“邊玩邊賺”P2E兩種游戲模式,尤其是在當前NBA季后賽和總決賽期間,吸引了2.3萬名新用戶,其主要受眾群里來自于東南亞和印度市場。據悉,參與本輪融資的 SuperLayer 曾獲得多個知名投資方支持,包括前超級碗 MVP Joe Montana 和風險投資公司 Andreessen Horowitz(a16z)。[2022/6/10 4:15:28]
Credix完成250萬美元種子輪融資 Solana Ventures等參投:12月22日消息,Credix宣布完成250萬美元種子輪融資,DRW Cumberland和ParaFi Capital領投,Transfero Swiss BRZ Solana Ecosystem Fund、Solana Ventures、Parrot Finance、MGNR、Mercurial、Petrock Capital、Fuse Capital等參投。
據介紹,Credix致力于在去中心化金融和現實世界資產之間架起橋梁,專注于為新興市場提供無抵押貸款。[2021/12/22 7:55:15]
當你與合約產生互動時,它們會通過代轉功能來轉移你的Token,具體金額由你提前預設好的比例決定。因此,如果你允許一項合約轉移無限量的USDC,那么理論上它就可以拿走你所有的USDC。
現在讓我們回到Joe的故事當中,轉走他全部USDC的確實就是transferFrom功能。然而,只有當Joe批準合約使用他的USDC時,transferFrom才能發揮作用。但事實上,Joe堅信自己沒有批準任何事項。
可是,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.對傳統的批準事項要格外小心。
Web3的創新點究竟在哪?它會如何改變這個世界? 作者:Kokii原文:《Web3的底層邏輯:制度經濟學視角》 TL;DR ?Web3是一種新的經濟基礎設施,用于協調和交換.
1900/1/1 0:00:00下一個牛市將會由當前熊市中仍堅持構建的技術和趨勢驅動:應用協議、去中心化社交和Web3游戲。原文標題:《Messari:迎來下一次牛市的三個加密趨勢和挑戰》 撰文:Messari 編譯:PANe.
1900/1/1 0:00:00撰文:JonathanClaudius,AnirudhSuresh,EricWong,AkshathSivaprasad編譯:0x9F,0x214,BlockBeats在物理和加密的世界中.
1900/1/1 0:00:00根據研究公司Blockdata報告顯示,谷歌母公司一直積極投資于Crypto空間。從2021年9月到2022年6月,該科技巨頭和傳統金融體系中的其他大公司已經向數字資產公司投資了超過60億美元.
1900/1/1 0:00:00美聯儲縮表使得寬松貨幣時代的市場寵兒科技股和加密貨幣變得脆弱。最新消息顯示,美聯儲在本周將加大縮表的力度,這意味著美聯儲將開始拋售近三年前開始積累的國庫券.
1900/1/1 0:00:00金色午報 | 7月18日午間重要動態一覽:7:00-12:00關鍵詞:中國紀檢監察報、挖礦難度下調、韓國金融服務委員 1.中國紀檢監察報:數字貨幣使得貪腐行為更加便捷隱蔽; 2.
1900/1/1 0:00:00