比特幣價格 比特幣價格
Ctrl+D 比特幣價格
ads

USD:50萬美元的血淚教訓:一個簡單的簽名如何導致資產被盜?_sdchain

Author:

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

作者:@korpi87

編譯:Kxp,BlockBeats

當“小狐貍”錢包跳出授權錢包時,要先了解清楚這個簽名的意義及細節。

你可能很難想象,Metamask 中一個簡單的簽名就能掏空你的錢包。但這樣的事卻發生在了一名資深用戶身上,今天他因一個漏洞損失了近 50 萬 USDC 。如果不多加小心的話,你可能就是下一個他。所以,今天我想和大家講講這件事的來龍去脈,告訴大家以后如何注意此類問題。

那是在一個安靜的午后時分,Joe(化名)突然發現自己的錢包被轉走了 46.9 萬 USDC。這次轉賬并不簡單,肯定不是攻擊者能做出的行為,因為他們根本不可能得到 Joe 錢包的權限。那就說明,轉走他所有 USDC 的應該是某個惡意合約。

Web3戰利品盲盒開發公司Loot Labs完成150萬美元Pre-Seed輪融資:5月27日消息,Web3戰利品盲盒開發公司Loot Labs完成150萬美元Pre-Seed輪融資,BITKRAFT Ventures領投,Polygon Ventures、Mechanism Capital、Lofty Ventures Syndicate和視頻游戲主播Hammoudi Yassuo Abdalrhman參投,新資金將用于Web3戰利品盲盒平臺Boxed.gg的產品開發、營銷工作以及建立合作伙伴關系以加強社區對現有資產的參與。[2023/5/27 9:45:54]

在講述今天的故事之前,我需要先向大家解釋一些術語。USDC 是以太坊上的一個具有多種功能的合約,規定了我們可以如何使用 USDC。

在眾多功能當中,我們需要特別關注下面兩項功能:

區塊鏈MESCBN平臺#dltledgers以1億美元估值完成850萬美元融資,Centrum Capital等參投:9月21日消息,總部位于新加坡的區塊鏈跨企業供應鏈網絡(MESCBN)平臺#dltledgers宣布以1億美元估值完成850萬美元B輪融資,Centrum Capital和Tata Group等參投。

據悉,#dltledgers的MESCBN區塊鏈平臺可以簡化供應商和分銷商的業務流程,節省供應鏈中多方交易的時間、精力和成本,并將供應鏈市場帶入Web3世界,其客戶包括億滋食品、塔塔汽車、澳新銀行、資生堂、OCP、非洲貿易發展銀行等。(PR News Wire)[2022/9/22 7:12:14]

轉賬(transfer)

代轉(transferFrom)

美國“超級碗”轉播期間30秒插播廣告平均費率上升至650萬美元:2月11日消息,據報道,2010年以來,美國“超級碗”轉播期間30秒插播廣告平均費率已從277萬美元上升至650萬美元,使其成為迄今為止美國電視節目中最昂貴的廣告時段。

作為投資回報,各大品牌們不僅擁有龐大的觀眾群,而且觀眾也對廣告津津樂道:在2013年超級碗期間,只有0.7%的觀眾會在廣告時間換臺,而常規電視節目的平均換臺率是該數據的五倍。此前金色財經曾報道,多家加密貨幣公司在美國“超級碗”上投放廣告。[2022/2/11 9:46:02]

當你需要在錢包之間轉移 USDC,或其他 ERC20s 時,就需要用到轉賬功能。它可以將 Token 從調用者(調用該功能的地址)轉移到其他地址。如果有人能以你的名義惡意使用該功能,那么他一定得先掌握了你錢包的全部權限才行。

Seascape投資者賬號被盜,約50萬美元已存入混幣平臺:3月1日消息,游戲生態系統平臺SeascapeNetwork表示一位早期投資人的私鑰于今日代幣釋放后被盜,導致黑客獲取了投資人錢包中的18,750CWS。

經Etherscan數據查證,該地址已經將CWS全部換為ETH,然后多次充值至以太坊混幣平臺Tornado.Cash,接近330ETH,折合約50萬美元。[2021/3/1 18:04:44]

當你與合約產生互動時,它們會通過代轉功能來轉移你的 Token,具體金額由你提前預設好的比例決定。因此,如果你允許一項合約轉移無限量的 USDC,那么理論上它就可以拿走你所有的 USDC。

現在讓我們回到 Joe 的故事當中,轉走他全部 USDC 的確實就是 transferFrom 功能。然而,只有當 Joe 批準合約使用他的 USDC 時,transferFrom 才能發揮作用。但事實上,Joe 堅信自己沒有批準任何事項。

