當前位置:首頁 >  IDC >  安全 >  正文

區(qū)塊鏈網(wǎng)站安全檢測該何去何從

 2019-04-16 20:16  來源: A5用戶投稿   我來投稿 撤稿糾錯

  域名預(yù)訂/競價,好“米”不錯過

目前區(qū)塊鏈市場越做越大,很多服務(wù)都在使用區(qū)塊鏈技術(shù),跟上區(qū)塊鏈的大潮,在高速發(fā)展的同時,區(qū)塊鏈的安全問題也日益嚴重,2018年上半年ATN區(qū)塊鏈平臺被爆出高危的區(qū)塊鏈漏洞,我們來看下這個ATN到底是如何產(chǎn)生漏洞,分析及如何修復(fù)漏洞的。

ATN區(qū)塊鏈平臺是全世界第一個區(qū)塊鏈技術(shù)融入人工智能的一個平臺,去中心化,沒有任何授權(quán),客戶可以自己使用智能接口來進行與區(qū)塊鏈相連接的一個虛擬幣平臺。該平臺使用的是公有鏈安全機制,使用的是oracle數(shù)據(jù)庫,可以跨域,跨區(qū)的區(qū)塊鏈平臺,使用石墨烯的最新技術(shù)來實現(xiàn)用戶高并發(fā)的請求,也算是人工智能領(lǐng)域最強大的區(qū)塊鏈服務(wù)商,可以為很多的安卓,IOS,APP用戶提供區(qū)塊鏈服務(wù)。

關(guān)于這次漏洞的產(chǎn)生,是被區(qū)塊鏈安全中心檢測發(fā)現(xiàn),攻擊者利用ERC的合約進行偽造惡意代碼函數(shù),對服務(wù)器進行攻擊,因合約開放自定義的代碼,導(dǎo)致攻擊者繞過WAF防火墻,直接插入攻擊代碼從而繞過權(quán)限,導(dǎo)致漏洞的發(fā)生。

區(qū)塊鏈漏洞的詳情

ATN區(qū)塊鏈使用的合約是基于erc20以及加密值token算法的基礎(chǔ)進行開發(fā)的合約,在開發(fā)的過程當中ATN使用了自己開發(fā)人員的anth庫,為了轉(zhuǎn)幣的安全考慮,才使用這套合約,每次虛擬幣轉(zhuǎn)賬的時候都會首先確認授權(quán)權(quán)限,然后才能進行轉(zhuǎn)賬功能,當轉(zhuǎn)幣為人工智能合約,那么就會使用隨機的token值進行判斷,并寫入到oracle數(shù)據(jù)庫中,當token唯一時,轉(zhuǎn)幣才能成功。我們來看下合約的代碼到底是如何寫的:

從上述代碼可以看出,轉(zhuǎn)幣使用的合約做了詳細的安全過濾,防止非法的參數(shù)寫進來,但是在遠程調(diào)用對方身份信息的過程當中,并沒有進行安全攔截,導(dǎo)致在轉(zhuǎn)幣的過程中可以插入惡意代碼,使用custom_call函數(shù)來進行攻擊,攻擊者遠程偽造調(diào)用了自己的ATN轉(zhuǎn)幣地址,使其他人轉(zhuǎn)幣的時候直接轉(zhuǎn)幣到攻擊者的賬戶中去。

目前ATN區(qū)塊鏈平臺已經(jīng)修復(fù)此漏洞,該漏洞導(dǎo)致的轉(zhuǎn)幣損失已與開發(fā)者進行協(xié)商處理,損失降到了最低,也由此看出目前的區(qū)塊鏈平臺多多少少都存在著漏洞,只要是高危漏洞都會對幣價有所影響,目前比特幣,以太坊,市場剛剛回暖,是否是牛市要看未來整個區(qū)塊鏈市場的發(fā)展,以及有多少服務(wù)在使用區(qū)塊鏈技術(shù)。

申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!

相關(guān)文章

熱門排行

信息推薦