用資料說話:幣安7000枚比特幣究竟是如何被盜的

買賣虛擬貨幣

知名加密貨幣交易所幣安受到駭客攻擊,目前已經有7074.18個比特幣被竊。

根據幣安執行長趙長鵬對外披露的資訊,該交易所在5月7日發現了“大規模的安全漏洞”,該漏洞導致駭客能夠訪問使用者應用程式介面金鑰(API keys)、雙因素身份驗證碼、以及其他資訊。按照安全通知中公佈的一筆交易,駭客從幣安交易所中取走了價值大約4100萬美元的比特幣。

對此次攻擊,Beosin成都鏈安科技安全團隊進行了深度分析:

交易詳情如下,

發生在575013塊,總損失最高可達7074個BTC

詳細提幣地址

截至目前,幣安熱錢包(地址:1NDyJtNTjmwk5xPNhjgAMu4HDHigtobu1s)被盜約7000枚BTC.

現在幣安的熱錢包餘額3,612.69114593個BTC,說明幣安熱錢包的私鑰安全,經過團隊分析,

在05月08日 01:17:18

透過API介面在同一時間發起提幣操作。

幣安交易所的API申請後會生成API key和Secret key,如下圖:

API介面有限定使用者開放IP限制和開放提現功能。開放提現就是直接利用

API key和Secret key直接提現,不需要收集驗證碼、簡訊、谷歌驗證碼。

如下圖:

API部分官方呼叫程式碼demo如下(來自https://github.com/binance-exchange/python-binance):

我們初步分析認為是使用者的API key和Secret key資訊洩露導致的此次攻擊。

如果使用者沒有限制ip並配置了開放提現功能,任意攻擊者在獲取了API key和Secret key資訊後便可以實現攻擊。

使用者的資訊洩露途徑可能有:

1、 普通使用者一般不會使用api key,一般是高階使用者用於程式碼中實現自動化交易,可能是使用者原始碼洩露導致api Secret key洩露

2、 使用者被釣魚攻擊,輸入了API key和Secret key被駭客擷取。

3、 使用者的API key和Secret key儲存的電腦被攻擊竊取。

4、 幣安交易所繫統原因導致使用者API key和Secret key洩露,其中只有71個使用者開放了提現功能,被盜幣。

被駭客盜取的7074枚BTC的主要20個地址如下:

bc1qp6k6tux6g3gr3sxw94g9tx4l0cjtu2pt65r6xp 555.997 BTC

bc1qqp8pwq277d30cy7fjpvhcvhgztvs7v0nudgul5 463.9975 BTC

bc1qld27dqu6wrl4tmjdr8tl55qavmghwrr4ldh7qn 473.9975 BTC

bc1q8m9h3atn4cqeqhu3ekswdqxchp3g7d4v3qv3wm 567.997 BTC

bc1q7p6edvd4zvtya8uj366c23dan8pvlp503spucu 468.9975 BTC

bc1ql0wlnu80l8kctjzkzlzd72sdjqwuvruvgepceq 383.998 BTC

bc1q3ldtrr6xtpx8jam5gw68aAEXz2wtluj0qullvr 189.999 BTC

bc1qyv4zv0wjn299kx4yz6g7v6g6400wqgzcqgw9vx 383.998 BTC

bc1q6fejm4r866tmt8ptf42juedv5gevlv2qt72agq 371.998 BTC

bc1qvstwzsrfml43jrclsp68220l4lx5lw3kwf7dp0 193.999 BTC

bc1qecs672j9dpvwr56zeldgf3swtlv3dad52wzuta 463.9975 BTC

bc1qshkncv7tkpye7z0z4a3k9yw2e73whha9gjs88z 97.9995 BTC

bc1qhlhx6lrnr0jf4zpvm788j7yeezau6s8q557p2z 279.9985 BTC

bc1qesy52g7ndy652qudr2awuk57mcaxgmn9qsmpzk 469.9975 BTC

bc1q9svj9wp68zftgejjgk6f96ukuyx8c5urkqsv69 193.999 BTC

bc1qanrl8n3flz4jftkscljx2hwuc3h50f9ynp2nyn 89.9995 BTC

bc1qtpdptcf4ngfkwq6dr36kqaeh2n5h00rx5unkgc 670.9965 BTC

bc1qvr2jxlmvckap7cg2l6mdgh5fa8glkhe4s88sax 377.998 BTC

bc1qhqap39mpkldjzvqdf3204p732krtnf56mm9aj3 370.998 BTC

3KBsR6Ld255Tw5hNR4S6KaX5SXxvRF6jv3 1.29968018 BTC

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;