幣安宕機簡史:黑客攻擊、系統脆弱和戰略重心偏移

2005年,15歲的吳亦凡從加拿大回到廣州市第七中學。那年,回到中國的還有另一位加拿大人:趙長鵬。

幣安宕機簡史:黑客攻擊、系統脆弱和戰略重心偏移

初回祖國的趙長鵬選擇了在上海創業,他創立的富訊信息技術有限公司主要為經紀人開發高頻交易系統——那年,他只有28歲。12年後,不惑之年的趙長鵬創立加密貨幣交易所幣安。

或許當時的趙長鵬不會想到,在之後日子裡,深諳交易系統開發之道的自己會在推特上頻頻向用戶解釋幣安系統故障原由,而那句「資金安全(SAFU),我們正在努力解決」也似乎成了他的口頭禪。

4月15日晚,幣安再次出現宕機,趙長鵬解釋稱這次故障是因為DNS服務商有問題,並要求用戶選擇使用備用站點——當然,我們又看到了那句「資金安全(SAFU),我們正在努力解決」。

幣安宕機簡史

實際上,在過去短短一年時間裡,幣安「努力解決」故障的次數貌似有點多:

1、2019年05月14日上午10:51,幣安PAX交易市場中,出現了以99997.99美元的價格購買一枚LTC的買單,幣安LTC/PAX價格曾一度短暫達10萬美元 幣安稱是用戶程序出錯導致。

2、2019年05月16日,幣安完成系統升級後增加了確認提現郵件時要登錄的新要求,結果這個功能在使用應用程序時引發衝突,之後系統被迫回滾。

3、2019年08月07日,幣安用戶KYC資料疑似被洩露,有人在Telegram直播疑似KYC資料照片暱稱為Guardian M的用戶在Telegram建立FIND*******直播群,直播發送疑似大量從幣安洩露的用戶KYC資料和照片,其中包括中國、日本、越南、巴基斯坦等十幾個國家用戶。

4、2019年08月23日,幣安所使用的AWS日本機房緩存服務器出現問題,會導致用戶端和服務器的實時數據同步出現錯位,可能存在多種問題,包括:1、用戶提交的訂單沒被及時受理,從而造成二次下單等影響用戶使用體驗;2、用戶看到的價格信息和真實的價格信息有出入,導致用戶產生錯誤的下單判斷,造成訂單難以成交或者成交之後給一方造成損失。之後,幣安宣佈暫停充值、提現功能。

5、2019年09月16日,趙長鵬在推特上表示有做市商試圖攻擊幣安期貨平臺,不過,用戶未受影響,只有攻擊者損失了一大筆錢。之後趙長鵬稱做市商攻擊幣安期貨平臺是一次意外,原因是該做市商客戶端參數出現錯誤。

6、2019年10月11日,趙長鵬發推稱幣安遇到了一個影響所有提款的服務器問題,結果導致耗費1-2小時(粗略估計)來修復。

7、2019年12月05日,幣安官方微博稱幣安合約突發網絡故障,並請因此故障導致交易損失的用戶聯繫客服。

8、2020年02月19日,幣安市場數據模塊出現問題,趙長鵬發推特稱,幣安臨時出現計劃外系統維護,並暫停交易。不過,趙長鵬當時強調幣安匹配引擎很好,沒有數據丟失或損壞(除了市場數據),應該很快能修好。

9、2020年2月29日,加密貨幣交易所幣安在當日凌晨出現故障,幣安期貨宕機並中斷交易,幣安在電報群表示,團隊正在修復幣安期貨及其他服務的故障。

10、2020年3月4日 幣安出現一個消息服務問題導致交易暫停。

作為一家在交易量方面被認為是全世界上最大的加密貨幣交易所,故障率似乎也是世界第一。

How old are you?

要知道,趙長鵬並非營銷出身,而是一位實打實的技術人才,還曾在OKCoin擔任過首席技術官。

“有趣”的是,幣安在3月4日發生系統故障之後,OKEx首席執行官Jay Hao在社交媒體上「半調侃」地詢問趙長鵬是否需要幫忙。結果趙長鵬不但沒有回應,還在推特上把Jay Hao拉黑了。Jay Hao略顯無奈地說:「看來我的幫助被拒絕了,我以為趙長鵬相信區塊鏈社區是開放自由的,但我錯了。」

