買以太坊 買以太坊
Ctrl+D 買以太坊
ads
首頁 > DOGE > Info

SODA:CertiK:Soda項目智能合約安全漏洞分析_Moda DAO

Author:

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

判斷一個人到底屬于什么資產階級,只需要看他的負債率。簡而言之,借的錢越多,代表你越有錢。所以借錢從某種角度上來講,是屬于富人的游戲。通過借貸手段合理分配資產從而達到收益也是理財的精髓。相信每個人都好奇過,銀行到底拿我們存的錢去做什么了呢?從這種角度上來講,銀行屬于最大的欠款方。那如果,突然有人攻破了銀行系統,強制銀行“還款”,然后本來需要還到儲蓄者賬戶里的錢款直接被攻擊者收入囊中,儲蓄者和銀行都將成為最大的受害方。

去中心化網絡存儲協議Ceramic啟動Clay測試網 將于Q1末或Q2初啟動主網:1月28日消息,去中心化網絡存儲協議Ceramic宣布正式啟動測試網“Ceramic ClayTestnet”,并將于2021年一季度末或二季度初啟動Ceramic Fire主網。該測試網運行3個JavaScript客戶端,分別為Core客戶端、HTTP客戶端和CLI。另外,在Clay上創建的文檔將無法遷移到主網上。Ceramic Fire主網將包括其他性能優化、完全去中心化的對等點發現機制、網絡監控以及其他漏洞修復等。[2021/1/28 14:13:24]

北京時間9月21日,CertiK安全研究團隊發現soda區塊鏈項目中存在智能合約安全漏洞,該漏洞允許任意外部調用者通過調用智能合約函數,無視受害用戶債務中的代幣數目,強行結算受害用戶的債務,并將通過結算操作所得的收益轉入到自己的收款地址。soda項目官方現在已經提交修復補丁來修復這個安全漏洞,但由于soda項目采用了TimeLock來將所有的操作延遲48小時,修復補丁會在延遲事件之后生效,因此截止發稿時,該漏洞已完成修復。漏洞技術分析

Balancer通過將AMPL流動性挖礦上限提高至1000萬美元的投票:據官方消息,DeFi協議 Balancer (BAL)提升AMPL代幣流動性挖礦上限的提案已投票通過,根據該提案,AMPL代幣流動性挖礦的上限將從300萬美元提高至至1000萬美元。[2020/12/14 15:06:10]

https://github.com/

Balancer Labs發起關于更新代幣白名單進程的提案投票:據官方消息,去中心化交易協議Balancer Labs發起關于更新BAL代幣流動性挖礦的代幣白名單進程提案,該提案將于北京時間8月16日零時進行投票,投票將持續24小時。決定投票權的快照區塊高度為10665000。Balancer Labs表示不需要從Balancer池中取出BAL代幣來進行投票。[2020/8/15]

soda項目中的WETHCalculator.sol智能合約中存在邏輯實現錯誤導致的安全漏洞,圖一中WETHCalculator.sol智能合約第193行,maximumLoad的計算公式錯誤的使用了amount作為基礎值。因此,在196行滿足require()判斷的檢測條件loanTotal>=maximumLoan可以轉換為:loanInfo.amount+interest>=loanInfo.amount*maximumLTV/LTV_BASE由于maximumLTV/LTV_BASE的值是在0.15-0.95區域中變動,并且interest>=0。因此圖一196行的require()判斷中的檢測條件總是為真。失去了該require()判斷的保護,任何外部調用者可以通過調用以下圖二中SodaBank.sol中104行的collectDebt()函數來將任意loadId的貸款清空。在執行該函數的過程中,圖一中的collectDebt()函數會在圖2第121行被執行,并通過123行和125行代碼將該用戶鎖在soda里面的WETH的其中一部分轉移到該外部調用者的地址msg.sender中:

Balancer上的mUSD/ETH池已擁有530萬流動性 排名第八:提供DeFi相關咨詢的推特賬戶Defimoon發推稱,今天Balancer上啟動的mUSD/ETH池已經擁有530萬的流動性(排名第八)。如果這種情況持續下去,mUSD池將占據全部Balancer上排名靠前的池。[2020/7/4]

