以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads
首頁 > LTC > Info

CertiK:我們每天遇到有漏洞的DeFi合約概率是多少?審計后又有多大概率被攻擊?_CER:Yoco Finance

Author:

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

身在新冠日增確診10萬例美國的小編,因為硬核原因不得不搭乘飛機出門。出行前一直擔心是否會被感染,途中卻被飛機遇到猛烈氣流的顛簸唬住了。雖然心里默默安慰自己飛機空難發生的概率非常低,感染新冠肺炎的概率也沒那么高,但還是想起來了四個字:“墨菲定律”

在現代科技發展的大潮流下,鎖定在區塊鏈領域里的資產愈發龐大。隱藏在計算機背后的危機也隨著區塊鏈的發展日益展露猙獰的面目。智能合約當中,任何一個小bug,都可能會給項目或者投資者造成無法挽回的損失。受此警示之下,CertiK安全團隊利用CertiK天網系統,對自北京時間2020年12月4日0時至24時之間,新加入Uniswap的代幣智能合約進行了監控分析。在本次分析的時間段內,一共產生了29個智能合約代幣項目。經過CertiK的Skynet分析,總計發現16個智能合約存在漏洞或者缺陷!大概有55%的智能合約項目或多或少存在漏洞或者缺陷,其中大約有10%存在嚴重漏洞,45%存在項目擁有者權限過大,權限中心化過高的缺陷。本次分析的智能合約項目名稱和合約地址如下:

Balancer:某些礦池的收費機制存在潛在問題:金色財經報道,DeFi流動性協議Balancer在社交媒體上稱,已收到有關某些礦池的收費機制存在潛在問題的報告。該報告的有效性正在調查中,但作為預防措施,Balancer 已禁止對所有可能受影響的礦池收取協議費用。沒有資金面臨風險。[2023/6/25 21:58:25]

分析結果如下:

雖然難以通過一天的情況來預估所有時間范圍內的智能合約安全情況,但窺一斑而知全豹。下面主要針對三個相對重要的漏洞進行分析:nostromo.finance(NSTR)

ABCDE Capital發布開源并行Sequencer驗證項目paraSequencer:4月8日,據官方消息,ABCDE Capital 發布開源并行 Sequencer 驗證項目 paraSequencer,旨在通過并行處理的方式提高基于 Geth 的 Layer2、ZKRollup、ZKevm 項目 Sequencer 性能。據悉,在目前的 POC 版本中,paraSequencer 可比單線程串行 Sequencer 性能提高 300%-800%。[2023/4/8 13:51:45]

圖1:burnFrom()函數圖1中burnFrom函數受到ownerOnly修飾詞限制,只允許項目管理者執行該函數。該函數內部邏輯實現允許通過設置account,balance和subtractValue的值,間接對_totalSupply和給定賬戶的_balances值進行任意修改。PowerPool.Finance(CVP)

安全審計公司CertiK通過股票發行籌集了近8800萬美元:金色財經報道,SEC文件顯示,區塊鏈安全審計公司CertiK通過股票發行籌集了近8800萬美元。此次發行的首次銷售日期為3月23日。此次發行的總金額為87,999,975美元,來自15位投資者,細節未披露。(CoinDesk)[2022/4/1 14:30:14]

圖2:powerpoolttl合約中回退函數圖2中為powerpoolttl合約的回退函數。當外部用戶對該智能合約進行調用,如果該調用中沒有調用合約中的任何一個函數,或者僅僅轉移了代幣到該合約中,則回退函數會被調用。70行的邏輯顯示,當回退函數被調用時,調用中被轉移到合同中的代幣會被直接轉移到teamAddress的地址中。omphalos.co(OMPL)

