數字貨幣正成為黑客們的一方“沃土”,熱門交易所無疑就是個巨大“金礦”被被黑客時刻盯著,伺機下手。

昨天凌晨(5月8日)全球頭部加密貨幣交易平台Binance幣安被盜7074枚比特幣,按實時幣價估算,損失超過4100萬美元。根據區塊鏈數據和安全服務商PeckShield的分析,此次事件的攻擊手法是黑客通過釣魚等方式蒐集幣安用戶賬號信息,然後採用71個賬號並發API提幣操作於塊高度575013處實施了攻擊。事後Binance幣安立刻宣布全額賠償用戶損失。

一石激起千層浪,此事不僅造成昨日數字貨幣一度全線下跌,甚至還登上了彭博社的終端首頁,要知道,以往彭博終端的首頁一般都是有關各國央行動向的新聞。而Binance幣安創始人趙長鵬之後發Twitter提及的“區塊重組”也有引發社區就比特幣/區塊鏈不可篡改性等內核精神進行大討論的趨勢。

然而此次並非Binance第一次被黑客攻擊,2018年3月和7月,Binance也曾遭遇過黑客攻擊,不過當時因黑客提取大量比特幣時觸發了其風控系統,賬戶被凍結,Binance也因此僥倖逃過兩劫。

其實黑客攻擊交易所的安全事件屢見不鮮,Binance不是唯一一個受害者,也不是最慘烈的受害者,那麼歷史上誰被黑客攻擊的次數最多?誰損失最慘重?誰因黑客倒閉關門?誰在攻擊之後成了“老賴”? PAData通過整理網絡上的公開資料[1]回顧交易所安全事件的全景。

被盜1次後還會接著倒霉嗎?

3家交易所曾被盜3次

PAData收集了2010年以來發生的26次交易所被盜事件,涉及18家主流交易所。其中13家公開承認遭受過1次被盜事件,其餘5家交易所則要倒霉一點,其中Mt. Gox和比特兒BTER被盜過2次,而Binance、Bitcoinica和Bithumb則被盜過3次。

相比之下,Binance比Bitcoinica和Bithumb要稍微“走運”那麼一點,3次攻擊中只有1次被黑客得手,即5月8日被盜7074枚比特幣的這次。 Bitcoinica遭遇的3次被盜事件在時間上更有戲劇性,黑客根本沒給Bitcoinica喘息的機會,連續於2012年的3月、5月、7月發起攻擊,遭遇“三連擊”的Bitcoinica最終宣布關閉。韓國最大的交易所Bithumb近年來也頗受黑客“青睞”,2017年6月、2018年6月和2019年3月都曾被盜幣,損失慘重。

01.png

從26次被盜事件涉及的幣種來看,黑客最愛盜比特幣。這可能是因為比特幣作為最主流的加密貨幣,在流通的廣度和深度上都遠優於其他加密貨幣,這幾乎意味著各家交易所裡的比特幣都是價值最高的幣種,同時也意味著黑客在得手之後能立刻脫手。從公開資料來看,18家交易所中有10家交易所的比特幣曾被盜過,其中導致Bitcoinica倒閉的3次盜幣事件都是比特幣被盜,導致Mt. Gox至今還麻煩纏身的2次盜幣事件也是比特幣被盜。

另外值得關注的是,最近一年在被盜幣種方面還出現了一種新的情況,有5家交易所遭遇了多幣種被盜,其中Bithumb發生過2次多幣種被盜事件, Coinrail、Cryptoia、DragonEx和Zaif分別遭遇過1次多幣種被盜事件。同時Bithumb也是最早遭受多幣種被盜事件的交易所,2018年6月,Bithumb被盜11種加密貨幣,但官方未公佈具體幣種。 2019年3月24日,DragonEx官方宣布被盜超過20種加密貨幣,這可能是目前被盜幣種最多的一次攻擊。

4000萬美元損失是“最慘烈”的嗎?