事實上,當我們看到那麼多系統故障記錄之後,不禁要問:為什麼幣安總是出問題?為啥老是你?

1、已經被黑客盯上?

樹大招風風撼樹,人為名高名喪人。在推特上,已經有一些網友擔心幣安可能已經被黑客盯上。不管是網絡攻擊,還是盜竊客戶資料,這些幾乎都是黑客慣用的操作手段。

這裡,我們就不得不提2018年3月那次震驚業內的幣安黑客事件。當時黑客通過釣魚、入侵等方式控制了大量幣安用戶應用程序接口(API),並將用戶賬戶裡的數字貨幣全部換成比特幣,再瘋狂買入一個不知名的小幣種VIA。當時VIA/BTC市場瞬間湧入1萬多BTC,雖然幣安之後緊急暫停提幣功能,但黑客顯然技高一籌,他們在其他交易所早已低價買入VIA並迅速高價甩貨,結果24小時內高達1億美元資金被黑客捲走。

然而這件事發生之後,幣安似乎並沒有真正意識到安全重要性,在很多方面也沒有進一步改善。一年後的2019年,幣安又被爆出用戶KYC資料被洩露,除了系統後臺、程序接口、業務流程之外,數據安全問題浮出水面。

從這些黑客攻擊事件中,我們發現黑客可能早就對幣安熟門熟路。我們不禁想問,為什麼黑客看上去比幣安還了解幣安?從這個角度來看,或許幣安是時候從裡到外來一次徹頭徹尾地「大檢修」。

2、幣安系統到底靠譜不靠譜?

從幣安爆出的系統故障來看,似乎大多是一些「小問題」,但每次這些「小問題」卻能引發系統宕機、業務停止,人們也因此質疑幣安的核心處理系統是否真的靠譜?今年二月,趙長鵬承認幣安系統有些難以承受當前用戶和交易負荷,並公開了幣安系統存在的幾個問題,比如:

1、中間層服務過載導致用戶界面間歇性顯示「請求過多」、「5xx內部故障」和API超時錯誤等,趙長鵬承認這個模塊非常複雜,所以不能很好地自動縮放。新的機器需要幾分鐘初始快照的同步,才能處理正常流量的請求。

2、消息中間件問題導致市場數據/訂單/餘額更新延遲,幣安系統內的一個消息中間件模塊通常每秒可以發送2.5GB+的數據,但在交易峰值時吞吐量突然下降了100倍,引起消息大量堆積,導致交易深度數據和用戶餘額更新延遲

此外,幣安也多次提到問題因為「第三方」導致,比如AWS服務器、DNS服務商。有人質疑幣安是想把“鍋”甩給第三方,雖然這種言辭略顯偏頗,但從另一個角度來看,或許幣安應該進一步重視與第三方之間的關係,以及彼此係統之間的安全性和穩定性。

3、戰略重心問題

從最近幾年來看,幣安有可能沒有把業務重心放在系統建設,反而更關注市場營銷,這種戰略也許有些本末倒置。

另外,即便是在市場營銷方面,幣安並沒有得到社區認可。四月初,幣安推出充值送女生「私密小禮物」營銷活動,這種低俗手段立刻遭到社區質疑。

如果幣安將戰略中心放在系統建設,而不是這些「小聰明」式的推廣操作上,或許他們的系統故障數量會有所減少。

我們知道,幣安最近收購了加密貨幣數據平臺CoinMarketCap,目前在該平臺上按報告成交量排名位列第一。這是一個了不起的成就,但同時也充滿危機——要知道,“門頭溝”Mt.Gox也一度是世界最大的比特幣交易所,承擔全球超過70%的BTC交易。但就是在一系列系統問題和黑客攻擊之後轟然倒塌。

然而,前車之鑑似乎並沒有引起幣安重視。或許正如德國哲學家黑格爾所說:“歷史給人的唯一教訓,就是人們從未在歷史中吸取過任何教訓。”



分享到:


相關文章: