原文作者:@korpi87
原文編譯:Kxp,BlockBeats
你可能很難想象,Metamask中一個簡單的簽名就能掏空你的錢包。但這樣的事卻發生在了一名資深用戶身上,今天他因一個漏洞損失了近50萬USDC。如果不多加小心的話,你可能就是下一個他。所以,今天我想和大家講講這件事的來龍去脈,告訴大家以后如何注意此類問題。
那是在一個安靜的午后時分,Joe突然發現自己的錢包被轉走了46.9萬USDC。這次轉賬并不簡單,肯定不是攻擊者能做出的行為,因為他們根本不可能得到Joe錢包的權限。那就說明,轉走他所有USDC的應該是某個惡意合約。
軟銀集團愿景基金最近一個季度實現稅前利潤610億日元:金色財經報道,軟銀集團連續第三個季度出現虧損,盡管其旗艦愿景基金投資部門有所復蘇,但截至 6 月份的季度仍虧損 4776 億日元(合 33 億美元)。軟銀的嚴重虧損被愿景基金部門的改善所部分抵消,該部門因全球科技估值回升而實現了 1,597.7 億日元的投資收益。這些收益包括歸屬于軟銀子公司的收益。
愿景基金部門包括愿景基金 1 和 2 以及價值 76 億美元的拉丁美洲基金,最近一個季度實現稅前利潤 610 億日元,而去年同期虧損 2.3 萬億日元。[2023/8/8 21:31:50]
在講述今天的故事之前,我需要先向大家解釋一些術語。USDC是以太坊上的一個具有多種功能的合約,規定了我們可以如何使用USDC。
數據:ETH礦工收入達一個月低點:金色財經報道,據Glassnode數據顯示,以太坊礦工收入剛剛達到2,657,771.42美元,為近1個月新低,上次低點數據為2,698,733.76。[2021/12/27 8:06:23]
在眾多功能當中,我們需要特別關注下面兩項功能:
轉賬
代轉
當你需要在錢包之間轉移USDC,或其他ERC20s時,就需要用到轉賬功能。它可以將Token從調用者轉移到其他地址。如果有人能以你的名義惡意使用該功能,那么他一定得先掌握了你錢包的全部權限才行。
動態 | 加密貨幣媒體Cointelegraph的Facebook頁面已被禁超過一個月:加密貨幣媒體Cointelegraph表示,其在Facebook上的官方頁面已被禁一個多月,原因尚不清楚。據悉,9月18日,其頁面已從Facebook的搜索結果中刪除。因此,Cointelegraph在過去一個多月以來一直無法在帳戶中發布任何內容并吸引受眾。 Cointelegraph已聯系Facebook,以獲取有關為何無法發布但卻未收到任何回復的原因。據悉,Cointelegraph的Facebook賬號擁有73萬多名追隨者。[2019/10/25]
當你與合約產生互動時,它們會通過代轉功能來轉移你的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.對傳統的批準事項要格外小心。
近一個月來,Arbitrum項目受到了很多關注,這是有充分理由的,GMX、DPX、UMAMI、MAGIC、TCR在熊市的幾個月里一直在不斷交付。也有vestafinanceVSTA.
1900/1/1 0:00:00美聯儲主席鮑威爾重申鷹派論調,表示即使會給美國經濟帶來一些痛苦,美聯儲仍會繼續加息以遏制通脹。鮑威爾此番言論導致美股大跌,加密市場也被帶崩,資金出逃,恐慌情緒嚴重,加密市場后市預計維持窄幅震蕩.
1900/1/1 0:00:00大家好,最近比特幣BTC和以太幣ETH的幣價漲的非常迅猛,越來越多的小伙伴又開始關注區塊鏈及加密貨幣了。最值得大家關注的應該是區塊鏈3.0技術發鏈FAB.
1900/1/1 0:00:00灰度從去年起多個信托陸續被SEC質詢,灰度多次提交表格表態否認旗下信托基金屬于證劵領域。惟最近一次灰度向SEC提交的表格中,立場卻一改說法,罕有地松口承認Zcash、Horizen和恒星幣因現時.
1900/1/1 0:00:00近期市場中的焦點之一為名為“Dogechain”,于8月13日推出后,鎖倉值在三日內便創下超450萬美元的紀錄,錢包創建數量則突破2萬個,Dogechain受到加密社區的廣大關注.
1900/1/1 0:00:00親愛的CoinW用戶: CoinW將于2022/9/120:00(UTC8)在ETF專區上線ANT6L/USDT、ANT6S/USDT、MINA6L/USDT、MINA6S/USDT、API36.
1900/1/1 0:00:00