比特幣價格 比特幣價格
Ctrl+D 比特幣價格
ads
首頁 > AVAX > Info

區塊鏈:獨家 | 靈蹤安全:代幣合約不匹配 Cream Finance遭二次攻擊_下載imtoken錢包

Author:

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

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

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

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

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

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

獨家 | Bakkt期貨合約數據一覽:金色財經報道,Bakkt Volume Bot數據顯示,4月21日,Bakkt比特幣月度期貨合約單日交易額為1129萬美元,環比下降47%,未平倉合約量為616萬美元,環比上升15%。[2020/4/22]

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

APMtoken合約:0xff20817765cb7f73d4bde2e66e067e58d11095c2

cToken合約:0xd06527d5e56a3495252a528c4987003b712860ee

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

獨家 | Linkvc創始人林嘉鵬:市場普遍下跌 比特幣已被歸類為大宗商品:針對行情普遍下跌,Linkvc創始人林嘉鵬在接受金色財經獨家采訪時表示,資產市場已經把比特幣歸類為大宗商品,這次疫情中也沒能獨善其身,大眾商品資產全線崩盤,原油一天跌超20%。現在還在恐慌中,加密貨幣市場短期內不會很快恢復信心,后續比特幣價格走勢還需看美元相關資產走勢如何。[2020/3/9]

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

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

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

獨家 | 清華x-lab鐘宏:政策先行 搶占區塊鏈產業制高點:海南自貿區(港)區塊鏈試驗區落地海南生態軟件園,此舉意圖搶占區塊鏈產業制高點,海南在發展區塊鏈技術上相比其他省份具備哪些優勢,對此有哪些優勢金色財經獨家采訪了清華x-lab區塊鏈3.0研究院院長鐘宏,他表示,“海南在區塊鏈政策方面先試先行,是政策的開放區,中國政策開放區可謂是一南一北。北邊是雄安新區,南邊是海南島。雄安新區是面向未來的百年大計,千年大計,從區塊鏈經濟發展和治理層面上看,未來區塊鏈的社會形式是在雄安新區。海南島由于其非常獨特的地理位置和自貿港這一特點,在區塊鏈產業發展方面具有很強的優勢,特別在政策先行方面有獨特的優勢。”[2018/10/11]

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

獨家 | 中國通信工業協會會長王秉科:區塊鏈技術或將成為新一代技術的發展方向:金色財經9月5日現場報道,今日,鏈改行動第二次聯席會議暨中國通信工業協會區塊鏈專業委員會第一屆第五次主任委員(擴大)會議在北京召開。中國通信工業協會會長王秉科在會上接受金色財經獨家專訪時表示:“區塊鏈技術是非常有前途的。一方面習近平總書記在兩院會議上對區塊鏈技術的未來前景作出了充分的積極肯定,這背后也包含了很多專家學者對區塊鏈技術深入研究后的結果。另一方面從技術發展方向上看,下一代電子信息技術一定要向更深入的方向發展,而區塊鏈技術很可能成為新一代技術的發展方向。中國通信工業協會組建區塊鏈專委會是基于對區塊鏈技術及對‘鏈改’發展前景的認可,希望能夠給大家提供一個平臺,共建區塊鏈命運共同體,賦能實體經濟轉型升級。”[2018/9/5]

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

獨家 | Fomo3D玩法被Retro Block項目升級至“預購分紅” 資金監管存重大疑問:第三方大數據評級機構RatingToken最新數據顯示,2018年8月20日全球共新增1243個合約地址,其中340個為代幣型智能合約。在RatingToken同時發布的“新增代幣型智能合約風險榜”中,FourInOne Long Official(FD)、POHMO(POHMO)和duang8(duang8)風險最高排名前三,其中FourInOne Long Official(FD)存在23個安全風險,檢測得分為2。

另外RatingToken安全審計團隊發出風險提示,類Fomo3D的山寨項目層出不窮,未發布游戲項目出現利用“預購分紅”的形式,要求用戶提前購買游戲分紅配額的案例增加。近期上線的Retro Block項目官網和白皮書都頗為粗糙,更嚴重的是,80%的眾籌金額都會進入finance和jackpot兩個個人地址,白皮書所描述的資金分配和監管無任何約束力。官網顯示該項目眾籌金額已完成soft cap要求的300個 ETH。RatingToken提醒此類“預購分紅”玩法無任何有效約束風險極大,請投資者一定謹慎關注。

此外,其他登上該風險榜TOP10的還包括VRclearsky(SKY)、Orderbook GBP(OGBP)、abcdEfg(a2g)、NMB520(嫩模幣)、AssetAdviceRCompany(AARC)、多比特幣(DOBT)和FairyCoin(Fairy)。如需查看更多智能合約檢測結果,請查看原文鏈接。[2018/8/21]

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

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

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

borrowInternal的代碼片段如下:

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

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

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

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

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

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

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

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

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

關于靈蹤安全:

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

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

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

作者:

靈蹤安全CEO譚粵飛

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

Tags:區塊鏈KENTOKETOK區塊鏈域名交易平臺FC Barcelona Fan Token下載imtoken錢包Carbon Utility Token

AVAX
NFT:一周必讀10篇 | 各國加密貨幣的監管進度如何?_EFI

1.各國加密貨幣的監管進度如何?隨著加密貨幣交易市值的增加,國際上其他各國對加密貨幣的監管討論和措施也在逐漸成型。本文中我們將列舉已經提出相關監管措施或開展討論的監管措施.

1900/1/1 0:00:00
以太坊:后信息時代:以太坊、NFT與元宇宙_元宇宙概念是什么意思Facebook

隨著NFT狂熱的能量增長,圍繞「元宇宙」的對話也在增長。我們都在談論「元宇宙」,但沒有人試圖對它進行有意義的定義。本文提供了一個關于元宇宙實際是什么的可行建議.

1900/1/1 0:00:00
NFT:肖颯:國內NFT 合規有望_區塊鏈運用的技術中不包括哪一項基本技術

這里沒有虛火的炒作,本文討論的是:NFT鑄造、交易中棘手的法律問題。在研究和服務國內NFT鑄銷平臺的過程中,我們預計將出現如下主體:作品的著作權人、互聯網文化產品權利人、數字復制品的權利人、NF.

1900/1/1 0:00:00
區塊鏈:金色早報 | 加州大學伯克利分校開始提供DeFi課程_DFNORM Vault (NFTX)

頭條 ▌加州大學伯克利分校開始提供DeFi課程金色財經報道,加州大學伯克利分校最近在其2021年秋季學期的課程中增加了一個關于去中心化金融的大規模開放在線課程或MOOC.

1900/1/1 0:00:00
比特幣:為什么比特幣的開發如此保守?_COIN

當今世界,軟件每周升級已是常規,甚至可以隨時發布補丁,而比特幣的軟件開發似乎陷入了某種保守主義。基礎層不斷固化,軟件的運行方式日益嚴格,而開發者還在開發不會破壞節點間共識的可選性優化.

1900/1/1 0:00:00
BTC:加密數字資產月度研究報告_OIN

前言 宏觀經濟層面,美聯儲主席鮑威爾在杰克森霍爾全球央行年會上的表態令市場相信美聯儲繼續保持現行政策的概率相當大,短期之內加息是不可能的,至于縮減購債規模也沒有明確的時間窗口.

1900/1/1 0:00:00
ads