自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

比特幣賭博網(wǎng)站Primedice如何被黑客坑走百萬美金

安全 黑客攻防
黑客利用比特幣賭博網(wǎng)站Primedice網(wǎng)上賭場的RNG系統(tǒng)漏洞,導致賭場損失價值100萬美金的比特幣——此事雖然是去年發(fā)生的,然而最近Primedice主動站出來公開分享了這段“慘痛”經(jīng)歷,希望同行們引以為戒。

張愛玲說:出名要趁早。而比特幣這個年輕人卻時刻在提示我們:樹大招風,高處不勝寒。

一個神秘創(chuàng)始人,一群狂熱支持者,比特幣在倍受贊譽的同時飽受攻擊與追殺。

黑客利用比特幣賭博網(wǎng)站Primedice網(wǎng)上賭場的RNG系統(tǒng)漏洞,導致賭場損失價值100萬美金的比特幣——此事雖然是去年發(fā)生的,然而最近Primedice主動站出來公開分享了這段“慘痛”經(jīng)歷,希望同行們引以為戒。

[[138579]]

這是悲傷的故事,請大家自備紙巾……

2014年8月

在Primedice第三版發(fā)布不久后,我們的團隊遇到威脅著我們網(wǎng)站生存的競爭對手。盡管我個人只有非常有限的編程經(jīng)驗,但是我們團隊具有接近兩年的比特幣賭博網(wǎng)站建立經(jīng)驗。巨大的壓力之下同時也為了避免進一步的延誤,我們經(jīng)過短短一周的內(nèi)測beta之后就發(fā)布了新版。

這場“搶劫”是從兩個不尋常的賬戶開始的,Nappa和Kane。我們發(fā)現(xiàn)在這兩個賬戶發(fā)現(xiàn)了一些不正常的賭博模式。Kane自動套現(xiàn),我們重新觀察了Nappa的賭注,發(fā)現(xiàn)他們極其可疑卻又無法找出問題出在哪里,于是在稍微延遲了其兌現(xiàn)之后進行了簡單的電子郵件交流。

2014年9月

在被我們延遲支付了之后,這名“開發(fā)者”似乎受到一絲驚嚇,于是他在幾周之后創(chuàng)建了一個名為“Hufflepuff”的新賬戶。Hufflepuff是在Primedice上出現(xiàn)過的最大的賭徒,他經(jīng)常連續(xù)每秒賭注在價值8000美元比特幣以上,并持續(xù)數(shù)小時。我們整個團隊都非常震驚Hufflepuff持續(xù)地打敗莊家(正常情況概率很低1%),隨時間的他推移獲得越來越多的收益。

我們高度懷疑他獎金收益的來路,并一次又一次地限制他的賬戶以進行調(diào)查,然而每次我們的開發(fā)者都沒有發(fā)現(xiàn)任何違規(guī)操作。我們沒有證據(jù)證明他是作弊,因此無法以適當?shù)睦碛砷L時間延遲他的提款要求。

另一方面,出于驅(qū)使他繼續(xù)玩下去的強烈動機,我們立即便將獎金支付給他。

我們對每一種可能性進行了大量的研究,運行模擬程序……但最終我們得出的結論是:他只是難以置信的幸運。

驚人發(fā)現(xiàn)

在Hufflepuff提光了賬戶中超過2037比特幣獎金大約兩天之后,我們的主要開發(fā)人員發(fā)現(xiàn)有少數(shù)賬戶共享同一臺服務器上的種子,由此發(fā)現(xiàn)了Hufflepuff的攻擊利用程序exp。

要了解Hufflepuff是如何打敗我們的系統(tǒng)前,首先需要了解一下公平系統(tǒng)(RNG)是如何運作的:

一個用戶在下注前得到一串加密隨機值(服務器種子),同時必須提交自己的隨機值(客戶端種子)。這兩個隨機值結合,用于確定最終輸贏。然后用于賭局的隨機加密的隨機值將在下注后交給用戶,以保證他們的賭局是不受操縱的。

你可以在這里找到詳細深入的解釋:

https://primedice.com/verify 和 http://dicesites.com/provably-fair

我們網(wǎng)站的部分功能是發(fā)放解密服務器種子(以向用戶保證沒有賭局的情況發(fā)生),放置一個新的隨機種子同時丟棄舊的種子。

Hufflepuff發(fā)現(xiàn)了一個可以“混淆”我們服務器的方式,使其發(fā)放一個同樣活躍的解密服務器種子。這個方式就是通過發(fā)送大量無法在短時間內(nèi)處理完成的請求,而每分鐘數(shù)百個請求即可。Hufflepuff便可知曉他究竟是否會贏,從而決定要不要參與。