https://github.com/通過以上漏洞,任何外部調用者都可以通過調用SodaBank.sol中的collectDebt()并傳入其他用戶的loadId來清空該用戶在soda中的代幣。官方修復細節

soda官方為修復以上漏洞,設計了新的智能合約WETHCalculatorFixed.sol來替換WETHCalculator.sol。通過分析可以看到在圖三WETHCalculatorFixed.sol智能合約第979行,maximumLoan的計算公式被正確的計算為loanInfo.lockedAmount*maximumLTV/LTV_BASE。因此,圖三中第982行require()判斷的檢測條件變更為:loanInfo.amount+interest>=loanInfo.lockedAmount*maximumLTV/LTV_BASE

https://github.com/該等式的代碼實現與soda項目中的邏輯設計相符,該等式的真假與用戶的借貸債務數目和被鎖本金數目相關。漏洞完成修復。soda項目中關于該等式的邏輯設計細節可以從下面的鏈接中進行了解:https://medium.com/soda-finance/the-soda-revolution-9185fdb99fc1事件分析總結

該漏洞是由于邏輯設計與代碼實現不符而造成。當前常用的單元測試等測試方法以及自動化的測試工具均無法有效的查找到該種與邏輯相關的漏洞。因此,CertiK安全團隊有以下安全建議:安全是區塊鏈項目的立足之本,任何區塊鏈項目在上線前需要請專業第三方安全審計團隊對項目整體代碼進行安全審計。當前區塊鏈檢測工具對智能合約的檢測均無法檢測其邏輯上出現的漏洞,其結果也沒有可信的數學證明作為支撐。形式化驗證是當前唯一被證明可以產生可信數學證明的軟件驗證方法。采用基于形式化驗證方法的區塊鏈檢測工具來驗證項目中的安全漏洞,應成為每一個項目在上鏈前的必經步驟

Tags:CERSODSODAODACERESODA價格SODATSUModa DAO

DOGE
300:行情分析:大盤反彈無力,空頭再次襲來_瑞波幣漲了3000萬倍

本文來自:哈希派,作者:哈希派分析團隊,星球日報經授權轉發。金色財經合約行情分析 | BTC量價齊升向上沖擊,暫受阻于9800美元:據火幣BTC永續合約行情顯示,截至今日16:00(GMT+8).

1900/1/1 0:00:00
DEFI:一文回顧2020年加密行業熱點_ZEFI幣

編者按:本文來自加密谷Live,作者:Bit2buzz,翻譯:李翰博,Odaily星球日報經授權轉載。今年將被載入史冊,因為在這一年里,加密活動成為了全球范圍內的頭條新聞.

1900/1/1 0:00:00
AGO:除了3.5億美元BTC,風險投資家Tim Draper透露他還持有這些幣_ParagonCoin

編者按:本文來自巴比特資訊,編譯:Kyle,星球日報經授權發布。比特幣看好者和科技風險投資家蒂姆·德雷珀表示,他的加密貨幣投資組合包括比特幣,XRP和許多其他山寨幣.

1900/1/1 0:00:00
以太坊:開發者再次證實,ETH 2.0有望11月份正式開始啟動_ETH2.0

編者按:本文來自巴比特資訊,作者:DavidHollerithandRobertStevens,編譯:Kyle,星球日報經授權發布.

1900/1/1 0:00:00
PICK:后浪幣 | 又一個10倍幣,想讓穩定幣價格不脫鉤,Pickle酸黃瓜能起作用嗎?_ICK

今天,一個叫PICKLE酸黃瓜的新DeFifarming項目受到關注。CoinGecko數據顯示,截至9月14日13:30,PickleFinance鏈上鎖倉已突破1.7億美金.

1900/1/1 0:00:00
區塊鏈:用數據告訴你,BTC的去中心化程度到底如何?_量子比特幣行情

編者按:本文來自加密谷Live,作者:KarimHelmy&theCoinMetricTeam,翻譯:Olivia,Odaily星球日報經授權轉載.

1900/1/1 0:00:00
ads