還有2家交易所損失超4億美元

Binance被盜7074枚比特幣,按昨天的實時幣價[2]來估算,損失大約為4124萬美元,是此次收集到的公開資料中,交易所因被盜損失第9大的安全事件。但更慘烈的還要算Mt. Gox和Coincheck,兩者損失是Binance此次被盜事件的10倍,達到4億美元以上。

2014年2月,Mt. Gox被黑客盜走了約85萬枚比特幣,按照當時幣價折算,相當於損失4.579億美元,是迄今為止因被盜而損失最慘烈的交易所。其次是Coincheck,2018年1月26日,Coincheck被盜5億枚NEM,按照當天約0.84美元的幣價折算,相當於損失4.1999億美元。 Mt. Gox和Coincheck都(曾)是日本最大的加密貨幣交易所之一。

02.png

另外損失慘重的交易所還有意大利加密貨幣交易所BitGrail,2018年2月11日,BitGrail被盜1700萬NANO幣,按照當日按幣價折算,相當於損失約1.4127億美元。韓國加密貨幣交易所Bithumb在2019年3月29日被盜包括EOS、XRP在內多種加密貨幣,官方未公佈具體損失,按照PeckShield估算,損失大約在9000萬美元左右。 Bitfinex、Zaif、Coinrail因盜幣遭受的損失也都在5000萬美元以上。

交易所不賠還能怎麼辦?

曾出現用戶平攤、法院介入、代幣發行發賠償

昨天被盜事發後,Binance第一時間宣布將自己承擔4000萬美元的損失,全額償付用戶。除了Binance以外,Coincheck、Bitstamp、Biki.com和Poloniex也都全額償付了所有盜幣攻擊的損失,其中Coincheck承擔了超過4億美元的損失,Bitstamp、Biki.com和Poloniex分別承擔了473萬、 28萬和6萬美元的損失。另外Bithumb只全額承擔3次盜幣損失中的1次,2018年6月被盜幣後,Bithumb宣布全額承擔1689萬美元的損失。比特兒BTER只全額承擔了2次盜幣損失中的1次,2015年1月被盜幣後,比特兒BTER宣布全額承擔184萬美元的損失。另外還有3家交易所則是部分償付了用戶的損失,分別是Bitfloor、Youbit和Zaif。

除了這些有財力勇於承擔損失的交易所之外,還有不少交易所成了“老賴”。比如最著名的“老賴”Mt. Gox,兩次盜幣事件後都沒有承擔損失,因為還不起超4.5億美元直接宣布破產,至今日本法院仍在對其進行清算。另一家也被法院介入賠償事宜的交易所是意大利交易所BitGratil,公開資料顯示,意大利法庭沒收其創始人的個人財產用於償付用戶損失。

但這並不是最“賴”的方式,畢竟法院介入後,用戶還有拿到賠償的可能性。另外還有4家交易所未償付損失,分別是比特兒BTER、Coinsecure、DragonEx、Bithumb;2家交易所聲稱要全額償付但未有後續報導證明已經償付,暫歸為未知,分別是Bitcoinica和Cryptopia。

仪表板 2 (2).png

此外在公開資料中還顯示2種套路清奇的償還方式。 2016年8月,Bitfinex被盜119756枚比特幣後強制要求平台所有用戶平攤總價值超過6900萬美元的損失。 2018年6月,Coinrail在被盜包括ETH、NPXS、ATX、DENT以及其他部分虛擬貨幣後並未償付用戶損失,而是由代幣發行發選擇是否賠償,據報導DENT的發行發曾宣布過將全額賠償。

發生過盜幣事件的18家交易所中只有3家關閉,2家正在破產流程中,其餘13家全部正常運營。不僅像Binance和Coincheck這樣的大所能一力承擔數千萬美元甚至數億美元的損失,像Bithumb和比特兒BTER這樣遭遇多次攻擊之後依然還能正常運營。交易所掌握著幣圈的流量,分享了加密貨幣經濟帶來的紅利,確實已經賺的盆滿缽滿,這些交易所也許比很多人想像中的更有錢,更能抵抗風險。