在瘋狂地檢查我們的服務器之后,EUREKA!!!我們發(fā)現(xiàn)了這一問題。我們懷疑可能存在一些問題,而最終發(fā)現(xiàn)了上面描述中時間攻擊的可能性。我們的數(shù)據(jù)庫中的種子都不活躍,同時都連到了Hufflepuff賬戶。由于這些“薛定諤”種子,看起來或許無用的種子都連接到同一個賬戶,表示著有需要獲得種子的海量請求。

似曾相識 Déjà vu

不幸的是,我們在Hufflepuff提現(xiàn)2400+比特幣(那時大約可兌換100萬美元)后發(fā)現(xiàn)這個exp的。鑒于比特幣的特性(被指“世界最危險貨幣”)我們除了認輸別無他法。我們通過Hufflepuff的比特幣論壇賬戶與其進行溝通,要求其返還獎金,然而這樣的回擊適得其反。

事實表明,我們開發(fā)人員對故障的補丁并不恰當。為了回復我們的要求,Hufflepuff創(chuàng)建了一個新賬戶名為Robbinhood,然后迅速繞過補丁又多贏了2000+的比特幣。然而這次他無法提現(xiàn)超過50或者60比特幣,因為我們已經(jīng)沒有更多的金幣了。

[[138580]]

不久之后他私下向我們發(fā)信息:

“你提出的交易被我拒絕了。你的要求顯然是可笑的。我很高興離開你,但如果你打算繼續(xù),我愿奉陪到底。我想你并不愿意繼續(xù)下去的,對吧。我真的很享受這XX(不和諧)。你的舉動。

哦,順便提示一下,還有一些沒發(fā)放的提款你需要去處理一下。”

這一天賭場沒有贏……

透明度證明及調(diào)查目的

Hufflepuff的存款地址:

https://blockchain.info/address/1BiPXmDrHm7VXZnWy6NnW1ZbPc4dcpfkH5

他主要的提現(xiàn)地址:

https://blockchain.info/address/14iS2UvcLK33xkC1K1qL1dhEbp49aiNfNp

RobbinHood 賬戶提款:

https://blockchain.info/address/14HQ67ZhmATviHi9RdYhbUriAGSFmJpYoB

注意:Nappa和Kane是眾多曾用名中的兩個早起使用過的。

Kane的提現(xiàn)地址:

https://blockchain.info/address/18dMBap634aESPTeD3FGcAgJ2S9n4qtBTZ

Nappa存款地址:

https://blockchain.info/address/16h9ggSzUWdvagEJdNvWVYiUkytw6SJgiB

我們已經(jīng)刪除了任何稍微敏感的信息(郵件即ip),以上所有分享的內(nèi)容均是可以公開的。

同樣需要注意的是,在這件事彰顯了我們的完整性及可查驗的公平系統(tǒng)。如果我們嘗試操縱任何Hufflepuff參與的賭局,可以輕松發(fā)現(xiàn)他在作弊而我們也不會損失2400+甚至更多的比特幣。然而,我們并沒有。在我們減半了最大賭注后,Hufflepuff只是休息了片刻,我相信他認為我們并沒有發(fā)現(xiàn)正在發(fā)生的事情。我們投資了自己的資金,因此沒有用戶在這件事中受到負面影響。

最后抱歉,這故事講了這么久……

責任編輯:藍雨淚 來源: FreeBuf
相關推薦

2013-11-11 09:32:42

2013-11-10 17:03:56

2015-06-26 10:07:41

2009-05-25 16:44:12

2021-09-23 16:42:12

比特幣黑客數(shù)字貨幣

2022-09-30 14:15:07

區(qū)塊鏈比特幣虛擬貨幣

2015-03-27 10:28:33

2021-01-26 14:07:25

比特幣加密貨幣區(qū)塊鏈

2021-06-08 21:49:06

比特幣區(qū)塊鏈礦工

2020-05-20 20:00:46

比特幣數(shù)字貨幣區(qū)塊鏈

2021-02-19 18:47:24

比特幣加密貨幣區(qū)塊鏈

2021-04-29 15:01:51

比特幣區(qū)塊鏈礦工

2013-11-05 10:55:49

2022-07-03 16:26:43

比特幣貨幣加密貨幣

2018-09-19 11:55:02

2021-06-15 06:19:36

黑客JBSl安全

2021-02-22 11:50:49

比特幣加密貨幣美元

2021-01-25 16:20:27

比特幣互聯(lián)網(wǎng)技術

2021-01-08 14:40:56

比特幣加密貨幣區(qū)塊鏈

2018-04-10 08:31:44

點贊
收藏

51CTO技術棧公眾號