該項目中可以通過執行transferFrom()函數進行對代幣轉移,根據圖3中transferFrom()函數定義,211行需要執行getFee函數決定每次代幣轉移需要扣除的費用。從圖3中getFee()函數的定義可以看到,決定費用高低的邏輯是取決與241行調用的Management.getFee()函數的定義。當前Management.getFee()函數的邏輯定義是根據manager變量中存儲的地址值的不同而進行改變。當前manager變量中存儲的地址值如圖6所示。然而manager變量中存儲的地址值所指向的智能合約并未在etherscan上被認證,因此無法得知該智能合約的源代碼,繼而無從得知Management.getFee()函數的定義。由于Management.getFee()函數背后的邏輯無法得知,因此項目擁有者有可能通過操作Management.getFee()函數返回值的方式,調整每次代幣轉移的費用,進行惡意操作等。

mStable:mUSD已被列入Balancer Labs白名單:穩定幣聚合協議mStable發推稱,mUSD已被列入Balancer Labs白名單,現在有資格獲得BAL獎勵。

此前消息,mStable發文介紹其協議代幣Meta(MTA),MTA主要有三個功能:1. 作為再擔保(保險)的最終來源;2. 協調mStable的去中心化治理;3. 激勵mStable的資產流動性、效用和社區治理。目前僅功能3可用,功能1和功能2將在協議第二階段啟用。首個MTA生態系統獎勵池已在Balancer上運行,通過向Balancer的mUSD/USDC流動池做貢獻,每周可獲得50000 MTA的份額,以及向該流動池支付的所有BAL獎勵。[2020/6/28]

圖3:transferFrom()函數

動態 | NBA球員Spencer Dinwiddie表示將于1月13日啟動其代幣投資平臺:據Decrypt消息,NBA球員Spencer Dinwiddie本周表示,盡管NBA威脅禁止他進入職業籃球聯盟,但他的代幣投資平臺將于1月13日啟動。據悉,聯盟仍在審核Dinwiddie的修訂提案,這意味著該平臺不能保證在1月13日啟用。此前消息,Dinwiddie于2019年10月宣布計劃推出區塊鏈投資平臺DREAM Fan Shares,出售90種名為SD8 coins的代幣,代幣持有者將在未來三年內以4.95%的基本利率每月收到還款。但NBA對這一提議并不感興奮,稱這種平臺違反NBA球員的集體談判協議。[2020/1/11]

圖4:StandardToken合約中的getFee()函數

圖5:Management智能合約接口與getFee函數接口

圖6:當前manager變量存儲的地址值

圖7:當前manager變量存儲的地址值指向的智能合約大家都知道2020年最知名的一個例子——DeFi項目Yam于北京時間8月12日3:00啟動后,盡管該項目的博客文章警告稱尚未對其合約進行任何審計,但瘋狂的Yieldfarmers在不到一小時內向該項目存入了7600萬美元。后期不出意料,Yam在短短36小時內,數億美元因為一個小小的漏洞,消失于無形。安全審計現在已經是高質量DeFi項目的標配。當前DeFi項目熱潮持續不減,很多項目為了抓住熱點與機遇,在未經嚴格測試和審計的情況下便匆忙上線。這些項目中,大部分的漏洞是無法通過常見的測試方法和工具來發現的。只有尋找專業的審計專家進行嚴謹的數學模型證明,才可以發現該漏洞。形式化驗證是當前唯一被證明可以產生可信數學證明的軟件驗證方法。因此,采用基于形式化驗證方法的區塊鏈檢測工具來驗證項目中的安全漏洞,應成為每一個項目在上鏈前的必經步驟。每一個項目受到攻擊或是損失資產的原因,都是因為一個非常小的代碼漏洞。計算機領域中,平均每1000行代碼中,會有1-25個bug。也就是說,這個概率的區間是千分之一至百分之二點五。那么那些已經接受安全審計并通過的項目呢?CertiK選取了三家公開審計信息的安全公司進行了數據統計。此次統計了這三家公司的共計377個被審計的項目。其中有8個項目在至少被審計過一次的情況下,仍舊遭受到了黑客攻擊。這8個已審計卻被攻擊的項目,整整損失了6900萬美元。根據此三家審計公司的數據來計算審計后被黑客攻擊的比例是:8/377=2.12%代碼產生bug的幾率和項目已通過審計但仍舊被攻擊的概率大抵都約等于2%,在這里舉個簡單的例子:根據SquareTrade數據統計顯示——在美國,短短一小時內就有5761個手機屏幕壯烈犧牲。

