以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads

復盤錢包被盜案例,探討如何在Web3.0實現資產安全?_TOKE:imToken錢包app下載

Author:

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

事件

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

技術出身的小C,最近在學習區塊鏈開發。本身是專業開發者,已經很謹慎小心了,通常都是在測試網絡上跑,跑完之后,再會去正式網絡上部署,但是沒有意識到整個產業目前還處在相對混亂的階段,麻痹大意,順手習慣導致造成了損失。損失是如何造成的?

2021年的最后一天,小C偶然看到一個賬號很有趣,就追蹤了他的一些鏈上交易,然后看到了一個非常有意思的項目,然后就鬼使神差地連上了自己的MetaMask,然后鬼使神差的進行了approve,因為一般Web3的項目就是這個流程,approve然后轉賬就結束了。但是令人驚呆的一幕出現了:點完之后,整個網站突然卡死了,沒有任何反應,小C當時沒當回事,把站點給關了,去做其他事情了。過了大概一天,小C重新回來開發的時候,發現賬上的錢全部沒有了,去查了歷史記錄,發現賬上的余額已經被全部轉走。回顧過程

萬卉復盤Yam事件:反饋周期將是未來線上治理的關鍵參數:8月13日消息,Primitive Ventures創始合伙人萬卉在微博復盤Yam事件,她提到反饋周期將是未來線上治理的關鍵參數,此外,項目方不應通過軟性賄賂影響博弈結構。萬卉還表示,在溝通過程中沒有把復雜的信息做到社區可以消化的轉述(這個確實很難,但是未來的社區治理要吸取經驗教訓),并且合約寫死的時間線過于緊湊,導致出事沒有足夠的協調時間,這個當年在312的時候MAKER拍賣也發生過,當時也是時間太緊張導致流拍。這個反饋周期是未來線上治理一個很關鍵的參數,不能太短,也不能太長。

在號召投票的時候,不應該通過“軟性賄賂”來影響博弈結果。譬如為了獲取足夠的票倉,來進行投票獎勵。這個會影響理性的判斷,特別是對于信息有限的社區成員,可能會帶來負外部性。[2020/8/13]

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

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

主力大單復盤:拉升前BitMEX主力平空5193萬美元:AICoin PRO版K線主力大單跟蹤顯示:昨天13:00~今天01:00,BitMEX XBT永續合約主力大單成交頻繁,一共成交了40筆,5193.65萬大額委托買單。AI-PD-持倉差值在這一過程中為較高紅柱,即持倉減少明顯,因此可判斷大部分為買入平空。[2020/7/23]

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

主力成交數據復盤:2054萬張主力賣出確認5分鐘周期三角形破位:AICoin PRO版K線主力成交數據顯示:BitMEX XBT永續合約在5月18日09:30沖高回落在5分鐘周期中做三角形震蕩。

14:05分,價格接近平臺下沿支撐線線并很快跌破。跌破后的20分鐘內,共計有9筆,共計2054.84萬張主力賣出;有4筆,共計700萬張主力買入,成交差-1354.84萬張。

較多的主力賣出跟進可以判斷該周期的三角形突破為真跌破。 隨后的16:35,比特幣再次下跌,最低一度跌至9280美元。[2020/5/18]

基本上MetaMask默認授權的時候是:轉換成數字,我們認識的就是1.157920892373162乘以10的59次方。基本上就可以理解為無限量轉賬了,也就是這個授權的操作,可以讓這個合約無限量的操縱我賬號的token。看到這里感覺背后一涼,因為以前點過很多次approve都是不會去看的。然后黑客操縱一個可以控制這個合約方法的錢包地址,就發起合約轉賬方法,把錢轉走了。所以小伙伴之后點metamask授權的時候一定要小心。小C查了下,盜取者現在這個賬號里大概已經有了3w美金的token了,現在還有源源不斷的受害者在轉錢。但是面對區塊鏈沒有辦法,根本無法找不到這個黑客是誰。出現問題的環節

主力大單跟蹤復盤:暴跌前現貨大單賣出接近4000 BTC:AICoin PRO版K線主力大單統計顯示:在3月6日16:00~3月8日凌晨橫盤階段,火幣及OKEx BTC現貨交易對大單賣出總計20筆,共計3770.98BTC。大單買入僅5筆,總成交363.82 BTC,成交差-3407.16BTC。3月8日凌晨,比特幣下跌,今天晚間繼續下挫,截至目前已跌超8%。[2020/3/9]

問題到底出在哪里?

因為最近在學習區塊鏈。小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的操作。

動態 | 主力大單跟蹤復盤:昨晚有主力做多:AICoin PRO版K線顯示:昨晚快訊提到的三筆單筆超過千萬美元的BTC季度合約委托單均為買單,其中價格為9900美元的委托買單已于2月22日23:24分成交1491萬美元后撤單,結合AI-PD-持倉差值分析,這一過程持倉量增長明顯,該單或是主力開多。此外,在凌晨00:08分,火幣BTC季度合約亦有一筆價格為9935USD,成交數量為1619萬美元的買單成交,持倉量同樣放大,因此或亦為主力開多。主力開多12小時后,加密貨幣市場集體上漲,比特幣現貨價格一度拉升至9943美元。[2020/2/23]

釣魚合約先看這張溯源圖

