比特幣價格 比特幣價格
Ctrl+D 比特幣價格
ads

TOKEN:獨家 | Fairyproof Tech:代幣合約不匹配 Cream Finance遭二次攻擊_imtoken蘋果下載要求

Author:

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

Cream Finance是DeFi領域的知名去中心化借貸協議。項目方在業內首先推出了白名單機制的Ion Bank借貸機制。這一創新一方面為DeFi借貸提供了更為便捷的工具,另一方面也為黑客攻擊創造了條件。

在今年2月13日,Cream Finance就因為其Ion Bank被黑客利用并輔以閃電貸工具遭到攻擊。時隔半年,在8月30日,Cream Finance再次遭到閃電貸攻擊。

本次攻擊是因為項目中的APM代幣合約與借貸合約的cToken合約不適配造成重入漏洞,被黑客利用。

在本次攻擊中,攻擊者的地址為:0xce1f4b4f17224ec6df16eeb1e3e5321c54ff6ede。

攻擊合約的地址為:0x38c40427efbAAe566407e4CdE2A91947dF0bD22B。

獨家 | Bakkt期貨合約數據一覽:金色財經報道,Bakkt Volume Bot數據顯示,5月18日,Bakkt比特幣月度期貨合約單日交易額為2270萬美元,同比增長7%,未平倉合約量為874萬美元,同比增長2%。[2020/5/19]

被攻擊的合約有兩個,合約及地址分別為:

APM token合約:0xff20817765cb7f73d4bde2e66e067e58d11095c2

cToken合約:0xd06527d5e56a3495252a528c4987003b712860ee

我們先看cToken合約中出現漏洞的代碼片段:

獨家 | 三大主流平臺幣行情數據播報:據金色財經數據顯示,截至目前主流平臺幣種概況如下:HT現價4.24美元,24h下跌8.02%,24h成交額2.45億美元,市值為13.23億美元;OKB現價5.61美元,24h下跌7.78%,24h成交額1.97億美元,市值為16.75億美元;BNB現價20.52美元,24h下跌5.99%,24h成交額2.05億美元,市值為31.91億美元。[2020/2/26]

上面的代碼所實現的邏輯是在轉賬完成之后,才修改借貸額度狀態accountBorrows。

這是一個典型的競態問題。

代碼中的doTransferOut函數最終會調用標的代幣(underling token)合約的transfer函數,在此之后再對與標的代幣關聯的cToken合約的狀態進行修改。

獨家 | 犇睿資本創始人褚康:央行公開市場逆回購不會利好比特幣:針對“央行開展1.2萬億元公開市場逆回購對市場的影響”問題,2月5日,犇睿資本創始人褚康在接受金色財經獨家采訪時表示,本次逆回購對經濟市場的影響主要體現在兩個方面:第一是資金的流動性補充,此次逆回購規模1.2萬億元,規模非常大,有助于保障金融市場的流動性;第二是利率明顯下調,此次公開市場逆回購操作中標利率較前次操作降低10個基點,釋放了資金面積極的信號,或也說明后續包括LPR在內的金融指標有降息的可能,從而進一步引導資金成本的降低。

但是中國政策上面釋放的資金一般通過中大型金融機構投放到市場中來。由于我們現有的金融環境和政策,肯定是不允許流向比特幣等加密資產市場的,所以這個資金流動性的補充明面上不大會利好比特幣。比特幣依然有自己獨特的漲跌邏輯,比如全球經濟局勢、減半周期的交投情緒、主要經濟體對比特幣的政策態度等。[2020/2/5]

通常cToken對應的標的代幣合約都是標準的ERC-20代幣合約,這類標準的ERC-20代幣合約中的transfer函數中沒有回調函數。但如果標的代幣不是標準的ERC-20代幣合約,其transfer函數帶有回調函數,則會引發重入漏洞。

獨家 | FoMo3D系列山寨合約出現爆發式增長均被檢測為高危Dapp:繼第三方評級機構RatingToken連續2日對FoMo 3D合約進行報道后,今日又涌現出更多仿冒的智能合約,且大小資金盤相繼流入到該類仿冒Dapp中。

