999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

區(qū)塊鏈智能合約漏洞修復(fù)困難

2018-09-10 13:15:34高楓
計算機與網(wǎng)絡(luò) 2018年12期
關(guān)鍵詞:智能

高楓

最近區(qū)塊鏈平臺EOS智能合約漏洞事件再次把區(qū)塊鏈安全推上了風(fēng)口浪尖。攻擊者可以通過發(fā)布包含惡意代碼的“智能合約”,經(jīng)過一系列的操作之后,控制區(qū)塊鏈網(wǎng)絡(luò)中的所有節(jié)點,從而為所欲為。從The DAO到BEC,SocialChain,Hexagon,再到這幾天的EOS漏洞,“智能合約”已經(jīng)成為區(qū)塊鏈安全的重災(zāi)區(qū)。

那么什么是智能合約,智能合約的漏洞究竟給安全帶來了什么樣的新挑戰(zhàn),我們應(yīng)該如何應(yīng)對?本文中360代碼衛(wèi)士團(tuán)隊的安全專家將結(jié)合自身在區(qū)塊鏈智能合約漏洞方面的研究成果和心得體會,從這幾個方面進(jìn)行深入解讀。

一、什么是智能合約

智能合約(smart contract)這個術(shù)語是在1994年由Nick Szabo提出的,后來經(jīng)過幾次在不同環(huán)境下的重新定義。我們現(xiàn)在通常所說的區(qū)塊鏈智能合約以以太坊為代表,以太坊的作者Vitalik Buterin意識到,在區(qū)塊鏈系統(tǒng)中,交易邏輯是可以和底層系統(tǒng)機制分離的。

底層系統(tǒng)負(fù)責(zé)交易塊的創(chuàng)建和驗證,記賬者的共識達(dá)成等基礎(chǔ)功能,而交易本身到底做什么事情是可以通過二次編程的方式來定義的。因此他設(shè)計了一種交易代碼執(zhí)行的虛擬環(huán)境EVM,使用者可以開發(fā)自定義的交易邏輯,發(fā)布到鏈上,當(dāng)交易進(jìn)行時,鏈上所有的節(jié)點都執(zhí)行相同的代碼,從而同步改變鏈上數(shù)據(jù)的狀態(tài)。他為這種代碼使用了“智能合約”這個名字,這是我們目前通常所說的智能合約的內(nèi)涵。

二、智能合約漏洞,左右為難

智能合約本質(zhì)是一段運行在區(qū)塊鏈網(wǎng)絡(luò)中的代碼,它完成用戶所賦予的業(yè)務(wù)邏輯。以以太坊體系的代幣為例,其業(yè)務(wù)邏輯是代幣發(fā)幣和交易。以太坊在設(shè)計之初,將智能合約設(shè)計成了一旦部署就不能修改的模式。這種設(shè)計有可能是為了提高智能合約的可信性。

但是我們知道,只要是由人編寫的程序,就一定會出現(xiàn)錯誤和缺陷。以太坊這種設(shè)計本身就違背了程序設(shè)計的一般規(guī)律,在智能合約出現(xiàn)漏洞的時候可能會造成無法彌補的損失。我們可以看到,近期出現(xiàn)的以太坊體系智能合約的漏洞,造成了巨大的影響,有的代幣也因此毀滅。

目前以太坊體系區(qū)塊鏈智能合約的機制設(shè)計,加之漏洞可能帶來的毀滅性影響,使得已上線智能合約的漏洞的報告和處理變得非常棘手。

360代碼衛(wèi)士團(tuán)隊在近期的研究中發(fā)現(xiàn)了以太坊體系下多個已上市交易的代幣的智能合約安全漏洞,并已第一時間報告廠商,但到目前為止廠商尚未作出任何回應(yīng)。對于廠商來說,由于智能合約不可修改的特性,要對上線后發(fā)現(xiàn)的漏洞進(jìn)行有效修復(fù),只能選擇重新部署新的合約,這將付出巨大的代價,因此有的廠商可能會選擇不響應(yīng)不處理。

而對于安全研究者來說,也面臨左右為難的尷尬境地。在廠商修補漏洞前公開漏洞細(xì)節(jié)對于廠商不利,有悖漏洞披露的一般原則,但如果廠商遲遲不修補漏洞,公眾對于漏洞的存在不知情,風(fēng)險會隨著時間的增長迅速膨脹,漏洞一旦爆發(fā)可能會造成更大的危害,波及更大的人群,可能會造成很多人的投資瞬間化為烏有。

三、智能合約漏洞,如何應(yīng)對

在一些聯(lián)盟鏈中,智能合約的設(shè)計是可以在部署之后更新的,當(dāng)然這種更新需要一定的線下協(xié)商流程。要應(yīng)對區(qū)塊鏈智能合約的安全漏洞問題,未來需要普遍考慮設(shè)計相應(yīng)的智能合約協(xié)商更新機制,降低漏洞修復(fù)的成本。

但現(xiàn)在,我們需要面對現(xiàn)實,做出幾乎唯一可行的、切實有效地努力———在智能合約上線之前,對其進(jìn)行全面深入的代碼安全審計,盡可能的消除漏洞,降低安全風(fēng)險。