正常的轉賬,轉賬方和合約執行的轉賬方應該是同一個人,即上圖與應該是由同一個人發起的。而我被轉賬的這筆交易,這兩個不是同一個地址。推測應該是由一個可以執行釣魚合約的錢包地址控制執行了合約,然后將我授權給釣魚合約里的BUSD轉走了。去查看釣魚合約,不出意料釣魚合約是一個加密的合約。不過想一下也不難,稍微學過Solidity的人都知道,在合約定義的時候,多設置幾個Admin或者Owner就可以了。所以以后一定要注意項目方的背書,不要隨便給不知道的項目授權!!!安全建議

因為這件事,小C搜了一些有用的建議和方法,也看到了很多血淋淋的教訓。這里列出來一些方法大家可以根據自己的需要選擇。1)不要共用密鑰之前看有帖子說一個助記詞生成多個賬號的,這種我不建議哈,因為很可能被一鍋端。2)密鑰離線保存因為現在有很多剪貼板工具輸入法會將你的剪貼板記錄上傳到云端,如果你直接復制了,如果云端泄漏,你的密鑰就直接無了。我的建議就是生成之后,第一時間抄到本子上。當然抄到本子上,你也可以參考我對密鑰自己的字典加密,比如a用1代替,b用2代替,1用a代替,這樣就可以保證即使有人看到了你的紙質密鑰,也不能動你的數字資產。3)開發和測試分開安裝2個瀏覽器,一個可以是chrome,一個是brave。一個管理你的主錢包。另外一個可以參與領取空投,各種鏈上操作等4)不要下載來歷不明的軟件不要去用baidu這些下載來歷不明的軟件,我看到有案例是下載盜版metamask,直接破產的。一定要去正規的地址下載,有條件的可以參考googleplay。chromewebstore等5)立即檢查你的授權檢查的網址有下面幾個,debank沒有開源,但是UI交互比較好,后續的有開源的,大家自己抉擇吧。https://debank.com/https://approved.zone/https://tac.dappstar.io/https://ethallowance.com/

看到圖上所示,基本上就是無限的。每次喚起MetaMask的時候一定要多看看授權,不要像我現在這樣無腦點授權下一步。6)進行授權前,對合約安全進行確認https://www.slowmist.com/service-smart-contract-security-audit.html可以使用慢霧的合約審計功能。也可以看看該合約是否開源,如果開源的話需要確認該合約是否是可升級合約等等。7)擼空投和福利的時候注意安全用小號去領取,別用大號,授權的時候可以設置額度!!!8)警惕社工的入侵,小心Discord私聊你的陌生人比如Discord或者Telegram,有人跟你認識幾天,說要帶你賺錢拿空投,讓你安裝他發給你的軟件并登錄,這種99.99%你會血本無歸。賬號被盜。特別地,Discord里面,進NFT的官方Discord,會有人私聊你,告訴你獲得了白名單,附帶一個mint鏈接。騙子會把頭像和名稱改成官方的樣子,其實是把他和你拉了一個組來實現的。其實只要不貪,這種騙局還蠻好識破的,一般會告訴你在幾個小時內mint,數量1-10。很多大熱項目一個白名單mint一兩個不錯了,這一上來頂格10個還帶時間限制。還有,會有騙子模仿項目官網做個假網站,私信給項目Server里的人,讓他們來mint.還有小伙伴在opensea買了假NFT后來發現不是官方的然后過了幾天那個NFT就從賬戶消失了然而已經扣了...(怎么發現的?看鏈條還有官方discord發了官方Opensea網址)還有假的collab.land騙錢包密碼,給大v空投然后號稱大v買了那個NFT/token.新的一年到來,大家一定要注意安全呀,希望看到本文的朋友都能平平安安順順利利!本文感謝作者Chris

Tags:PROUSDAPPTOKEFORE Protocolfsc幣usdt幣imToken錢包app下載Tribal Token

歐易交易所
每周礦業資訊(0103-0109)_BLO:比特幣價格實時行情軟件

1、日前,哈薩克斯坦為應對由燃料成本引發的抗議活動,該國電信提供商Kazakhtelecom關閉了全國的互聯網接入,導致眾多比特幣礦池的哈希率下降.

1900/1/1 0:00:00
美聯儲FOMC議息會議要點概覽:三座大山_AND:Sandwich Network

Indicatorsofeconomicactivityandemploymenthavecontinuedtostrengthen.

1900/1/1 0:00:00
互聯網重回歷史岔路口:Web3如何解決開放與商業化的兩難問題?_區塊鏈:web3域名.tid

2007年,喬布斯發布第一款觸屏手機——iPhone,顛覆了互聯網行業規則。2008年,受全球金融危機啟發,中本聰發布比特幣白皮書,開創一種全新的電子貨幣——比特幣.

1900/1/1 0:00:00
解讀LooksRare的另類崛起:如何超越OpenSea?_LOOKS:looks幣今天最新消息

本文來自微信公眾號RbCOffice,Odaily星球日報經授權轉載發布。Part1:LooksRare為何能夠超越OpenSea作為NFT交易最早的參與者之一,穿越了行業周期的OpenSea分.

1900/1/1 0:00:00
詳解Arweave系列三:Arweave初學者必不可少的工具_AVE:arweave幣是騙局嗎

拓展閱讀:詳解Arweave系列一:什么是Arweave?詳解Arweave系列二:Arweave初學者的關鍵術語詳解Arweave系列四:何上傳數據到Arweave在這篇文章中.

1900/1/1 0:00:00
Ronin:Axie Infinity的飛輪野望_RON:ATA

作者:JoelJohn,LedgerPrime首席翻譯:KayFeng,ApertureDigital創始合伙人,NGCVentures董事總經理,翻譯已獲得授權 關于飛輪的詳細解釋.

1900/1/1 0:00:00
ads