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

Armors團隊發現NFT項目Akutars因未對合約進行安全審計_ARM

Author:

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

4月23日,NFT項目Akutars 在社交媒體上發布了有關11,539ETH(價值3400萬美元)被永久鎖定的消息。

Armors Company Limited分析了Akutars事件,得出此次被永久鎖定的根本原因為合約上線前代碼未經安全機構審計,上線后因其合約實現邏輯漏洞問題導致價值3400萬美元的ETH永久被鎖死在合約中,用戶和開發團隊都無法取出資金,這部分資金等同于被銷毀狀態。

Akutars表示,本次合約漏洞主要因項目方的失誤造成,并非被人為惡意利用合約漏洞,被鎖定的ETH已無法退還,團隊正在緊急協商應對措施,將盡快鑄造NFT給用戶。

安全團隊:WAGMI ARMY項目Discord服務器已被入侵:金色財經消息,安全團隊CertiK表示,WAGMI ARMY項目Discord服務器已被入侵。請社區用戶不要點擊、鑄造或批準任何交易。[2022/9/26 7:21:30]

Armors Company Limited將此次事件整理分析一下,提醒項目方朋友將來以此為鑒。?

Akutars漏洞合約地址如下:

0xf42c318dbfbaab0eee040279c6a2588fa01a961d

Akutars項目采用的是類似荷蘭降價拍賣的形式,拍賣結束后會按照結束價格給用戶退還超過最低價格的部分。這涉及了refund以及total bids統計兩個方面,而項目方的合約在這兩個方面都存在著實現邏輯問題。

受監管的DeFi交易平臺Swarm Markets推出SMT代幣:總部位于德國且受德國聯邦金融監管局(BaFin)監管的DeFi交易平臺Swarm Markets 已宣布推出SMT代幣,SMT代幣將用于在其他用例中為Swarm Markets平臺上的流動性提供動力。官方表示,50%的SMT代幣將用于獎勵池,沒有為團隊預留代幣。SMT用戶可以享受協議交易費用50%的折扣。(zycrypto)[2021/7/9 0:40:35]

首先,來看第一個合約漏洞。processRefunds會被惡意合約阻斷,實現DOS攻擊,也的確有用戶使用惡意合約阻斷了processRefunds執行,但該名用戶表示只是讓項目方確認問題存在,隨即設置惡意合約變量,使得processRefunds順利執行完。這個漏洞被人在鏈上證明有效,隨后攻擊合約便進行了解鎖,并沒有進行攻擊利用且公開進行了申明,說明這個漏洞并不是此次資金被鎖定的原因所在。?

Cosmos存儲項目Bluzelle宣布推出第二個激勵性測試網Swarm of Duty II:12月3日,Cosmos生態分布式存儲數據項目Bluzelle官方宣布,已推出第二個激勵性測試網Swarm of Duty II。該測試網主要致力于提高Bluzelle網絡的效用和存儲容量。官方表示,希望鼓勵用戶盡可能多的參與,以便在主網啟動之前對網絡進行壓力測試。[2020/12/3 23:02:16]

接下來的第二個漏洞,才是這次事件的真正元兇,導致了資金被永久鎖定在合約中并無法提款。我們看到在Akutars合約中,processRefunds是按照msg.sender的數量記錄在了refundProgress變量,拍賣結束項目方調用claimProjectFunds取出合約內的ETH時,要求滿足refundProgress>=totalBids。而totalBids記錄的是NFT的數量,合約最終狀態refundProgress 數值為3669,totalBids數值為5495。

動態 | Polyswarm將于年底發布加密貨幣bug賞金計劃:據cryptodaily報道,威脅情報市場Polyswarm定于今年年底發布加密貨幣bug賞金計劃。若發現新的惡意軟件威脅,安全專家將獲得加密貨幣獎勵。[2018/12/7]