假設,美國人均一部手機,并且沒有重復摔同一部手機的癖好。那么50天內,一位美國小伙兒有2%的幾率把手機屏幕摔碎。但是一部手機的使用壽命肯定不止50天,如果用一年呢?這個概率驟增為15%!使用超過三年半,概率就超過了50%!這就印證了上文中的墨菲定律——小概率事件的必然性:時間基數夠長的情況下,壞事總會輪到你的。而空難發生的幾率是五百萬分之一。相比之下,代碼產生漏洞的概率以及項目已通過審計但仍舊被攻擊的概率是空難的整整12.5萬倍!如果在飛機顛簸的時候,你害怕飛機失事,那么不妨用超出10萬倍的擔心,去保護你的項目。這么對比過后,你還覺得項目不需要額外的保障嗎?為之于未有,制治于未亂。除靜態審計之外,動態的安全防護更能夠防范攻擊事件。CertiK開發的動態安全工具:快速掃描——安全預言機——CertiKShield,從預警到實時評測到保險計劃,可以全方位為項目方提供安全保障。歡迎搜索微信關注CertiK官方微信公眾號,點擊公眾號底部對話框,留言免費獲取咨詢及報價!

Tags:CERNCEANCMANDEFILANCER幣Ref FinanceYoco FinanceHumanscape

LTC
門頭溝14萬個比特幣或將進場,看跌信號已發出?_人工智能:泰達幣和比特幣區別是什么意思

編者按:本文來自巴比特資訊,作者:ChrisWilliams,編譯:Kyle,星球日報經授權發布。要點:已破產交易所門頭溝案件相關的加密貨幣資產的分配期限將于12月15日截止.

1900/1/1 0:00:00
不發幣、不集資,合規交易所Bitcoinwin靠什么吸引用戶?_BITC:Bitcoin Private

放眼如今的加密貨幣市場,幾乎每一家中心化交易所都有擁有自己的平臺幣,甚至就連Uniswap、Sushiswap等DEX也擁有自己的治理代幣.

1900/1/1 0:00:00
IDEG:反烏托邦式的量化寬松及機構對比特幣的接納_BLO:AdShares

編者按:本文來自加密谷Live,作者:JamesButterfill,翻譯:CaraCao、ArvinWang,IDEG,Odaily星球日報經授權轉載.

1900/1/1 0:00:00
利好出盡,以太坊將會暴跌?_ETH:EFI

上周二,以太坊2.0信標鏈如期上線,標志著以太坊發展邁上新的臺階,正式轉向POS的擴容之路。過去一個月中,ETH從390美元最高上漲至635美元,創下年內新高記錄,最高月漲幅達到60%,創下過去.

1900/1/1 0:00:00
六問NFT和鏈游:鏈游的今天和未來是何景象?其中的機會在哪里?_NFT:以太坊

從公鏈時代開啟之時,鏈游一直被寄予眾望,幾乎所有公鏈都曾將鏈游作為其重點扶持對象。不過在其發展過程中我們依然看到了諸多有待攻克的問題.

1900/1/1 0:00:00
如何理解黃金與比特幣的價格背離?_STRAT:比特幣

編者按:本文來自三思社,作者:三思宏觀人。11月的黃金價格表現糟糕,但與此同時比特幣價格創下新高。這個背離,破壞了自美元放水以來兩者不斷上升的價格相關性.

1900/1/1 0:00:00
ads