簡(jiǎn)述:一、部分與數(shù)字貨幣交易平臺(tái)相關(guān)的安全事件近期,數(shù)字貨幣交易所安全事件頻發(fā)。2018年01月日本Coincheck交易所受到黑客攻擊被盜取NEM新經(jīng)幣損失約5.34億美元;2018年02月基于以太坊的XMRG代幣的交易價(jià)格上漲787%后迅速暴
1、與數(shù)字貨幣交易平臺(tái)相關(guān)的部分安全事件
近日,數(shù)字貨幣交易所安全事件頻發(fā)。2018年01月日本Coincheck交易所被黑客攻擊并被盜NEM新經(jīng)幣損失約5.34億美元;基于以太坊的2018年2月XMRG交易價(jià)格上漲787%后,代幣迅速暴跌至零,造成大量用戶經(jīng)濟(jì)損失,背后的原因是其智能合約代碼存在整數(shù)溢出漏洞,超額鑄幣拋售造成惡性通脹;2018年3月Binance在交易所,黑客利用竊取的用戶信息進(jìn)行大量交易,操縱市場(chǎng)利潤(rùn)超過1億美元?;谝蕴坏?018年4月BEC代幣和SMT由于智能合約的溢出漏洞,代幣轉(zhuǎn)出了大量代幣,導(dǎo)致恐慌性拋售,導(dǎo)致市值幾乎為零……這樣的案例數(shù)不勝數(shù)。
通過這些觀察,筆者發(fā)現(xiàn)了兩種現(xiàn)象:一是事件頻繁發(fā)生。我們應(yīng)該知道,這只是最近一些有影響力的事件的列表。如果擴(kuò)大時(shí)間范圍,或者包括可能影響較小和被掩蓋的事件,數(shù)量將超過此;第二,平臺(tái)或用戶損失巨大,往往是數(shù)千萬甚至數(shù)億美元。
事實(shí)上,通過這些事件的記錄,你也可以得到更多的信息,然后進(jìn)行分析。
2018年3月初,著名數(shù)字貨幣交易平臺(tái)幣安出現(xiàn)大量賬戶異常交易,影響了整個(gè)數(shù)字貨幣市場(chǎng)的交易。這個(gè)事件的操作方法很有意思,以后再提。這里要說的是,事件發(fā)生后,有人發(fā)文指責(zé)事件是幣安官方自導(dǎo)自演,幣安聯(lián)合創(chuàng)始人何毅隨后發(fā)文回應(yīng),反駁此指責(zé)。作者不打算在這里討論事件的真相。這是我想引用何一回文中的一句話:“這種安全問題幾乎是不可避免的。任何類型的交易所每天都受到攻擊。一方面,政策空間狹窄,導(dǎo)致貨幣圈不太可能復(fù)制傳統(tǒng)的交易所系統(tǒng)。另一方面,虛擬貨幣交易所只推出了幾年,風(fēng)險(xiǎn)控制和技術(shù)積累都需要一個(gè)增長(zhǎng)過程。”
是否同意這一說法是一個(gè)不同的問題,作者主要關(guān)注它的想法。在這一聲明中,數(shù)字貨幣交易平臺(tái)與傳統(tǒng)金融交易平臺(tái)進(jìn)行了比較,本文將使用相同的想法來解釋。
為什么黑客攻擊數(shù)字貨幣交易所?
從邏輯上講,任何主觀行為都是有目的的。黑客攻擊的目的不乏炫耀技術(shù)或表達(dá)政治需求,但最大比例是獲得經(jīng)濟(jì)回報(bào)。
在現(xiàn)實(shí)生活中,攻擊傳統(tǒng)金融機(jī)構(gòu),如銀行或證券交易所系統(tǒng),但這方面的記錄遠(yuǎn)低于上述記錄。讓我們分析一下原因。
筆者認(rèn)為,有兩個(gè)主要原因。一方面,傳統(tǒng)金融機(jī)構(gòu)所擁有的資產(chǎn),無論是數(shù)字化(相對(duì)于實(shí)體化紙幣和硬幣)法定貨幣還是證券憑證,一般都是注冊(cè)的。其流通過程有痕跡可循,并接受監(jiān)管。要實(shí)現(xiàn)難以跟蹤的轉(zhuǎn)移效果,成本高,難度大。另一方面,傳統(tǒng)金融業(yè)的數(shù)字化歷史悠久。人才儲(chǔ)備、技術(shù)積累和制度規(guī)范都非常成熟,信息安全建設(shè)水平相對(duì)較高。從技術(shù)上成功入侵、盜竊資產(chǎn)、逃避追捕是非常困難的。
另一方面,數(shù)字貨幣交易所,一方面,數(shù)字貨幣的匿名性、不可篡改性和無監(jiān)管性,導(dǎo)致資產(chǎn)轉(zhuǎn)移方便,難以追溯和恢復(fù)。另一方面,當(dāng)數(shù)字貨幣交易行業(yè)出現(xiàn)時(shí)間短、發(fā)展快、利潤(rùn)高時(shí),仍然忽視信息安全建設(shè),存在許多隱藏的安全漏洞,相對(duì)容易攻擊。
三、數(shù)字貨幣交易所在技術(shù)上面臨的安全威脅
筆者分析了數(shù)字貨幣交易所在技術(shù)上面臨的安全威脅,主要分為兩部分。
1.傳統(tǒng)信息系統(tǒng)安全漏洞
在這方面,數(shù)字貨幣交易所與傳統(tǒng)金融機(jī)構(gòu)沒有太大區(qū)別。整個(gè)信息系統(tǒng)由Web由用戶通過瀏覽器、移動(dòng)終端、服務(wù)器、后端數(shù)據(jù)庫(kù)等元素組成App以及交易所提供的API作為客戶端訪問服務(wù)器的多種方式。
結(jié)合本文第一部分的事件記錄,可以看出,這部分面臨的安全威脅主要包括服務(wù)器軟件漏洞,配置不當(dāng),DDoS攻擊,服務(wù)端Web程序漏洞(包括技術(shù)漏洞和業(yè)務(wù)邏輯缺陷)、辦公電腦安全問題、內(nèi)部人員攻擊等。
對(duì)于規(guī)模大、用戶多的交易所,也會(huì)面臨用戶被攻擊者利用假釣魚網(wǎng)站騙取認(rèn)證信息的問題。上文中提到的幣安交易所的異常交易事件,據(jù)官方的說法,是攻擊者利用釣魚欺騙的方式騙取了部分用戶的認(rèn)證憑證,繼而利用API發(fā)起大量交易,將用戶賬戶中的其他貨幣交易成比特幣,貨幣安全及時(shí)發(fā)現(xiàn)異常,凍結(jié)提幣功能。有趣的是,雖然攻擊者不能提取貨幣,但他們想到了另一種聰明的盈利方式,即利用他們控制的大量比特幣操縱市場(chǎng),影響其他貨幣的價(jià)格,然后在其他數(shù)字貨幣期貨交易所做空,最終超過1億美元。在這一事件中,攻擊者利用貨幣安全平臺(tái)對(duì)市場(chǎng)的巨大影響。理論上,沒有人偷數(shù)字貨幣,只是“換了換幣種”,由于大量賣空訂單分散在數(shù)百家其他交易所,根本原因無法找到。
下圖是“去中心化漏洞平臺(tái)”DVP的漏洞統(tǒng)計(jì)。
2018年7月12日,該平臺(tái)收錄的最早漏洞信息在不到兩個(gè)月的時(shí)間里收錄了1800多個(gè)漏洞,每天仍以數(shù)十個(gè)速度增長(zhǎng)。
上個(gè)月,一個(gè)安全團(tuán)隊(duì)說他抓到了0day漏洞是數(shù)字貨幣交易所全站程序的邏輯漏洞。數(shù)百家中小型交易所正在使用該程序。雖然公眾普遍認(rèn)為國(guó)內(nèi)外大型交易所不會(huì)購(gòu)買和使用第三方開發(fā)的全站程序,但數(shù)字貨幣交易行業(yè)利潤(rùn)高,發(fā)展迅速,很多人可能想在后期快速進(jìn)入市場(chǎng),搜索搜索引擎“開發(fā)數(shù)字貨幣交易平臺(tái)”關(guān)鍵詞可以發(fā)現(xiàn)這一塊的需求應(yīng)該還是很大的。
事實(shí)上,在第三方外包開發(fā)的早期使用并非不可能。在傳統(tǒng)銀行領(lǐng)域,大量中小型銀行的信息系統(tǒng)也將使用第三方公司的產(chǎn)品進(jìn)行定制。由于政府層面的嚴(yán)格監(jiān)管和這類開發(fā)公司的長(zhǎng)期技術(shù)積累,銀行使用的類似系統(tǒng)通常有足夠的安全性。然而,數(shù)字貨幣行業(yè)則不同。一些從事此類開發(fā)的個(gè)人和團(tuán)隊(duì)對(duì)產(chǎn)品質(zhì)量的保證能力非常有限,導(dǎo)致通用漏洞頻發(fā)也就不足為奇了。
對(duì)于這一部分安全威脅的解決方法來說,通過滲透測(cè)試,代碼審計(jì)等安全服務(wù),挖掘并修復(fù)系統(tǒng)存在的安全漏洞,可以參考傳統(tǒng)金融行業(yè)的安全規(guī)范和最佳實(shí)踐結(jié)合自身情況完善安全體系的建設(shè)。
2.智能合約安全漏洞
以太坊被稱為“區(qū)塊鏈2.0”支持智能合約運(yùn)行的技術(shù)代表??梢岳斫猓忍貛畔到y(tǒng)是在底層區(qū)塊鏈技術(shù)的基礎(chǔ)上定義獎(jiǎng)勵(lì)分配規(guī)則的“合約”所構(gòu)成的。以太坊的出現(xiàn)以太坊的出現(xiàn)提供了現(xiàn)成的底層區(qū)塊鏈網(wǎng)絡(luò)Solidity開發(fā)和部署自己的智能合同,包括模擬類似比特幣的產(chǎn)品。因?yàn)镾olidity它是一種完整的程序開發(fā)語言,理論上可以用來實(shí)現(xiàn)各種分布式應(yīng)用。
開發(fā)人員編寫智能合同代碼后,將代碼部署到以太坊節(jié)點(diǎn)的區(qū)塊鏈上EVM在虛擬機(jī)上執(zhí)行。代碼上鏈后,每個(gè)節(jié)點(diǎn)執(zhí)行相同的操作,同步數(shù)據(jù)狀態(tài)。
和傳統(tǒng)程序一樣,智能合約也不可避免地存在安全漏洞。不同之處在于,由于區(qū)塊鏈技術(shù)的不可篡改性,一旦合同部署好,就很難修復(fù)問題。代幣分發(fā)合同部署后,代幣存在整形溢出等漏洞,代幣在線交易所交易,然后觸發(fā)利用漏洞。大量代幣在短時(shí)間內(nèi)會(huì)影響市場(chǎng)價(jià)值,給交易所和用戶造成巨大的經(jīng)濟(jì)損失。
這部分安全威脅與傳統(tǒng)的信息安全漏洞大不相同。在傳統(tǒng)的金融市場(chǎng)上,也有類似的攻擊,比如20世紀(jì)末亞洲金融危機(jī)時(shí)索羅斯對(duì)港元的運(yùn)作。不同的是,在傳統(tǒng)金融市場(chǎng)發(fā)動(dòng)這樣的攻擊需要大量的資金支持。在數(shù)字貨幣領(lǐng)域,理論上有能力挖掘合同漏洞的人可能會(huì)實(shí)現(xiàn)這樣的攻擊。
下圖是基于以太坊的ERC-20智能合約標(biāo)準(zhǔn)開發(fā)的代幣合約漏洞信息:
實(shí)際威脅可能比這嚴(yán)重得多。我們之所以說智能合約是智能合約的原因“智能”,這是因?yàn)橐坏┎渴鸬芥溨?,它的?zhí)行過程是透明可見的,不可篡改,不需要人工干預(yù),自然解決了執(zhí)行過程中的信任問題,這也是區(qū)塊鏈技術(shù)出現(xiàn)時(shí)需要解決的根本問題。盡管解決了程序“運(yùn)行”階段性問題,但如果合同代碼存在漏洞,開始實(shí)施后使用,偏離了原有的初衷,區(qū)塊鏈技術(shù)的這些優(yōu)秀特點(diǎn)將成為挽救損失的障礙。
為了應(yīng)對(duì)這部分安全威脅,交易所需要在推出新代幣之前,通過完善的合同代碼安全審計(jì),以防止萌芽狀態(tài),并盡量減少可能的攻擊威脅。
騰佑科技IDC提供全球海外服務(wù)器租賃托管,如香港服務(wù)器和美國(guó)服務(wù)器。是數(shù)字貨幣交易平臺(tái)、區(qū)域鏈、直銷、流媒體、外貿(mào)、游戲等服務(wù)器解決方案的首選品牌。騰友科技為多家數(shù)字交易所平臺(tái)提供服務(wù)器租賃托管解決方案!詳情請(qǐng)?jiān)诰€客服!
騰佑科技(mubashirfilms.com)成立于2009年,總部位于河南鄭州,是一家集互聯(lián)網(wǎng)基礎(chǔ)設(shè)施及軟硬件于一體化的高新技術(shù)企業(yè),具有IDC/ISP/ICP/云牌照、雙軟等資質(zhì),并擁有多個(gè)國(guó)家版權(quán)局認(rèn)證。公司自成立以來,一直致力于發(fā)展互聯(lián)網(wǎng)IDC數(shù)據(jù)中心DataCenter、云計(jì)算Cloud、大數(shù)據(jù)BigDate、人工智能AI、內(nèi)容加速CDN、互聯(lián)網(wǎng)安全、軟件定制開發(fā)等產(chǎn)品服務(wù)及行業(yè)客戶技術(shù)一體化智能解決方案;2018年成為百度智能云AI河南服務(wù)中心。
售前咨詢熱線:400-996-8756
備案提交:0371-89913068
售后客服:0371-89913000
搜索詞
熱門產(chǎn)品推薦