區塊鏈在應用層可能存在的安全風險
Ⅰ 區塊鏈有哪些安全軟肋
區塊鏈有哪些安全軟肋
區塊鏈是比特幣中的核心技術,在無法建立信任關系的互聯網上,區塊鏈技術依靠密碼學和巧妙的分布式演算法,無需藉助任何第三方中心機構的介入,用數學的方法使參與者達成共識,保證交易記錄的存在性、合約的有效性以及身份的不可抵賴性。
區塊鏈技術常被人們提及的特性是去中心化、共識機制等,由區塊鏈引申出來的虛擬數字貨幣是目前全球最火爆的項目之一,正在成就出新的一批億萬級富豪。像幣安交易平台,成立短短幾個月,就被國際知名機構評級市值達400億美金,成為了最富有的一批數字貨幣創業先驅者。但是自從有數字貨幣交易所至今,交易所被攻擊、資金被盜事件層出不窮,且部分數字貨幣交易所被黑客攻擊損失慘重,甚至倒閉。
一、 令人震驚的數字貨幣交易所被攻擊事件
從最早的比特幣,到後來的萊特幣、以太幣,目前已有幾百種數字貨幣。隨著價格的攀升,各種數字貨幣系統被攻擊、數字貨幣被盜事件不斷增加,被盜金額也是一路飆升。讓我們來回顧一下令人震驚的數字貨幣被攻擊、被盜事件。
2014年2月24日,當時世界最大的比特幣交易所運營商Mt.Gox宣布其交易平台的85萬個比特幣已經被盜一空,承擔著超過80%的比特幣交易所的Mt.Gox由於無法彌補客戶損失而申請破產保護。
經分析,原因大致為Mt.Gox存在單點故障結構這種嚴重的錯誤,被黑客用於發起DDoS攻擊:
比特幣提現環節的簽名被黑客篡改並先於正常的請求進入比特幣網路,結果偽造的請求可以提現成功,而正常的提現請求在交易平台中出現異常並顯示為失敗,此時黑客實際上已經拿到提現的比特幣了,但是他繼續在Mt.Gox平台請求重復提現,Mt.Gox在沒有進行事務一致性校驗(對賬)的情況下,重復支付了等額的比特幣,導致交易平台的比特幣被竊取。
2016年8月4日,最大的美元比特幣交易平台Bitfinex發布公告稱,網站發現安全漏洞,導致近12萬枚比特幣被盜,總價值約為7500萬美元。
2018年1月26日,日本的一家大型數字貨幣交易平台Coincheck系統遭遇黑客攻擊,導致時價580億日元、約合5.3億美元的數字貨幣「新經幣」被盜,這是史上最大的數字貨幣盜竊案。
2018年3月7日,世界第二大數字貨幣交易所幣安(Binance)被黑客攻擊的消息讓幣圈徹夜難眠,黑客竟然玩起了經濟學,買空賣空「炒幣」割韭菜。根據幣安公告,黑客的攻擊過程包括:
1) 在長時間里,利用第三方釣魚網站偷盜用戶的賬號登錄信息。黑客通過使用Unicode字元冒充正規Binance網址域名里的部分字母對用戶實施網頁釣魚攻擊。
2) 黑客獲得賬號後,自動創建交易API,之後便靜默潛伏。
3) 3月7日黑客通過盜取的API Key,利用買空賣空的方式,將VIA幣值直接拉暴100多倍,比特幣大跌10%,以全球總計1700萬個比特幣計算,比特幣一夜丟了170億美元。
二、黑客攻擊為什麼能屢屢得手
基於區塊鏈的數字貨幣其火熱行情讓黑客們垂涎不已,被盜金額不斷刷新紀錄,盜竊事件的發生也引發了人們對數字貨幣安全的擔憂,人們不禁要問:區塊鏈技術安全嗎?
隨著人們對區塊鏈技術的研究與應用,區塊鏈系統除了其所屬信息系統會面臨病毒、木馬等惡意程序威脅及大規模DDoS攻擊外,還將由於其特性而面臨獨有的安全挑戰。
1. 演算法實現安全
由於區塊鏈大量應用了各種密碼學技術,屬於演算法高度密集工程,在實現上比較容易出現問題。歷史上有過此類先例,比如NSA對RSA演算法實現埋入缺陷,使其能夠輕松破解別人的加密信息。一旦爆發這種級別的漏洞,可以說構成區塊鏈整個大廈的地基將不再安全,後果極其可怕。之前就發生過由於比特幣隨機數產生器出現問題所導致的比特幣被盜事件,理論上,在簽名過程中兩次使用同一個隨機數,就能推導出私鑰。
2. 共識機制安全
當前的區塊鏈技術中已經出現了多種共識演算法機制,最常見的有PoW、PoS、DPos。但這些共識機制是否能實現並保障真正的安全,需要更嚴格的證明和時間的考驗。
3. 區塊鏈使用安全
區塊鏈技術一大特點就是不可逆、不可偽造,但前提是私鑰是安全的。私鑰是用戶生成並保管的,理論上沒有第三方參與。私鑰一旦丟失,便無法對賬戶的資產做任何操作。一旦被黑客拿到,就能轉移數字貨幣。
4. 系統設計安全
像Mt.Gox平台由於在業務設計上存在單點故障,所以其系統容易遭受DoS攻擊。目前區塊鏈是去中心化的,而交易所是中心化的。中心化的交易所,除了要防止技術盜竊外,還得管理好人,防止人為盜竊。
總體來說,從安全性分析的角度,區塊鏈面臨著演算法實現、共識機制、使用及設計上挑戰,同時黑客通過利用系統安全漏洞、業務設計缺陷也可達成攻擊目的。目前,黑客攻擊已經在對區塊鏈系統安全性造成越來越大的影響。
三、如何保證區塊鏈的安全
為了保證區塊鏈系統安全,建議參照NIST的網路安全框架,從戰略層面、一個企業或者組織的網路安全風險管理的整個生命周期的角度出發構建識別、保護、檢測、響應和恢復5個核心組成部分,來感知、阻斷區塊鏈風險和威脅。
除此之外,根據區塊鏈技術自身特點重點關注演算法、共識機制、使用及設計上的安全。
針對演算法實現安全性:一方面選擇採用新的、本身經得起考驗的密碼技術,如國密公鑰演算法SM2等。另一方面對核心演算法代碼進行嚴格、完整測試的同時進行源碼混淆,增加黑客逆向攻擊的難度和成本。
針對共識演算法安全性:PoW中使用防ASIC雜湊函數,使用更有效的共識演算法和策略。
針對使用安全性:對私鑰的生成、存儲進行保護,敏感數據加密存儲。
針對設計安全性:一方面要保證設計的功能盡量完善,如採用私鑰白盒簽名技術,防止病毒、木馬在系統運行過程中提取私鑰;設計私鑰泄露追蹤功能,盡可能減少私鑰泄露後的損失。另一方面,應對某些關鍵業務設計去中心化,防止單點故障攻擊。
Ⅱ 區塊鏈安全嗎
提到區塊鏈的本質,幾個關鍵詞相信已經耳熟能詳。例如,去中心化、去信任、共識機制、非對稱加密、分布式記賬、不可篡改、絕對透明、公開等等。同時,在一些教學貼中也列舉了區塊鏈的結構,例如數據層、網路曾、共識層、激勵層、合約層、應用層。
然而,明眼人一看便知,怎麼沒有安全層?其實,區塊鏈的幾大關鍵特性早已解決了安全問題。首先,區塊鏈採用非對稱加密技術。其實就是加密和解密是不同的密鑰,即公鑰和私鑰。簡單而言,就是公鑰對外公開,而私鑰是絕對保密的。
其次,分布式記賬是區塊鏈存儲數據的方式。也可以理解為分布式存儲,這與去中心化的理念一致。從賬本的形式來看,它就是網路中不存在一個中心賬本,賬本被存放到每一個節點中。每一個節點既各自為政,也可以充當中心節點。因此,不會出現中心節點被攻擊,導致丟失核心賬本或數據,全網癱瘓的情況。
再者,不可篡改是區塊鏈的基本特性。只要上鏈就不能修改,而且不能刪除。如果需要更改,基於透明和公開的原則,需要通知全網、全節點。所以,在民主的機制下,隨意篡改數據的可能性非常低。所以區塊鏈技術被應用各個行業,比如金融、支付、溯源、游戲等,像網路《度宇宙》、騰訊的《一起來捉妖》、中安寰宇區塊鏈《DR尋龍記》便是區塊鏈技術下的安全、優質的產物。
Ⅲ 區塊鏈技術安全都需要了解哪些問題
Ⅳ 區塊鏈的安全法則
區塊鏈的安全法則,即第一法則:
存儲即所有
一個人的財產歸屬及安全性,從根本上來說取決於財產的存儲方式及定義權。在互聯網世界裡,海量的用戶數據存儲在平台方的伺服器上,所以,這些數據的所有權至今都是個迷,一如你我的社交ID歸誰,難有定論,但用戶數據資產卻推高了平台的市值,而作為用戶,並未享受到市值紅利。區塊鏈世界使得存儲介質和方式的變化,讓資產的所有權交付給了個體。
拓展資料
區塊鏈系統面臨的風險不僅來自外部實體的攻擊,也可能有來自內 部參與者的攻擊,以及組件的失效,如軟體故障。因此在實施之前,需 要制定風險模型,認清特殊的安全需求,以確保對風險和應對方案的准 確把握。
1. 區塊鏈技術特有的安全特性
● (1) 寫入數據的安全性
在共識機制的作用下,只有當全網大部分節點(或多個關鍵節點)都 同時認為這個記錄正確時,記錄的真實性才能得到全網認可,記錄數據才 允許被寫入區塊中。
● (2) 讀取數據的安全性
區塊鏈沒有固有的信息讀取安全限制,但可以在一定程度上控制信 息讀取,比如把區塊鏈上某些元素加密,之後把密鑰交給相關參與者。同時,復雜的共識協議確保系統中的任何人看到的賬本都是一樣的,這是防 止雙重支付的重要手段。
● (3) 分布式拒絕服務(DDOS)
攻擊抵抗 區塊鏈的分布式架構賦予其點對點、多冗餘特性,不存在單點失效的問題,因此其應對拒絕服務攻擊的方式比中心化系統要靈活得多。即使一個節點失效,其他節點不受影響,與失效節點連接的用戶無法連入系統, 除非有支持他們連入其他節點的機制。
2. 區塊鏈技術面臨的安全挑戰與應對策略
● (1) 網路公開不設防
對公有鏈網路而言,所有數據都在公網上傳輸,所有加入網路的節點 可以無障礙地連接其他節點和接受其他節點的連接,在網路層沒有做身份驗證以及其他防護。針對該類風險的應對策略是要求更高的私密性並謹慎控制網路連接。對安全性較高的行業,如金融行業,宜採用專線接入區塊鏈網路,對接入的連接進行身份驗證,排除未經授權的節點接入以免數據泄漏,並通過協議棧級別的防火牆安全防護,防止網路攻擊。
● (2) 隱私
公有鏈上交易數據全網可見,公眾可以跟蹤這些交易,任何人可以通過觀察區塊鏈得出關於某事的結論,不利於個人或機構的合法隱私保護。 針對該類風險的應對策略是:
第一,由認證機構代理用戶在區塊鏈上進行 交易,用戶資料和個人行為不進入區塊鏈。
第二,不採用全網廣播方式, 而是將交易數據的傳輸限制在正在進行相關交易的節點之間。
第三,對用 戶數據的訪問採用許可權控制,持有密鑰的訪問者才能解密和訪問數據。
第四,採用例如「零知識證明」等隱私保護演算法,規避隱私暴露。
● (3) 算力
使用工作量證明型的區塊鏈解決方案,都面臨51%算力攻擊問題。隨 著算力的逐漸集中,客觀上確實存在有掌握超過50%算力的組織出現的可 能,在不經改進的情況下,不排除逐漸演變成弱肉強食的叢林法則。針對 該類風險的應對策略是採用演算法和現實約束相結合的方式,例如用資產抵 押、法律和監管手段等進行聯合管控。
Ⅳ 區塊鏈技術現存問題有哪些
1.性能問題
體積問題
區塊鏈對數據備份的要求對存儲空間提出挑戰。區塊鏈要求在一筆交易達成後向全網廣播,系統內每個節點都要進行數據備份。
以比特幣為例,自創世區塊至今的區塊數據已經超過 60GB,並且區塊鏈數據量還在不斷增加,這將給比特幣核心客戶端的運行帶來很大挑戰。
處理速度問題
比特幣區塊鏈目前最高每秒處理 6.67 筆交易,一次確認時間大約為 10 分鍾,容易造成大量交易的堵塞延遲,可能會限制小額多次交易和對時間敏感度較高交易的應用。
盡管目前有了一些克服手段,但全面解決交易效率的方法仍然亟待發掘 。
耗能過高
第三,挖礦過程中的算力並不產生額外的實際社會價值,還會浪費大量的電子資源,隨著比特幣的日益普及,區塊鏈逐漸成為高耗能的資本密集型行業。
2.中心化問題
節點的不平等
第一,理論上,分布式網路中每個節點應當被平等對待,但是為了挖礦獲得回報,各節點可能會增加算力進行硬體競賽,從而導致節點的不平等,破壞區塊鏈記賬權的隨機性。
產業化、規模化挖礦產生了礦池
理論上如果礦池通過共謀掌握 51% 以上的算力進行系統供給,就可以實現雙重支付,實際過程中盡管其成本遠超收益,但不能否認合謀供給存在的可能性。
3.隱私安全問題
私鑰容易被竊取
第一,目前區塊鏈採用的是非對稱密鑰機制,盡管具有很高的安全性,但是私鑰保存在用戶本地,容易被黑客竊取。
區塊鏈數據的透明性容易造成隱私泄露
公有鏈中每個參與者都可以獲得完整的數據備份,整個系統是公開透明的,比特幣通過隔斷交易地址和持有人真實身份的關聯保護隱私。
當區塊鏈需要承載更多的業務時,節點如何驗證信息執行命令就需要更多的考慮。
4.升級和激勵問題
公有鏈中參與節點的數量龐大
無論是升級還是修復錯誤都無法關閉系統集中進行,可能需要考慮放鬆去中心化的問題。
各個節點之間存在著競爭博弈
要求激勵相容機制的完善,如何使去中心化系統中的自利節點能夠自發開展區塊數據驗證及記賬工作,並設計合理的懲罰函數抑制非理性競爭,是區塊鏈面臨的另一挑戰。
Ⅵ 區塊鏈安全問題應該怎麼解決
區塊鏈項目(尤其是公有鏈)的一個特點是開源。通過開放源代碼,來提高項目的可信性,也使更多的人可以參與進來。但源代碼的開放也使得攻擊者對於區塊鏈系統的攻擊變得更加容易。近兩年就發生多起黑客攻擊事件,近日就有匿名幣Verge(XVG)再次遭到攻擊,攻擊者鎖定了XVG代碼中的某個漏洞,該漏洞允許惡意礦工在區塊上添加虛假的時間戳,隨後快速挖出新塊,短短的幾個小時內謀取了近價值175萬美元的數字貨幣。雖然隨後攻擊就被成功制止,然而沒人能夠保證未來攻擊者是否會再次出擊。
當然,區塊鏈開發者們也可以採取一些措施
一是使用專業的代碼審計服務,
二是了解安全編碼規范,防患於未然。
密碼演算法的安全性
隨著量子計算機的發展將會給現在使用的密碼體系帶來重大的安全威脅。區塊鏈主要依賴橢圓曲線公鑰加密演算法生成數字簽名來安全地交易,目前最常用的ECDSA、RSA、DSA 等在理論上都不能承受量子攻擊,將會存在較大的風險,越來越多的研究人員開始關注能夠抵抗量子攻擊的密碼演算法。
當然,除了改變演算法,還有一個方法可以提升一定的安全性:
參考比特幣對於公鑰地址的處理方式,降低公鑰泄露所帶來的潛在的風險。作為用戶,尤其是比特幣用戶,每次交易後的余額都採用新的地址進行存儲,確保有比特幣資金存儲的地址的公鑰不外泄。
共識機制的安全性
當前的共識機制有工作量證明(Proof of Work,PoW)、權益證明(Proof of Stake,PoS)、授權權益證明(Delegated Proof of Stake,DPoS)、實用拜占庭容錯(Practical Byzantine Fault Tolerance,PBFT)等。
PoW 面臨51%攻擊問題。由於PoW 依賴於算力,當攻擊者具備算力優勢時,找到新的區塊的概率將會大於其他節點,這時其具備了撤銷已經發生的交易的能力。需要說明的是,即便在這種情況下,攻擊者也只能修改自己的交易而不能修改其他用戶的交易(攻擊者沒有其他用戶的私鑰)。
在PoS 中,攻擊者在持有超過51%的Token 量時才能夠攻擊成功,這相對於PoW 中的51%算力來說,更加困難。
在PBFT 中,惡意節點小於總節點的1/3 時系統是安全的。總的來說,任何共識機制都有其成立的條件,作為攻擊者,還需要考慮的是,一旦攻擊成功,將會造成該系統的價值歸零,這時攻擊者除了破壞之外,並沒有得到其他有價值的回報。
對於區塊鏈項目的設計者而言,應該了解清楚各個共識機制的優劣,從而選擇出合適的共識機制或者根據場景需要,設計新的共識機制。
智能合約的安全性
智能合約具備運行成本低、人為干預風險小等優勢,但如果智能合約的設計存在問題,將有可能帶來較大的損失。2016 年6 月,以太坊最大眾籌項目The DAO 被攻擊,黑客獲得超過350 萬個以太幣,後來導致以太坊分叉為ETH 和ETC。
對此提出的措施有兩個方面:
一是對智能合約進行安全審計,
二是遵循智能合約安全開發原則。
智能合約的安全開發原則有:對可能的錯誤有所准備,確保代碼能夠正確的處理出現的bug 和漏洞;謹慎發布智能合約,做好功能測試與安全測試,充分考慮邊界;保持智能合約的簡潔;關注區塊鏈威脅情報,並及時檢查更新;清楚區塊鏈的特性,如謹慎調用外部合約等。
數字錢包的安全性
數字錢包主要存在三方面的安全隱患:第一,設計缺陷。2014 年底,某簽報因一個嚴重的隨機數問題(R 值重復)造成用戶丟失數百枚數字資產。第二,數字錢包中包含惡意代碼。第三,電腦、手機丟失或損壞導致的丟失資產。
應對措施主要有四個方面:
一是確保私鑰的隨機性;
二是在軟體安裝前進行散列值校驗,確保數字錢包軟體沒有被篡改過;
三是使用冷錢包;
四是對私鑰進行備份。
Ⅶ 美國上市公司由第三方審計作為公司狀況的顧問是否具有可借鑒性
第三方審計 工作是由具備資質的會計師所進行審計,那麼所謂的第三方,就是中立的一方,注冊會計師正好具備這個特點。因為 第三方具有中立的特點 ,所以在對上市公司做審計工作的同時可以做到公平、公正、公開,不偏袒任何方面。可以最大程度的做到就事論事,以提高投資者對審計報告的認可度。
對於美國上市公司來說, 有效的財務會計報告內部控制對公司管理及其事務,盡到對其投資者的責任,有至關重要的作用。 公司管理當局、公司所有者、投資公眾和其他相關方都需依賴公司承保的財務信息來制定決策。那麼需要做到這些,自己來審計自己,顯然是做不到足夠的公平公正與公開,也不可能得到各方面的對報告的認可。 所以把這些交給具有中立性的第三方來做是最合適的事情。
那麼 審計的獨立性 ,就是說注冊會計師不受那些削弱或總是有合理的估計,仍會削弱注冊會計師做出無偏審計決策能力的壓力及其他因素的影響。這對審計工作來說,至關重要,因為涉及到市場經濟的,利益公平,獨立性。這個獨立性,也應當保持形式上的獨立和實質上的獨立,也就是說注冊會計師與被審計單位或個人沒有任何直接或間接的利益關系。不受到個人或外界因素的約束,影響和干擾,保持客觀且無私的精神及工作態度。
而第三方審計,在我國也是非常有必要的。我們不僅是借鑒,而且也正在使用第三方審計的工作。而且 我國有明確的法律規定,上市公司的年度報告必須要經過第三方的審計。 這么做也是為了能夠讓上市公司的審計報告能夠更加的客觀,公平,公正,公開,做到不摻雜任何利益關系和個人 情感 關系。
全球第三大審計機構certik為眾多知名項目保駕護航
據統計,2018年全球區塊鏈130領域93706165發生近百起安全事件,損失超20億美元,相較於2017年增長了538%。比特幣的底層技術「區塊鏈」面臨著來自數據層、網路層、共識層、激勵層、合約層、應用層的安全風險,安全攻擊方式層出不窮,防不勝防。安全攻擊主要發生在應用層,其中智能合約是區塊鏈安全的重災區。
而且還發生了很多的安全事件,影響較大的例如MtGox事件,MtGox是當時全球最大比特幣交易平台,處理的比特幣交易佔全球70%。2014年,MtGox遭遇了最嚴重的黑客攻擊,隨後MtGox宣布暫停交易,理由是其安全軟體存在漏洞。兩周後,網站突然關閉,MtGox申請破產。
據MtGox估計,公司的比特幣投資損失約合4.8億美元,其中包括客戶的75萬單位比特幣和公司自己持有的10萬單位,合計約佔全球比特幣發行量的7%。此次事件導致投資者信心受挫,比特幣直接暴跌36%。
還有非常多別的項目同樣受到巨大的損失,仔細研究不難發現:在區塊鏈的安全事件中,大多都是由於源代碼存在漏洞而使黑客趁虛而入。智能合約受到區塊鏈本身保護,所以智能合約代碼可以最大限度的開源和讓人閱讀。但是代碼的公開性使得黑客容易掌握代碼的缺陷,進一步利用代碼缺陷觸發條件改變智能合約執行結果,使得區塊鏈項目存在巨大的經濟隱患。所以智能合約代碼的開源性需要代碼的高可靠性,這種可靠性要求100%的正確。
但是,對於程序員來說,寫一個完全沒有漏洞的代碼實在是太難了,即使採取了所有可能的預防措施,在復雜的軟體中也總會出現沒有預料到的漏洞。所以,代碼審計的重要性不言而喻。
通過代碼審計,檢查源代碼中的安全缺陷,檢查程序源代碼是否存在安全隱患,或者有編碼不規范的地方,通過自動化工具或者人工審查的方式,對程序源代碼逐條進行檢查和分析,發現這些源代碼缺陷引發的安全漏洞,並提供代碼修訂措施和建議。
目前已經服務的有交易所、錢包、公鏈和智能合約等代碼審計,為區塊鏈行業保駕護航,合作的慢霧 科技 ,Certik等全球知名審計公司,我們有著優質的服務滿足客戶的需求,歡迎合作夥伴合作交流,共同探討!
發生過的案例:
一、區塊鏈代碼審計可以解決哪些問題:讓黑客無孔可入
隨著BTC、ETH、EOS等區塊鏈項目的迅速發展,區塊鏈項目已經進入了智能合約時代,但是智能合約自身的正確性和安全性卻面臨著巨大的問題。
也就是說任何一個項目在使用區塊鏈時都有可能走向歧途,不能完全保證代碼的准確性。就像每個人在電腦打字時都會打錯字一樣,程序員在輸入代碼時也會存在筆誤和錯漏。
而區塊鏈中的基礎:智能合約代碼的開源性需要代碼的高可靠性,這種可靠性要求100%的正確。
差之毫釐,謬以千里。
用專業的術語來說:
類似比特幣這樣的代碼全部公開,用智能合約代碼存儲在區塊鏈上,與交易數據一樣受到區塊鏈的加密保護,要想修改智能合約代碼需要掌握51%的算力,因此,智能合約代碼的防篡改性得到大大提升。
智能合約受到區塊鏈本身保護,所以智能合約代碼可以最大限度的開源和讓人閱讀。智能合約解決了可以公開代碼並保障其安全的問題,但是代碼的公開性使得黑客容易掌握代碼的缺陷,進一步利用代碼缺陷觸發條件改變智能合約執行結果,使得區塊鏈項目存在巨大的經濟隱患。
就像,我們在銀行里轉賬,每一個賬戶的信息都是對的,轉賬才能夠是正確的,你的財產才可以安全被保護,所以:區塊鏈代碼中一個字都不能錯。
二、區塊鏈代碼錯誤導致的嚴重後果
區塊鏈中的智能合約代碼質量不好造成了許多嚴重的後果。
目前來看,許多交易所和代幣項目在上交易所之前沒有經過區塊鏈代碼審計,造成了許多虛擬貨幣被盜竊的黑客事件。
1、SMT項目方與美國BEC代幣的安全漏洞
2018年4月25日凌晨,SmartMesh(SMT)項目方反饋發現其交易存在異常問題,經初步排查,SMT的以太坊智能合約存在漏洞。受此影響,火幣Pro目前暫停所有幣種的充提幣業務。
另據媒體報道,發現SMT與美圖BEC代幣存類似的安全漏洞,即可通過溢出攻擊可以收到大量的代幣。
2、美圖BEC的異常交易漏洞
2018年4月22日,美圖BEC出現異常交易,據分析,BEC 智能合約中的batchTransfer批量轉賬函數存在漏洞,攻擊者可傳入很大的value數值,使cnt * value後超過unit256的最大值使其溢出導致amount變為0。
3、Parity多簽名錢包漏洞
2017年7月,Parity多簽名錢包由於其智能合約代碼中存在漏洞,被黑客盜取時價超過3000萬美金的ETH。
4、黑客盜幣漏洞
2016年6月由於智能合約的一個錯誤,黑客從DAO偷走了價值5500萬美元的ETH。
代碼的安全缺陷倒逼智能合約的代碼自動審計。
三、區塊鏈代碼審計成就完美合約
區塊鏈智能合約通過代碼建立一套「法律合同」,軟體工程師創造一個完全無誤差的代碼是不可能的,程序員總存在疏忽的地方。紅岸 科技 和國防 科技 大學的Ulord區塊鏈項目研究團隊對市面上的區塊鏈智能合約進行了審計,他們的研究發現:
對所有的程序員來說,寫一個沒有bug的代碼實在是太難了,即使採取了所有可能的預防措施,在復雜的軟體中也總會出現沒有預料到的執行路徑或可能的漏洞。
這是為什麼要代碼審計最重要的原因之一。
區塊鏈中的 「法律合同」是一項受解釋和仲裁的約束,程序員很難去創造一個縝密的合約。在任意一個大的合約里,可能出現的文稿錯誤以及一些條款需要解釋和仲裁。
同時,軟體工程師不是法律專家,反之亦然。起草一份好的合約需要各種各樣的技能,不一定與編寫的計算機程序兼容。
因此,智能合約代碼在一定程度上都可能存在安全隱患。傳統的智能合約代碼審計主要利用人工,依靠code reviewer閱讀智能合約代碼。人工代碼審計最終還是依賴人的經驗,代碼審計效果不明顯,針對目前ETH大量代幣的智能合約,人工審計工作量大,難以高效的完成工作。
在區塊鏈領域從事代碼審計業務的項目公司較少,目前每個代幣在上交易所之前,其區塊鏈智能合約代碼由交易所進行審察和判定,但交易所有時並不能完全有效地判斷合約是否完美。
智能化代碼審計,利用計算機進行穩健性檢驗是當前代碼審計最重要的方式,掌握該項技術標準的國內公司並不多。
但,區塊鏈代碼審計的重要性不言而喻,區塊鏈世界本身是相當安全的,但是由於人為撰寫代碼的問題,不可能完美,必須加強代碼有效性的識別。
Ⅷ 區塊鏈的應用方面
區塊鏈主要應用的范圍包括:數字貨幣、金融資產的交易結算、數字政務、存證防偽數據服務等領域。區塊鏈是將數據區塊有序鏈接,每個區塊負責記錄一個文件數據,並進行加密來確保數據不能夠被修改和偽造的資料庫技術。
區塊鏈本質上是一個應用了密碼學技術的多方參與、共同維護、持續增長的分布式資料庫系統也稱為分布式共享賬本。共享賬本中的每一頁就是一個區塊,每一個區塊寫滿了交易記錄,區塊鏈技術匿名性、去中心化、公開透明、不可篡改等特點讓其備受企業的青睞,得到了更加廣泛的應用嘗試。
區塊鏈應用范圍
1.金融領域
區塊鏈能夠提供信任機制,具備改變金融基礎架構的潛力,各類金融資產如股權、債券、票據、倉單、基金份額等都可以被整合到區塊鏈技術體系中,成為鏈上的數字資產,在區塊鏈上進行存儲、轉移和交易。
區塊鏈技術的去中心化,能夠降低交易成本,使金融交易更加便捷、直觀和安全。區塊鏈技術與金融業相結合,必然會創造出越來越多的業務模式、服務場景、業務流程和金融產品,從而給金融市場、金融機構、金融服務及金融業態發展帶來更多影響。隨著區塊鏈技術的改進及區塊鏈技術與其他金融科技的結合,區塊鏈技術將逐步適應大規模金融場景的應用。
2.公共服務領域
傳統的公共服務依賴於有限的數據維度,獲得的信息可能不夠全面且有一定的滯後性。區塊鏈不可篡改的特性使鏈上的數字化證明可信度極高,在產權、公證及公益等領域都可以以此建立全新的認證機制,改善公共服務領域的管理水平。
公益流程中的相關信息如捐贈項目、募集明細、資金流向、受助人反饋等,均可存放於區塊鏈上,在滿足項目參與者隱私保護及其他相關法律法規要求的前提下,有條件地進行公開公示,方便公眾和社會監督。
3.
信息安全領域
利用區塊鏈可追溯、不可篡改的特性,可以確保數據來源的真實性,同時保證數據的不可偽造性,區塊鏈技術將從根本上改變信息傳播路徑的安全問題。
區塊鏈對於信息安全領域體現在以下三點:
- 用戶身份認證保護
- 數據完整性保護
- 有效阻止 DDoS 攻擊
區塊鏈的分布式存儲架構則會令黑客無所適從,已經有公司著手開發基於區塊鏈的分布式互聯網域名系統,絕除當前 DNS 注冊弊病的禍根,使網路系統更加干凈透明。
4.物聯網領域
區塊鏈+物聯網,可以讓物聯網上的每個設備獨立運行,整個網路產生的信息可以通過區塊鏈的智能合約進行保障。
安全性:傳統物聯網設備極易遭受攻擊,數據易受損失且維護費用高昂。物聯網設備典型的信息安全風險問題包括,固件版本過低、缺少安全補丁、存在許可權漏洞、設備網路埠過多、未加密的信息傳輸等。區塊鏈的全網節點驗證的共識機制、不對稱加密技術及數據分布式存儲將大幅降低黑客攻擊的風險。
可信性:傳統物聯網由中心化的雲伺服器進行管控,因設備的安全性和中心化伺服器的不透明性,用戶的隱私數據難以得到有效保障。而區塊鏈是一個分布式賬簿,各區塊既相互聯系又有各自獨立的工作能力,保證鏈上信息不會被隨意篡改。因此分布式賬本可以為物聯網提供信任、所有權記錄、透明性和通信支持。
效益性:受限於雲服務和維護成本,物聯網難以實現大規模商用。傳統物聯網實現物物通信是經由中心化的雲伺服器。該模式的弊端是,隨著接入設備的增多,伺服器面臨的負載也更多,需要企業投入大量資金來維持物聯網體系的正常運轉。
而區塊鏈技術可以直接實現點對點交易,省略了中間其他中介機構或人員的勞務支出,可以有效減少第三方服務所產生的費用,實現效益最大化。
5.供應鏈領域
供應鏈由眾多參與主體構成,存在大量交互協作,信息被離散地保存在各自的系統中,缺乏透明度。信息的不流暢導致各參與主體難以准確地了解相關事項的實時狀況及存在問題,影響供應鏈的協同效率。當各主體間出現糾紛時,舉證和追責耗時費力。
區塊鏈可以使數據在各主體之間公開透明,從而在整個供應鏈條上形成完整、流暢、不可篡改的信息流。這可以確保各主體及時發現供應鏈系統運行過程中產生的問題,並有針對性地找到解決方案,進而提升供應鏈管理的整體效率。
6.汽車產業
去年宣布合夥使用區塊鏈建立一個概念證明來簡化汽車租賃過程,並把它建成一個「點擊,簽約,和駕駛的過程。未來的客戶選擇他們想要租賃的汽車,進入區塊鏈的公共總賬;然後,坐在駕駛座上,客戶簽訂租賃協議和保險政策,而區塊鏈則是同步更新信息。這不是個想像,對於汽車銷售和汽車登記來說,這種類型的過程也可能會發展為現實。
7.股票交易
很多年來,許多公司致力於使得買進、賣出、交易股票的過程變得容易。新興區塊鏈創業公司認為,區塊鏈技術可以使這一過程更加安全和自動化,並且比以往任何解決方案與此同時,區塊鏈初創公司 Chain 正和納斯達克合作,通過區塊鏈實現私有公司的股權交
8.政府管理
政務信息、項目招標等信息公開透明,政府工作通常受公眾關注和監督,由於區塊鏈技術能夠保證信息的透明性和不可更改性,對政府透明化管理的落實有很大的作用。政府項目招標存在一定的信息不透明性,而企業在密封投標過程中也存在信息泄露風險。區塊鏈能夠保證投標信息無法篡改,並能保證信息的透明性,在彼此不信任的競爭者之間形成信任共只。並能夠通過區塊鏈安排後續的智能合約,保證項目的建設進度,一定程度上防止了腐敗的滋生。
區塊鏈技術應用還有很多很多,這只是區塊鏈應用的一下支點。未來區塊鏈技術將應用各個地方
Ⅸ 360發現了區塊鏈哪些史詩級漏洞
5月29日消息,近日,360公司Vulcan(伏爾甘)團隊發現了區塊鏈平台EOS的一系列高危安全漏洞。經驗證,其中部分漏洞可以在EOS節點上遠程執行任意代碼,即可以通過遠程攻擊,直接控制和接管EOS上運行的所有節點。
區塊鏈網路安全隱患亟待關注
EOS是被稱為「區塊鏈3.0」的新型區塊鏈平台,目前其代幣市值高達690億人民幣,在全球市值排名第五。
在區塊鏈網路和數字貨幣體系中,節點、錢包、礦池、交易所、智能合約等都存在很多的攻擊面,360安全團隊此前已經發現和揭露了多個針對數字貨幣節點、錢包、礦池和智能合約的嚴重安全漏洞。
此次360安全團隊在EOS平台的智能合約虛擬機中發現的一系列新型安全漏洞,是一系列前所未有的安全風險,此前尚未有安全研究人員發現這類問題。這類型的安全問題不僅僅影響EOS,也可能影響其他類型的區塊鏈平台與虛擬貨幣應用。
360表示,希望通過這一漏洞的發現和披露,引起區塊鏈業界和安全同行在這類問題的安全性上更多的重視和關注,共同增強區塊鏈網路的安全。
內容來源 澎湃新聞
Ⅹ 區塊鏈面臨的潛在問題有哪些多選題
區塊鏈具有數據透明。區塊鏈潛在問題可能會出關於區塊鏈具有數據透明,防篡改等多選題題項。區塊鏈就是一個又一個區塊組成的鏈條。每一個區塊中保存了一定的信息,它們按照各自產生的時間順序連接成鏈條。這個鏈條被保存在所有的伺服器中,只要整個系統中有一台伺服器可以工作,整條區塊鏈就是安全的。