可是,DeBank 的交易記錄清楚地顯示,在漏洞發生前 10 分鐘,該惡意合約可以無限使用賬戶中的 USDC。那么問題就在于,如果不是 Joe 本人的話,究竟是誰給了該合約這一項批準呢?我只能說,Joe 確實批準了這一操作,但卻是在他不知情的情況下完成的。

Etherscan 上的信息顯示,Joe 本人確實沒有調用該功能,真正批準了這一額度的是其他地址,這才讓惡意合約得以花光 Joe 全部的 USDC。

我們不禁疑問,別人怎么能代替我給予合約許可呢?

許可功能的引入原本是為了改善以太坊的用戶體驗,它只需一個簽名就可以讓用戶在不提交交易的情況下修改批準金額。也就是說,只要有了你的簽名,任何人都可以調用許可功能,并更新你對合約的批準額度。

當你使用 1inch dApp 時,你就可以體驗到這一功能。如果你想在上面出售 USDC,那你并不需要事先批準,只需要簽上你的名字就夠了。有了這個簽名,1inch 便獲取了你全部 USDC 的使用權限。雖然 1inch 不會無緣無故花光你所有的 USDC,但這卻給了惡意合約機會。

Joe 一定是不小心在一個惡意網站上簽署了這樣的信息。不幸的是,那一次他用的是熱錢包,簽名只是隨手點擊一下就完成了。如果他用的是硬件錢包的話,就需要在外部設備上簽署信息,那么還會有一個思考的時間。

有了 Joe 的簽名,其他地址便可以提交一個帶有許可功能的交易,這樣惡意合約就獲取了 Joe 錢包全部 USDC 的使用權限。然后,只要它調用 transferFrom 功能,就可以轉走全部這些資金了。

所以說,一個看似小小的簽名卻可以引來巨大的災難。在某些情況下,Metamask 會在你準備簽名是對你發出警告,告知你其中的危險性。簽署一個信息可能是危險的。但一些技術層面上的批準簽名卻不會收到預警,但這些一旦濫用往往會造成巨額的損失。

如何避免今后遇到類似的問題?

1. 不要在 Metamask 中簽署一切內容;

2. 花點時間了解你所簽署的內容;

3. 對傳統的批準事項要格外小心。

區塊律動BlockBeats

媒體專欄

閱讀更多

金色早8點

Bress

鏈捕手

財經法學

PANews

成都鏈安

Odaily星球日報

Tags:USDUSDCSDCJOEpusd幣是違法的嗎usdc幣是誰發行的sdchainjoe幣創始人

狗狗幣最新價格
USD:正反觀點:解析Binance穩定幣新動作 會嚴重打擊USDC嗎_SDC

自從 Binance 宣布將用戶賬戶所持有的 USDC 等穩定幣自動轉換為 BUSD 并停止幾乎一切 USDC 相關功能后,行業人士對此展開了大量討論.

1900/1/1 0:00:00
PAR:Paradigm 介紹 Goldfish:PoS 以太坊中 LMD GHOST 分叉規則的安全替代品_以太坊幣今日價格行情最新

合并:從工作量證明到權益證明以太坊即將從工作量證明 (PoW) 過渡到權益證明 (PoS) ,這是多年研究和開發的結晶.

1900/1/1 0:00:00
元宇宙:第十屆中國創業者大會暨元宇宙投洽峰會:布局元宇宙 啟幕創新新紀元_上海元宇宙體驗館

2022年9月,由北京創業科創科技中心主辦的第十屆中國創業者大會將于鄭州舉行。一直以來,中國創業者大會始終以“創業、創新、創造”為核心理念,以打造國際,內陸創業者開放新高地、引領創業新態勢為目標.

1900/1/1 0:00:00
ETH:在 EthPoW 分叉前后需要注意什么 應該如何操作?_POWER

原文作者:William M. Peaster,來源:Bankless 當這個倒計時為零時,大多數以太坊生態系統將轉向新的權益證明鏈,除了少數不滿的以太坊礦工,他們將坐擁價值百萬美元的采礦設備.

1900/1/1 0:00:00
NFT:「小金庫杯·秋季運動會」發售倒計時:1天_HOTMOON價格

距離「小金庫杯·秋季運動會」系列數字藏品發售還有1天,這次共發行「壁球」空投2500份,是金色數藏發行藏品以來空投最多的一次!這幾天的空投活動大家參與了嗎?今天還可以繼續集中精力薅空投哦~!畢竟.

1900/1/1 0:00:00
以太坊:The Merge 將會給以太坊及整個行業帶來怎樣的影響?_MEV

原文標題:《以太坊里程碑:The Merge 影響解析》 撰文:DODO 研究院 以太坊合并可以說是 2022 年整個加密貨幣社區最值得期待的事情.

1900/1/1 0:00:00
ads