仪表板 4.png

黑客入侵平台熱錢包最常見

PAData根據公開資料整理和簡單歸納後可以發現,黑客通過獲得私鑰、惡意代碼等手段入侵平台熱錢包是最常見的攻擊手法,26次中有11次都可能是此種方式。

比如2018年6月Bitfinex被盜119756枚比特幣就是因為黑客避開多重簽名,入侵平台熱錢包;2018年6月,韓國加密貨幣交易所Bithumb和Coinrail的盜幣事件經韓國科學技術信息通信部調查後被確認為黑客通過惡意代碼攻擊了交易所的熱錢包所致;2019年3月24日,DragonEx官方宣布盜幣事件是因為平台錢包遭受黑客入侵。

05.png

另外,黑客通過獲得用戶數據後實施攻擊的得手次數也比較多,26起交易所盜幣事件中共有8起是因這一原因導致的。此次Binance被盜之後,PeckShield就確認黑客的攻擊手法是通過釣魚等方式蒐集幣安用戶賬號信息,然後使用71個賬號並發API提幣操作來實現的。

Binance早前2起盜幣未遂的安全事件也是由於黑客獲得了用戶的API Key,黑客通過unicode釣魚網址盜取了部分Binance用戶的API Key,然後通過API接口入侵Binance交易所。另外Bitcoinica、Bithumb、Cryptopia和BiKi.com也遭受過此種攻擊。

除此之外,已發生的交易所盜幣手法還有DDoS攻擊、欺詐交易、利用交易代碼漏洞等。

釣魚、撞庫…互聯網黑產軍團轉移到數字貨幣領域,試圖拿到大戶們的私鑰或者交易所密碼,有黑客曾預計,2018年下半年針對數字貨幣的黑產鏈條將徹底形成,屆時絕大部分幣民將處於安全危機下。

“黑客圈有句話,100萬美元代價可以攻破所有的網站所有的安全方案,都不能防止自己不被攻破。”DGroup創始人趙東在微博上表示。對於深入弱勢的散戶投資者而言,唯一能做的就是看緊你的數字錢包,防止網站釣魚,PANews此前曾撰文防釣魚指南,供讀者參考。

數據說明:

[1] 此次蒐集的交易所安全事件以交易所官方承認的安全事件為基礎,即交易所不承認為黑客攻擊的安全事件不計入統計,其餘各項維度數據的取信標準是:如果有官方公告則以官方公告為準,如果沒有官方公告則以業內知名安全公司,如PeckShield等發布的消息為準。如果以上較為可靠的信源沒有提供有效信息,則輔助參考其他媒體報導,此種情況下,PAData會比對兩篇及以上不同來源的報導,如果數據存在偏差,以媒體中(傳統媒體>門戶網站>主流行業垂直媒體,其他媒體信源不予考慮)時間最近的多數報導為準。儘管如此,但考慮到區塊鏈依然是一個小眾領域(缺乏主流媒體報導),行業媒體存在互相借鑒的可能性,因此不排除數據有少量偏差的可能性。

[2] 如果攻擊發生事件可考至日,實時幣價記為CoinMarketCap上當日收盤價,如果攻擊發生的日期不可考,這可能是因為發生比較較早尚無報導,也可能是因為攻擊發生時間為連續的幾天,那麼實時幣價記為CoinMarketCap上當月收盤價的平均值。其中比特幣2013年4月以前的幣價數據在CoinMarketCap是缺失的,固這部分數據參考BitInforCharts。在比特幣部分價格缺失的情況下依然採用CoinMarketCap的數據是考慮到其他小幣種幣價在BitInforCharts不可考,因此為了最大程度保持價格來源一直,採用此種方法統計。如果未公佈具體損失,則記為0。基於此幣價計算方法得到的實時預估損失為估計值,以E表示。