以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads

APP:技術 | 從一個錢包被盜的案例,探討Web3的安全指南

Author:

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

道路千萬條,安全第一條:

1)不要共用密鑰2)密鑰離線保存

3)開發和測試分開

4)不要下載來歷不明的軟件5)立即檢查授權

6)進行授權前,對合約安全進行確認

7)擼空投和福利的時候注意安全?

8)警惕Discord來路不明的人和軟件

事件

2022年元旦假期的某個早上,小C準備寫代碼,繼續測試web3js的鏈上合約交易。突然發現自己的測試賬號在metamask歸零了,明明前一晚賬戶內還有100USD,然后查完轉賬就發現:錢都沒了,錢哪去了??

背景

技術出身的小C,最近在學習區塊鏈開發。本身是專業開發者,已經很謹慎小心了,通常都是在測試網絡上跑,跑完之后,再會去正式網絡上部署,但是沒有意識到整個產業目前還處在相對混亂的階段,麻痹大意,順手習慣導致造成了損失。損失是如何造成的?2021年的最后一天,小C偶然看到一個賬號很有趣,就追蹤了他的一些鏈上交易,然后看到了一個非常有意思的項目,然后就鬼使神差地連上了自己的Metamask,然后鬼使神差的進行了approve,因為一般Web3的項目就是這個流程,approve然后轉賬就結束了。但是令人驚呆的一幕出現了:點完之后,整個網站突然卡死了,沒有任何反應,小C當時沒當回事,把站點給關了,去做其他事情了。過了大概一天,小C重新回來開發的時候,發現賬上的錢全部沒有了,去查了歷史記錄,發現賬上的余額已經被全部轉走。回顧過程

Sui基金會宣布面向APAC的Office Hours計劃:5月15日消息,Sui基金會的Growth團隊開啟“Office Hours”計劃,專注于為構建者提供從產品開發到業務成熟的全面指導,參與者將有機會與Sui基金會的Growth團隊成員會面,并獲得有關如何使項目成功的指導和資源支持。Growth團隊由經驗豐富的創業運營人員、營銷專家和業務發展專家組成。首次Office Hours將集中在亞太地區的項目,而歐洲、中東、非洲以及北美等將在不久后推出。[2023/5/15 15:03:13]

盜取者是怎么把小C賬戶上的錢都轉走的?

現象:只要你approve了,不需要私鑰理論上也可以把對應的錢全部轉走。小C進行了下溯源,大概是在一個釣魚網站的approve出了問題,于是追溯該轉賬記錄。

比特幣全網未確認交易數量為8687筆:金色財經報道,BTC.com數據顯示,目前比特幣全網未確認交易數量為8687筆,全網算力為349.43 EH/s,24小時交易速率為3.52交易/s,目前全網難度為47.89 T,預測下次難度上調1.32%至48.52 T,距離調整還剩2天20小時。[2023/4/18 14:09:36]

如圖,可以看到,先是approve了一個合約,授權了釣魚合約能夠對賬號里面BUSD進行操作,而且是沒有數量限制的。為什么會是BUSD呢?小C回憶了一下,一進入這個釣魚站點是默認選了busd,估計在瀏覽站點鏈接錢包之后,盜取者就已經篩選了出了賬號里面錢最多的token了。然后當小C以為這是一個新的swap合約,并且有很高的年化收益,準備先試試的時候,按照常規流程就進行approve。approve結束后,網站直接卡了。

數據:約4434萬美元BTC轉入Coinbase:金色財經報道,2031枚BTC于今日08:21從未知錢包轉入Coinbase,價值約4434萬美元。1933枚BTC于今日08:39從Coinbase轉出至未知錢包,價值約4227 萬美元。[2023/2/10 11:58:06]

后來經過追溯,大概在授權之后幾十秒,合約就直接觸發了一個轉賬操作,直接把BUSDtoken給轉走了。后來去查了一下授權的信息

基本上metamask默認授權的時候是

ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff

孫興慜NFT地板價由0.085ETH漲至目前0.15ETH:據NFT數據統計網站NFTGO顯示,過去24小時內,孫興慜NFT成交量超過158筆,地板價由0.085ETH漲至目前的0.15ETH。

NFTSTAR為慶祝孫興慜獲得金靴獎公布了一系列活動,凡在5月29日北京時間下午6點時快照確認持有孫興慜Fan Pass的錢包,都可以在六月初免費鑄造一個3D立體紀念款金靴NFT,發行量為777個;同時所有持有紀念金靴NFT者,可參與MAYC、Adidas NFT、孫興慜簽名球衣的抽獎活動。

據官方介紹,NFTSTAR專注搭建知名球星元宇宙,簽約球星包括足球明星內馬爾、NBA籃球明星字母哥等人。[2022/5/26 3:44:04]

轉換成數字,我們認識的就是1.157920892373162乘以10的59次方。基本上就可以理解為無限量轉賬了,也就是這個授權的操作,可以讓這個合約無限量的操縱我賬號的token。看到這里感覺背后一涼,因為以前點過很多次approve都是不會去看的。

然后黑客操縱一個可以控制這個合約方法的錢包地址,就發起合約轉賬方法,把錢轉走了。所以小伙伴之后點metamask授權的時候一定要小心。

小C查了下,盜取者現在這個賬號里大概已經有了3w美金的token了,現在還有源源不斷的受害者在轉錢。但是面對區塊鏈沒有辦法,根本無法找不到這個黑客是誰。

出現問題的環節

問題到底出在哪里?因為最近在學習區塊鏈。小C大概理了一下這個釣魚的邏輯方式,害人之心不可有,防人之心不可無。大家有興趣可以了解一下:正常轉賬

案例一:直接用戶間轉賬A用戶向B用戶轉賬BUSD

合約正常會檢查以下邏輯

1)判斷A用戶賬戶余額是否有足夠的錢2)是否是A用戶發起的轉賬

流程如下圖

正常合約兌換

就是我們平時使用pancakeswap、uniswap等兌換時候的流程案例二:通過swap進行token兌換A用戶進行token兌換流程合約進行判斷:1)A用戶賬戶余額是否有足夠的BUSD,2)swap合約取A賬戶下的500BUSD放入swap的合約池中3)成功后合約再向A賬戶轉入1BNB注意第2)3)點,是由合約控制token進行操作。那么也就是說合約可以繞過我們直接發起對我們賬號下的token的操作。

釣魚合約

先看這張溯源圖

Tags:FFFNFTAPPPROfff幣價格HALO NFT OFFICIALFRAPPE幣Republic Protocol

以太坊交易
以太坊:OceanMollu丨2022重新認識元宇宙

當“Metaverse”從一位科幻作家的筆下誕生時,有關它的討論就充滿著各式各樣的腦洞與演繹。在被稱之為元宇宙元年的2021年,“元宇宙”成為新一代的“媒體熱詞”與“投資風口”.

1900/1/1 0:00:00
TVL:2022年新公鏈 以太坊如何演變

2021年,DeFi以前所未有的速度增長,DEX交易量增加了兩倍,鎖定總價值翻了兩番。隨著以太坊交易費用飆升,交易速度更快、手續費更便宜的L1新公鏈崛起,,使以太坊的市場份額在一年內下降了三分之.

1900/1/1 0:00:00
ANC:1inch 宣布拓展至 Avalanche 與 Gnosis 鏈

拓展至這兩個快速增長中的區塊鏈將為1inch用戶提供更多低成本、高速交易的選擇。隨著1inch聚合協議和1inch限價訂單協議在Avalanche和Gnosis鏈上的部署,1inchNetwor.

1900/1/1 0:00:00
PAY:Google Pay 發展新戰略,將包括 Crypto?

根據彭博社的報道,谷歌已聘請支付巨頭PayPal的前高級副總裁兼首席產品架構師ArnoldGoldberg領導其支付業務?GooglePay.

1900/1/1 0:00:00
ADE:Coinlist打新:stader-三箭 coinbase領投

我們很高興地宣布Stader代幣銷售的注冊現已開放。Stader提供用于質押的智能合約基礎設施,通過為Proof-of-Stake網絡構建關鍵質押中間件基礎設施,幫助用戶通過其平臺方便、安全地質.

1900/1/1 0:00:00
FOR:WOZX是什么幣種?WOZX幣的前景如何?WOZX是幣圈最正能量的項目

WOZX是什么幣種? Efforce是一個可讓每個人參與并從全球節能項目中受益的區塊鏈平臺。Efforce將區塊鏈技術及其團隊長期技術專業相結合,當實施節能項目時,由于物聯網功能的支持,所產生的.

1900/1/1 0:00:00
ads