加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads

獨家 | 如何讀審計報告之每個風險等級的實際案例_TEC:TECH

Author:

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

前面我們和大家介紹了Fairyproof Tech對風險等級的劃分,有讀者看了一定會好奇:每種風險分別都是什么樣的呢?

在這篇文章里我們就每個等級的風險具體舉出一些案例來說明致命風險、高危風險、中度風險和低風險分別是什么樣的。

致命風險是所有風險中等級最高的、最危險的,它需要項目方即刻解決,不能拖延。

這類風險最常見的就是合約中一些明顯可能導致編譯無法成功、或者在邏輯中出現明顯錯誤導致代碼的運行邏輯無法正確完成的地方。這種風險不處理,項目方的合約幾乎不可能通過編譯運行或不可能正常運行。

舉例來說,在合約實現中,變量賦值類型的不匹配,編譯器版本定義導致的編譯問題等都屬于這類風險。

獨家 | Mooniswap上線兩周日交易量突破1400萬美元:據DappBirds DeFi Data專題數據顯示,去中心化交易所Mooniswap上線兩周日交易量已突破1400萬美元,DeFi中鎖定資產總價值達93.93億美元,較昨日上升14.51%,其中Aave,Maker,Curve,yearn,Synthetix分別以14.80億美元,14.20億美元,12.10億美元,8.71億美元,8.52億美元位列前五名。[2020/8/27]

由于Fairyproof Tech在后期的報告中已經很少把這類風險寫在報告中,而是一旦發現就要求項目方立即解決,所以在我們后期的報告中很難直接看到這類風險,只在我們早期的報告中有這類風險的羅列。

高危風險在危險程度上僅次于致命風險,它極有可能給項目帶來嚴重問題,也需要項目方解決。

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

這類風險最常見的就是合約實現中的邏輯錯誤,比如計算錯誤等。

舉例來說,質押挖礦是很多DeFi合約中都有的功能,質押挖礦的基本邏輯是用戶將某個數字資產抵押進礦池,然后合約會根據用戶抵押的資產占總抵押資產的比例來核算用戶該拿到多少獎勵。如果這個比例計算錯誤或者實現有誤,用戶無法拿到正確的獎勵,就會嚴重影響項目的聲譽。

高危風險現在也很少會被我們羅列在報告中,而是我們一旦發現這類風險就會要求項目方立即修正。讀者可以在我們早期出具的報告中看這類風險的詳細舉例。

獨家 | TokenPocket創始人:多中心化交易所應讓用戶掌握更多資產控制權:加密貨幣交易平臺Bancor于7月9日因調查其“安全漏洞”停止運營,被盜代幣的價值超過1200萬美元。一時之間,中心化與去中心化交易所的爭議又被推成了輿論熱點,如何判別交易所是否為去中心化、去中心化化交易所的安全問題出在哪里等是不少人關心的話題,金色財經就此采訪了TokenPocket錢包創始人付盼,以下是付盼觀點。

bancor具體應該是指bancor算法,有人認為可以根據這個算法設計一套貨幣系統,也有人認為可以基于此設計一套去中心化的交易機制,因此關于bancor是不是去中心化的交易所的問題其實沒有一個絕對的答案。我們可以通過資產是不是完全掌握在用戶手中的方式來判斷交易所是中心化的還是去中心化的。去中心化的交易所也不能完全避免盜幣事件,該問題主要出在了智能合約以及與用戶交互的過程,因為智能合約也是一段代碼,若沒有安全檢查,也是存在漏洞的,若該漏洞涉及用戶的資產安全,那么就很容易被黑客利用,因此去中心化的交易所也可能會發生盜幣問題,個人認為,去中心化的交易所應該將用戶資產的控制權返還給用戶。對于去中心化的交易所而言,不僅要注重用戶的資產管理安全,還要關注用戶的資產交易安全,重中之重就是要對涉及到交易的合約代碼做好安全審查、全面測試。[2018/7/10]

中度風險相較于高危風險等級又次一級,它有可能給項目帶來潛在問題,最終還是要項目方解決。

金色獨家 EOS Asia聯合創始人郭達峰:交易所內鎖住的大票倉是影響排名的最大未知數:EOS Asia聯合創始人郭達峰對金色財經表示,EOS節點排名不斷變化是EOS設計的巧妙之處,持幣者每分鐘都可以換選票結合權重半衰期,促使著節點必須能夠持續為社區做貢獻。目前交易所內鎖住的大票倉是影響排名的最大未知數,隨著交易所慢慢開放投票和提取功能,排名會更能體現出節點對社區的貢獻。[2018/6/20]

這類風險比較常見的有管理員權限控制的問題。