RatingToken.net網站監控到,AirDropMe 、F3D Plus、FoMo Now和FoMo Lightning等新合約均為FoMo 3D的“修改版”。這些仿冒智能合約不僅代碼抄襲(僅分別將FoMo 3D合約代碼中的倒計時更改為3分鐘、10分鐘不等),連網站源碼也像素級拷貝,因此同樣不可避免地存在各類高風險漏洞。例如風險榜排名第一的AirDropMe.io網站的智能合約得分僅為2.0分(滿分5.0分),共存在18個漏洞,合約內資金存在重大安全隱患。RatingToken提醒Dapp玩家,一定要遠離該類存在重大安全漏洞合約的龐氏騙局游戲。[2018/7/23]

本次攻擊恰恰就是因為cToken對應的標的代幣(APM代幣)不是標準的ERC-20代幣。APM代幣合約是個基于ERC-777標準的合約。這個合約中的transfer函數最后會調用_callPostTransferHooks()函數,在這個函數的最后會有一個回調函數IAmpTokensRecipient.tokensReceived。

獨家 | 歐洲區塊鏈中心主席Bla? Golob:提倡在監管下發展區塊鏈技術:金色財經現場報道,7 月 21 日,歐洲區塊鏈中心(European Blockchain Hub)支持下的亞洲區塊鏈中心(Asia Blockchain Hub)于馬來西亞吉隆坡正式啟動運作。金色財經獨家專訪歐洲區塊鏈中心主席Bla? Golob,其談到歐洲區塊鏈發展的趨勢時指出:一是在歐盟、歐洲議會倡導下的區塊鏈監管趨勢的加強,如GDRP《通用數據保護條例》的出臺;二是沙盒監管模式,對更多項目進行\"具體項目具體分析(case by case study)\"以控制風險。 Golob還提到了瑞士的發展模式,瑞士致力打造加密貨幣交易的世界中心,其更加開放但面臨更多風險。

歐洲區塊鏈中心提倡在歐盟的監管下發展區塊鏈技術及加密貨幣。歐洲區塊鏈中心的目標在于,一、提倡智慧監管;二、提供區塊鏈建設能力,如促進分布式賬本和多技術融合,幫助提升區塊鏈意識,提供教育與培訓,提供研發支持;三、促進其組織內的項目的良好治理模式。[2018/7/21]

下面是與此相關的代碼片段:

在回調函數中,攻擊者可以再次發起交易,而此時cToken還未修改用戶借款的相關狀態,攻擊者卻已經收到借款,可以利用這些借款進行后續的動作。

合約中與cToken修改借款狀態的相關接口已經定義了防重入的鎖 borrowInternal,使用戶無法再次直接從初始的借款合約中借入資金。

borrowInternal的代碼片段如下:

攻擊者也注意到了這一點,于是選擇從一個借貸池借來的cToken,去另一個借貸池借款,以繞開上述防重入鎖的限制。

由于cToken被再次用于借款,因此超過了借款額度。如果攻擊者直接還款則會因為超額借貸而導致第一次借貸交易失敗。因此攻擊者選擇不還款,而是使用另一個地址清算了這個滿足清算條件的cToken,從而完成全部攻擊。

縱觀整個攻擊過程,導致本次攻擊成功的原因有兩個:

1 為AMP代幣添加借貸池時,沒有考慮到AMP代幣與借貸合約的適配性

2 借貸生成的cToken存在競態條件問題,代碼的實現邏輯沒有嚴格遵循狀態修改要放在外部調用之前的默認規范。

在此,Fairyproof Tech提醒所有的項目方:編寫Solidity合約代碼時一定要遵循Solidity合約編寫的安全規范,不能心存僥幸。

在此例中Cream.Finance的代碼分叉復制于Compound,盡管后者已經經過考驗,但依然不能認為其代碼是萬無一失的。

根據我們的經驗,即便是利用一些成熟的、歷經考驗的項目代碼,也不能認為它們是絕對安全的,依然要進行充分的審計。尤其是要弄清楚,這些代碼適用的前提條件和安全假設,以及具體到自己的應用場景中,這些代碼是否還滿足這些前提和假設。

在Fairyproof Tech審計代碼的過程中,對適用前提和安全假設都有嚴格的檢驗標準和審查流程,并不會因為項目代碼分叉自知名項目而忽略對這些安全事項的檢查。

關于Fairyproof Tech:

Fairyproof Tech科技有限公司是一家專注區塊鏈生態安全的公司。Fairyproof Tech科技主要通過“代碼風險檢測+邏輯風險檢測“的一體化綜合方案服務了諸多新興知名項目。公司成立于2021年01月,團隊由一支擁有豐富智能合約編程經驗及網絡安全經驗的團隊創建。

團隊成員參與發起并提交了以太坊領域的多項標準草案,包括ERC-1646、ERC-2569、ERC-2794,其中ERC-2569 被以太坊團隊正式收入。

團隊參與了多項以太坊項目的發起及構建,包括區塊鏈平臺、DAO組織、鏈上數據存儲、去中心化交易所等項目, 并參與了多個項目的安全審計工作,在此基礎上基于團隊豐富的經驗構建了完善的漏洞追蹤及安全防范系統。

作者:

Fairyproof TechCEO 譚粵飛

美國弗吉尼亞理工大學(Virginia Tech, Blacksburg, VA, USA) 工業工程(Industrial Engineering) 碩士(Master)。曾任美國硅谷半導體公司 AIBT Inc(San Jose, CA, USA) 軟件工程師,負責底層控制系統的開發、設備制程的程序實現、算法的設計,并負責與臺積電的全面技術對接和交流。自2011至今,從事嵌入式,互聯網及區塊鏈技術的研究,深圳大學創業學院《區塊鏈概論》課程教師,中山大學區塊鏈與智能中心客座研究員,廣東省金融創新研究會常務理事 。個人擁有4項區塊鏈相關專利、3本出版著作。

Tags:TOKENKENTOKETOKTokencanSint-Truidense Voetbalvereniging Fan Tokenimtoken蘋果下載要求Ck Token

萊特幣最新價格
SEG:SegWit 及其后繼者:Taproot、UASF 和閃電網絡_MIS

人們常說,比特幣抗拒變化。在某種程度上,說得沒錯 —— 在協議變更的事項上,比特幣開發者保守得令人發指 —— 但這種看法未免有些偏狹:比特幣也擁抱變化,但是僅限于那些讓比特幣變得更好的變化.

1900/1/1 0:00:00
NFT:首發 | 一文讀懂元宇宙、NFT發展現狀_DNFT價格

本文由“宜信區塊鏈研究院”原創,授權“金色財經”首發,轉載請注明出處。關于Metaverse,維基百科是這樣定義的:Metaverse是一個集體虛擬共享空間,由虛擬增強的物理現實和物理持久的虛擬.

1900/1/1 0:00:00
NFT:數讀NFT頭像FOMO潮:近7天交易量占歷史總量37% 換手收益逐次下降_ApeX Protocol

NFT的火熱行情從加密藝術和元宇宙“燒”到了頭像。根據Dune Analytics的數據,最大的NFT交易市場OpenSea在8月創下了約34.25億美元的歷史成交記錄,環比增幅高達950%.

1900/1/1 0:00:00
OUT:2021年最值得關注的5個去中心化創作者平臺_CLO

近幾個月來,數字藝術NFT領域呈爆炸性發展,“去中心化創作者經濟”這一詞也因此成為熱門詞匯。去中心化創作者經濟的理念是基于推動視覺藝術NFT繁榮的智能合約技術,但它提供的遠不止這些.

1900/1/1 0:00:00
OLY:金色前哨|去中心化借貸市場總借款量突破300億美元_Aave DAI

金色財經報道,9月3日,加密貨幣去中心化借貸總借款量已突破300億美元。 通過查詢Debank的DeFi排行榜可知。截止到9月3日上午10時.

1900/1/1 0:00:00
比特幣:8月發生較典型安全事件超41起 黑客究竟還有多少攻擊套路?_區塊鏈

又到了每月安全盤點時刻!鏈必安-區塊鏈安全態勢感知平臺(Beosin-Eagle Eye)輿情監測顯示,2021年8月,各類安全事件仍然頻發,成都鏈安科技統計8月發生較典型安全事件超『41』起.

1900/1/1 0:00:00
ads