也就是說,這里的refundProgress>=5495且refundProgress<3669,這個判斷條件永遠不會成立,最終導致了項目方團隊自己也將永遠無法執行后續的提款操作,此處應將refundProgress與bidIndex做對比。這是Akutars開發者犯的一個很不應該的嚴重錯誤。最終,直接導致了項目方11539ETH被鎖定無法提取。

這里還需要指出的是,在執行processRefunds之前,參與拍賣的用戶可以在三天后通過 emergencyWithdraw將個人投入的ETH取回,但由于processRefunds的執行,導致用戶的拍賣狀態由未處理變為refund,從而不能再進行emergencyWithdraw。

通過以上分析,我們看出由于Akutars項目方上線前沒有對其智能合約進行安全審計,上線后才導致發生了這次資金被永久鎖定在合約中無法提取的嚴重事件。

Armors Company Limited曾不止一次的強調合約安全審計的重要性和必要性,還有很多項目方存在著僥幸心理,覺得問題不會發生在自己項目身上。往往就是抱有的這種僥幸心態,是安全事件頻發的原因。項目方開發者應具備基本的安全開發意識,熟悉智能合約開發應注意的安全問題,也務必把合約代碼安全當成重中之重,審計是保證代碼安全的關鍵因素,因此合約代碼找行業內正規的安全公司進行審計,并定期檢查更新。Armors Company Limited同時提醒項目方,上線后要注意加強數據的安全監控。如果項目方合約代碼是通過正規審計機構全面合規審計的,就能有效避免安全事件的發生。

Armors Company Limited安全機構成立于2017年,是行業最早成立的專業區塊鏈安全機構之一。Armors Company Limited是Polygon、BSC、Ethereum、Solana等公鏈審計合作伙伴,已為超過2000家區塊鏈平臺、交易所、錢包、DApp等機構和項目提供安全審計、滲透測試、跨鏈遷移、平臺安全等各方面保障及服務。成立以來,Armors Company Limited已為客戶挽回超過32000個BTC的資產損失。

Tags:ARMFUNUNDFUNDFARMFUN價格xfund幣總量HYS FUND

歐易交易所app下載
NFT構成數字出版嗎?合規怎么做?_NFT

對于NFT的相關應用,現在大多從經濟金融的角度對其進行理解,認為其代表不可替代令牌。而不可替代是一個經濟學術語,你可以用它來描述家具、歌曲文件或電腦之類的東西,這些東西不能與其他物品互換.

1900/1/1 0:00:00
NFT:旁氏新樂園里的典型和非典型_NFT

Ash drop2之后,Pak遇到了生涯最大危機。由于智能合約的問題,原本是重大利好的Ash drop2遭遇了慘烈的gas災難,再加上大量的機器人搶跑,造成了本年度NFT領域非常糟糕的一次鑄造體.

1900/1/1 0:00:00
關于NFT那些困惑 這下都明白了_NFT

什么是Web3?為什么要迭代到Web3?它與區塊鏈、元宇宙有什么關系?今天的互聯網是Web2時代,Web3可視作第三代互聯網,其實質在于用戶掌握自己的數據、擁有平臺和應用程序的所有權.

1900/1/1 0:00:00
NFT 為什么需要Layer 2_NFT

Layer 2 能給 NFT 帶來什么?這個問題似乎成為了最受加密社區關注的一個問題,預計在四季度上線的ZKBox,或許能給我們一個滿意的答案.

1900/1/1 0:00:00
另一種可組合性:讓NFT的飛輪轉起來_NFT

NFT 創意宇宙正處于瘋狂實驗階段:強調自由 IP、新型經濟與重新組合。隨著這些宇宙的發展,想要取得成功主要依賴于以下三個要素:寬松式許可,主要為知識共享零版權(CC0)的形式.

1900/1/1 0:00:00
EIP-1559 會燃燒多少ETH?_ETH

用UFC主持人巴佛的話來說:是時候了。EIP-1559 在最初提議的兩年半后終于上線了!EIP-1559作為硬分叉的一部分被激活,標志著以太坊歷史上極為重要的協議變化,它徹底改革了費用市場并改善.

1900/1/1 0:00:00
ads