比如在DeFi協議中通常都會有發行代幣的功能。而通常控制代幣發行的地址就是管理員,所以在這類合約中,管理員的權限是相當大的。在一些代碼實現中,由于項目功能復雜以及運維方面的需要,管理員不僅自己有權決定是否發行代幣甚至還有權力決定是否賦予其它的地址這樣的權力,讓其它地址也能發行代幣。

這就產生了安全隱患:如果項目管理員的權限被盜或者管理員自己出現道德風險、濫用這個權力,那代幣的發行就不受控制了。

這類風險是由合約邏輯引入的,但邏輯的實現又不得不如此,并且有時在合約部署初期,為了讓項目能高效運轉,還要保持這種管理員權限運作一段時間,這都給項目帶來了潛在的風險。

項目方帶著這種風險進行操作也是小心翼翼、如履薄冰,它就像達摩克里斯劍一樣懸在項目方和用戶的頭頂,隨時有掉落的風險。

對這類風險我們會強烈建議項目方在運作一段時間后,將管理員權限轉交社區(比如DAO)或者多簽錢包,以規避這類風險。

低風險是所有風險中級別最低的,通常它表現為一些細節問題、警告信息等,暫時來說這個等級的問題可以不用解決,但項目方最后在未來某個新版本中解決這類問題。

這類風險涉及的細節和具體問題比較零散和瑣碎,我們常見的有函數或變量命名方面的問題。

對函數或變量的命名如何通常普通用戶是不會感知的,但對項目方自己維護代碼或其它(比如第三方)合約調用這些函數在某些情況下會產生一定困擾。

通常函數或便令命名出現的問題就是“詞不達意”,即命名和它實際在合約中起的邏輯作用不同,比如一個函數是要設置某個變量的值,我們通常會將這個函數命名為“setXXX”(設置XXX),但由于筆誤或其它原因,項目方將其命名為“getXXX”(讀取XXX),這就讓函數的名字和它的真實作用讀起來南轅北轍了。

這樣的代碼時間一久,當項目方自己再回頭來維護或修改時,如果不仔細看代碼就會誤解函數的功能,從而錯誤地調用它。

因此Fairyproof Tech對這類風險也建議項目方在方便的時間修改。

作者:

Fairyproof TechCEO 譚粵飛

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

關于Fairyproof Tech:

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

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

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

Tags:TECECHTECHROOPIRATECOINArtificial Intelligence Technology NetworkECP TechnologyBistroo

酷幣下載
為什么越來越多的公司希望消費者使用加密貨幣支付?_加密貨幣:比特幣

本周,似乎每家大公司都希望消費者開始使用數字資產付款。 昨天,PayPal開始允許客戶使用其加密貨幣余額付款.

1900/1/1 0:00:00
防焦慮三板斧:空投、挖礦、打新情況更新_PLAY:MIX

大家好,我是佩佩,這兩天比特幣又是來到一個接近六萬美金的位置,要說現在的行情,還真是讓人摸不著頭腦,已經連著六個月的陽線,貌似并不多見,且每個月30個點相比歷史牛市周期還是要溫和,而要說跌吧.

1900/1/1 0:00:00
將加密技術作為一種支付系統?必須克服這幾大棘手問題_比特幣:加密貨幣

上周,全球支付巨頭PayPal宣布,它已經開始讓美國的用戶用加密貨幣在線支付東西。理想是豐滿的,現實很骨感,將加密技術作為一種支付系統,還有很長的路要走.

1900/1/1 0:00:00
你不知道的DeFi真相 它的未來會是什么樣子?_DEFI:DEF

去中心化金融(DeFi)的現狀如何?以太坊的各種擴展解決方案現在發展的怎么樣了?其他區塊鏈的DeFi現在如何了?談到DeFi的未來,最有可能發生的情況是什么?您將在本文中找到這些問題的答案.

1900/1/1 0:00:00
金色百家談 | 支持Layer2的永續合約DEX YFX創世挖礦第2階段上線_YFX:YFXL幣

支持Layer2的永續合約DEX YFX創世挖礦第2階段即將上線,將帶來哪些創新應用?3月31日16:00,金色財經邀請YFX.COM中文社區發起人John Wang做客「金色百家談」直播間.

1900/1/1 0:00:00
晚間必讀5篇 | 如何去審讀智能合約的審計報告?_加密貨幣:以太坊交易所清算

1.BM發表EdenOS路線圖建議 能否拯救頹勢中的EOS ?EdenOS旨在使EOS主網成為 "任何區塊鏈中最去中心化、最透明、最民主的治理過程".

1900/1/1 0:00:00
ads