360代碼衛(wèi)士團(tuán)隊安全專家表示,當(dāng)前區(qū)塊鏈智能合約中可能出現(xiàn)的漏洞至少有20余種。以下列舉一些常見的區(qū)塊鏈智能合約的漏洞類型及其可能造成的風(fēng)險,這些漏洞在智能合約上線之前,都應(yīng)該進(jìn)行詳細(xì)的排查。

1.整數(shù)溢出

智能合約中危險的數(shù)值操作;

可能導(dǎo)致合約失效、無限發(fā)幣等風(fēng)險。

2.越權(quán)訪問

智能合約中對訪問控制處理不當(dāng);

可能導(dǎo)致越權(quán)發(fā)幣風(fēng)險。

3.信息泄露

硬編碼地址等;

可能導(dǎo)致重要信息的泄露。

4.邏輯錯誤

代理轉(zhuǎn)賬函數(shù)缺失必要校驗;

可能導(dǎo)致基于重入漏洞的惡意轉(zhuǎn)賬等風(fēng)險。

5.拒絕服務(wù)

循環(huán)語句、遞歸函數(shù)、外部合約調(diào)用等處理不當(dāng);

可能導(dǎo)致無限循環(huán)、遞歸棧耗盡等拒絕服務(wù)風(fēng)險。

6.函數(shù)誤用

偽隨機函數(shù)調(diào)用和接口函數(shù)實現(xiàn)問題;

可能導(dǎo)致可預(yù)測隨機數(shù)、接口函數(shù)返回異常等風(fēng)險。

漏洞永遠(yuǎn)都會存在。未來區(qū)塊鏈行業(yè)一定會出現(xiàn)更多的安全問題,之前傳統(tǒng)互聯(lián)網(wǎng)領(lǐng)域里面遇到的安全問題,區(qū)塊鏈行業(yè)里面一定也會遇到。區(qū)塊鏈行業(yè)要能夠與網(wǎng)絡(luò)安全行業(yè)做到協(xié)同開放,才能使行業(yè)更加健康穩(wěn)定安全地發(fā)展。

猜你喜歡
智能
智能與自主
讓紙變得智能
一種智能微耕機的研發(fā)
智能制造 反思與期望
智能前沿
文苑(2018年23期)2018-12-14 01:06:06
智能前沿
文苑(2018年19期)2018-11-09 01:30:14
智能前沿
文苑(2018年17期)2018-11-09 01:29:26
智能前沿
文苑(2018年21期)2018-11-09 01:22:32
智能制造·AI未來
商周刊(2018年18期)2018-09-21 09:14:46
爭渡智能石化
能源(2018年4期)2018-05-19 01:53:44
主站蜘蛛池模板: 日韩毛片在线播放| 高清无码一本到东京热| 亚洲欧美成人在线视频| 日本国产精品一区久久久| 亚洲人成网址| 天天摸天天操免费播放小视频| www.国产福利| 国产在线精品网址你懂的| 国产老女人精品免费视频| 国产成人精品三级| 精品国产美女福到在线不卡f| 国产综合在线观看视频| 91精品福利自产拍在线观看| 国产成人久久777777| 人妻少妇乱子伦精品无码专区毛片| 亚洲swag精品自拍一区| 秋霞午夜国产精品成人片| 亚洲开心婷婷中文字幕| 免费无码网站| 最新亚洲av女人的天堂| 真人高潮娇喘嗯啊在线观看| 无码内射在线| 亚洲第一天堂无码专区| 国产主播一区二区三区| 国产99视频在线| 欧美午夜在线播放| 欧美日韩精品一区二区在线线| 美女视频黄频a免费高清不卡| 国产丝袜丝视频在线观看| 超清无码熟妇人妻AV在线绿巨人| 无码精油按摩潮喷在线播放| 91国内外精品自在线播放| 国产自无码视频在线观看| 久久香蕉国产线| 色偷偷综合网| 亚洲av日韩综合一区尤物| 华人在线亚洲欧美精品| 一区二区理伦视频| 国产一级在线观看www色| 成AV人片一区二区三区久久| 亚洲aaa视频| 日韩欧美国产综合| 国产噜噜噜视频在线观看| 国产 在线视频无码| 久久久噜噜噜久久中文字幕色伊伊 | 四虎成人精品| 国产免费久久精品99re不卡| 色呦呦手机在线精品| 欧美精品一区二区三区中文字幕| 久久这里只有精品2| 日韩久久精品无码aV| 欧美成人手机在线视频| 四虎精品黑人视频| 久久人人妻人人爽人人卡片av| 亚洲天堂在线免费| 亚洲国产中文在线二区三区免| 亚洲系列中文字幕一区二区| 精品久久久无码专区中文字幕| 人妻丰满熟妇av五码区| 亚洲日韩每日更新| 一级毛片基地| 少妇极品熟妇人妻专区视频| av在线人妻熟妇| 中文字幕人成乱码熟女免费| 色综合久久88| 国产男人的天堂| 2021国产v亚洲v天堂无码| 日本成人不卡视频| 婷婷午夜影院| 国产JIZzJIzz视频全部免费| 亚洲天堂网视频| 国产女人18水真多毛片18精品 | 亚洲中文字幕日产无码2021| 亚洲丝袜中文字幕| 成人久久18免费网站| 中文字幕伦视频| 欧美色亚洲| 国产AV毛片| 中文字幕伦视频| 国产午夜人做人免费视频| 国产成人综合日韩精品无码首页 | 久久99国产乱子伦精品免|