国产乱人伦在线播放,99无码精品二区在线视频,最近在线更新8中文字幕免费,精品成人一区二区三区四区

您的位置:首頁 > 要聞 >

BEC遭遇的毀滅性漏洞是怎么產(chǎn)生的?從技術角度淺析BEC風波事件緣由

2018-04-26 16:17:27 來源: 金色財經(jīng)

近年來,幣圈可謂是一波未平一波又起,接連不斷的黑客攻擊事件讓虛擬貨幣這個概念在一起被投資者重新審視。從2017年開始,黑客們就利用各種

近年來,“幣圈”可謂是一波未平一波又起,接連不斷的黑客攻擊事件讓虛擬貨幣這個概念在一起被投資者重新審視。從2017年開始,黑客們就利用各種虛擬貨幣的協(xié)議漏洞進行各種各樣的“盜竊”行為。給投資者們帶來了眾多煩惱,也給“幣圈”的前景籠罩上了一層陰霾。

ERC20漏洞損失千億 從技術角度淺析BEC風波的前因后果

今年4月22號,有黑客利用以太坊 ERC-20 智能合約中 BatchOverFlow 漏洞中數(shù)據(jù)溢出的漏洞攻擊了美鏈 BEC 的智能合約,從中盜取出57,896,044,618,658,100,000,000,000,000,000,000,000,000,000,000,000,000,000,000.792003956564819968 個BEC貨幣并大規(guī)模的想市場上拋售。導致該數(shù)字貨幣急劇貶值,價值幾近歸零,給BEC市場帶來了毀滅性的打擊。

BEC遭遇的毀滅性漏洞是怎么產(chǎn)生的?

我們來舉個例子說明: 有一個民風淳樸的國家,這個國家的數(shù)學發(fā)展的很緩慢,他們不懂得加減乘除,連兩位數(shù)的數(shù)字也沒有,在這個國家的數(shù)學知識里,只存在:、1、2、3、4、5、6、7、8、9。這9個數(shù)。

這個國家商店的面包一包也最多只賣9根。有一天這個商店舉行一個優(yōu)惠活動,只要路過的人都可以進店憑身份證免費領取不超過9根的面包。有一個愛抖小機靈的人叫小黑,他看到這個活動就動了壞心眼。他去商店領取面包的時候,從1開始一根一根的拿,1根、2根、3根……當拿到第9根的時候,他還繼續(xù)拿,然后第10根的時候,商店的店員數(shù)不過來了,因為不知道9以上的數(shù)字,這個店員只能從1繼續(xù)數(shù)。于是就這么循環(huán)往復,小黑拿走了商店里的所有面包。

就像中國古話說的九九歸一。此時的一已經(jīng)不再是單純的一了,是囊括了從一到九之后的新的以一這個概念表達出來的新狀態(tài)。

這次的BEC漏洞事件也是這個原因。也許很多人回想,天下哪兒有這么笨的人,但是對于程序來說,這個事情是可能的。我們來看黑客進攻的步驟。

BEC漏洞的關鍵代碼

眾所周知,第257行寫著amount=uint256(cnt)

uintx 類型的取值范圍是 0 到 2的x次方 -1

而在計算機語言中,這段代碼代表著最大取值范圍不能超過2的256-1次方,也就是2的255次方。當一個數(shù)值的次方大于255的時候,程序會自動把數(shù)值歸于0。注意!這個時候的0并不等于真的0。只是因為閾值溢出而表現(xiàn)為0;此時的0代表著是2的256次方。而代碼的第258行到259行,本來是對于該項數(shù)值的檢測。

黑客通過將量回歸到 0,攻擊者就可以繞過 258 行到 259 行的合理性檢測,使得 261 行的差值變得不再相關。

于是黑客就將代表著2的256次方數(shù)值的0再加上正常要取出的數(shù)值一起“偷”了出來。于是美鏈BEC便在頃刻土崩瓦加。

而截止至BEC事發(fā)過去12小時,網(wǎng)上爆出除了 BEC Token 之外,還有多達 12 項目 Token 的智能合約中存在 BatchOverFlow 整數(shù)溢出漏洞,黑客可以繼續(xù)利用這一漏洞轉賬生成「不存在」的虛擬貨幣并進行交易獲利。

就在兩天之后,火幣Pro公告,SMT項目方反饋今日凌晨發(fā)現(xiàn)其交易存在異常問題,經(jīng)初步排查,SMT的以太坊智能合約存在漏洞。受此影響,火幣Pro現(xiàn)決定暫停所有幣種的充提幣業(yè)務。

在數(shù)字貨幣暴漲背后,曾有黑客曾表示,當前99%的黑客都盯上了這塊肥肉。他們集體作戰(zhàn),信息收集、入侵潛伏、“黑箱”洗幣等形成一條完整產(chǎn)業(yè)鏈。

我們發(fā)現(xiàn),黑客之所以能屢屢對數(shù)字貨幣造成危害,就是因為目前的以太坊智能合約還不完善,還存在漏洞。那么以太坊智能合約到底有什么用,它的存在對于數(shù)字貨幣來說到底意味著什么?

以太坊智能合約關系圖

以太坊智能合約

智能合約是由尼克薩博提出的理念,幾乎與互聯(lián)網(wǎng)同齡。但是由于缺少可信的執(zhí)行環(huán)境,智能合約并沒有被應用到實際產(chǎn)業(yè)中。自從比特幣誕生后,人們認識到比特幣的底層技術區(qū)塊鏈天生可以為智能合約提供可信的執(zhí)行環(huán)境,以太坊首先實現(xiàn)了區(qū)塊鏈和智能合約的完整契合。

以太坊是內(nèi)置有圖靈完備編程語言的區(qū)塊鏈,通過建立抽象的基礎層,使得任何人都能夠創(chuàng)建合約和去中心化應用,并在其中設立他們自由定義的所有權規(guī)則、交易方式和狀態(tài)轉換函數(shù)。建立一個代幣的主體框架只需要兩行代碼就可以實現(xiàn),諸如貨幣和信譽系統(tǒng)等其他協(xié)議只需要不到20行代碼就可以實現(xiàn)。智能合約就像能在以太坊的平臺上創(chuàng)建的包含價值而且只有滿足某些條件才能打開的加密箱子,并且因為圖靈完備性、價值意識(value-awareness)、區(qū)塊鏈意識(blockchain-awareness)和記錄多狀態(tài)所增加的功能而比比特幣腳本所能提供的智能合約強大得多。

但是隨著數(shù)字貨幣的如雨后春筍般越來越多,而各個幣種之間的執(zhí)行邏輯又各有些不同,導致智能合約面對的情況越來越復雜,于是人們就開始不斷地為智能合約進行修補。這就是ERC20協(xié)議標準的來源。

ERC20協(xié)議標準

代碼即法律(Code Is Law),一個程序的完成,無論執(zhí)行多少次都會得到同樣的結果,除非有外界因素的干擾。在多人協(xié)作的過程中一定是要按照一個標準來進行分工,這樣才能最快的完成整體任務,不至于出錯。

對于接觸過數(shù)字貨幣的投資者來說,以太坊是一個分布式的智能合約平臺,可以分發(fā)代幣(Token)。目前以太坊上有24351個代幣的智能合約。

市面上的代幣數(shù)不勝數(shù),如果這么多代幣的標準不統(tǒng)一,對于其他人來查看代碼是相當痛苦的,眾籌的人也就沒有辦法來檢查代幣分發(fā)的是否合理,也沒有辦法做到多種錢包的兼容。

所以才推出了一種以太坊代幣的標準:ERC20標準。

什么是ERC20標準

ERC-20 標準是在2015年11月份推出的,使用這種規(guī)則的代幣,表現(xiàn)出一種通用的和可預測的方式。簡單地說,任何 ERC-20 代幣都能立即兼容以太坊錢包(幾乎所有支持以太幣的錢包,包括Jaxx、MEW、imToken等,也支持 erc-20的代幣),由于交易所已經(jīng)知道這些代幣是如何操作的,它們可以很容易地整合這些代幣。這就意味著,在很多情況下,這些代幣都是可以立即進行交易的。

ERC20 讓以太坊區(qū)塊鏈上的其他智能合約和去中心化應用之間無縫交互。一些具有部分但非所有ERC20標準功能的代幣被認為是部分 ERC20兼容,這還要視其具體缺失的功能而定,但總體是它們?nèi)匀缓苋菀着c外部交互。

因此ERC-20協(xié)議是目前數(shù)字貨幣交易體系中較為主流的一種協(xié)議體系。但是該協(xié)議也存在不完善的地方。正如同清掃房間,總會有沒有看到的地方一樣,智能合約的協(xié)議只能不斷地根據(jù)漏洞來改進,卻不能一勞永逸的解決所有漏洞。黑客們也正是利用這些漏洞來實現(xiàn)自己的目的。

如何將漏洞帶來的數(shù)字貨幣危害降到最低

這次美鏈BEC的風波,究其原因,是因為程序開發(fā)者的疏忽,導致程序中存在有機可趁的漏洞。讓黑客鉆了空子。程序開發(fā)者在所有的代碼段都加入了SafeMAth的憑證,卻單單在數(shù)值這一行沒有加。

為此,我們專門采訪了中科軟科技股份有限公司的李冰冰工程師,他說:“目前的算力只要達不到只要量子計算機的算力,妄想暴力破解比特幣是基本沒啥可能的;不過,這是在算法程序沒有缺陷的情況下。美鏈BEC的事件說明,往往造成安全的最大威脅不是來自外部,而是內(nèi)部。美鏈BEC這次的漏洞,其實一個普通的測試組都可以測出這樣的問題。究竟是開發(fā)的疏忽,當局者迷,還是這又是個龐氏騙局;故意留給內(nèi)行的,然后收攏一波資金呢?或許只有開發(fā)者自己知道了”此次美鏈BEC事件,到底真實的原因是什么我們也許不得而知,但就技術而言,正是因為內(nèi)部程序開發(fā)者的失誤導致的。這也作為一個警鐘來告訴其他數(shù)字貨幣的運營公司。為了保證自己的貨幣不受到黑客的傷害,應該切實的保證內(nèi)部的開發(fā)、運營過程不出問題。

而對于廣大用戶來說,除了自身加強自我安全意識意外,也要有一雙火眼金睛,來分辨出哪些數(shù)字貨幣是安全的,值得投資的,哪些是有風險的。只有這樣,才能讓自己的資產(chǎn)受到最小的損失。

關鍵詞: 毀滅性 漏洞

精選 導讀

百合花語 百合的花語是什么

百合花的花語是純潔、熱烈的愛和永遠幸福。因其外貌的潔白純凈,故有著

發(fā)布時間: 2023-06-19 10:35
互聯(lián)網(wǎng)   2023-06-19

古代的剔骨之刑是指什么 古代的剔骨之刑是指什么刑法_微動態(tài)

劊子手把重要的骨頭直接拔出來,血肉還在身上,比如蝴蝶骨、鎖骨、頸椎

發(fā)布時間: 2023-06-19 10:57
互聯(lián)網(wǎng)   2023-06-19

當前資訊!王漫妮結局是跟誰在一起了 王漫妮結局介紹

1、王漫妮結局離開了梁正賢,她去留學了,她并不因為年齡而焦慮,三十

發(fā)布時間: 2023-06-19 10:45
互聯(lián)網(wǎng)   2023-06-19

焦點熱門:veromoda是什么牌子 veromoda中文叫什么

知名女裝品牌。veromoda中文名字是維莎曼。來自丹麥的北歐風情,曾經(jīng)奢

發(fā)布時間: 2023-06-19 10:45
互聯(lián)網(wǎng)   2023-06-19

豹房是干什么用的 何謂豹房|天天速看

1、豹房就是供皇帝驕奢淫欲的場所,勞民傷財。2、明朝的朱厚照(正德皇

發(fā)布時間: 2023-06-19 10:47
互聯(lián)網(wǎng)   2023-06-19

fat32和ntfs的區(qū)別 fat32和ntfs有什么不同

?fat32和ntfs的區(qū)別主要有:1 安全屬性,ntfs安全屬性更高;2 推出時

發(fā)布時間: 2023-06-19 10:55
互聯(lián)網(wǎng)   2023-06-19

焦點速看:環(huán)肥燕瘦的意思 詞語環(huán)肥燕瘦的意思

1、這則成語意思是形容美人有不同的體態(tài)而各擅其美,也借喻藝術作品風

發(fā)布時間: 2023-06-19 10:45
互聯(lián)網(wǎng)   2023-06-19

形容高興的成語有哪些 形容高興的成語有哪些? 環(huán)球聚焦

形容高興的成語有:1、囅然而笑:高興地笑起來。2、得意忘形:形容高興

發(fā)布時間: 2023-06-19 10:54
互聯(lián)網(wǎng)   2023-06-19

飛字組詞 飛字組詞有哪些 世界播報

1、飛鷹走馬[fēiyīngzǒumǎ]:放鷹追捕和騎馬追逐鳥獸。指打獵。2、

發(fā)布時間: 2023-06-19 10:33
互聯(lián)網(wǎng)   2023-06-19

獴是什么動物 獴的生活習性

1、獴是一種小型的哺乳動物,而且獴也是一些長身、長尾而四肢短的動物

發(fā)布時間: 2023-06-19 10:48
互聯(lián)網(wǎng)   2023-06-19

熱門TAG

more
中國外貿(mào)網(wǎng)簡介 重磅突發(fā)!王思聰在上海打人?警方剛剛通報 女子隨手捐10元4個月后收到還款道謝 看到回復破防 國內(nèi)豬肉價格開啟新一輪周期?專家:國家調控政策正在起作用 彩電市場價格持續(xù)走低:50英寸千元輕松購還會降價嗎? 鶴崗中介談1.5萬全款買房:別沖動 詳情曝光系40年房齡的老房子價格自然便 穩(wěn)外貿(mào) 福建拓“新”途 福建也積極開辟國際物流新通道 這條名為BarMar的能源運輸路線以幫助緩解歐洲所面臨的能源危機 寧波銀行:聚焦主責主業(yè),更好服務實體經(jīng)濟 重磅利好!涉房企業(yè)A股融資審核放寬,“白名單”浮出水面 能源是經(jīng)濟發(fā)展的動力源泉 美國經(jīng)濟蕭條對汽車和電力市場的沖擊力有多 多頭醞釀更大爆發(fā)!美元有望再大漲近百點 廣西北部灣畔崛起國際大港 商企耕耘十年等來春暖花開時 中國A股半導體板塊周四大漲 十年時間增長超1200億元 2021年創(chuàng)造天津市進出口歷史最高紀錄 天津口岸完成進出口貿(mào)易值2381億美元 較2012年增長16.6% 深圳機場口岸通過發(fā)揮東南亞航線優(yōu)勢 不斷豐富進口水果品類 國際航線(含港澳臺)日均執(zhí)行客運航班量達143班次 創(chuàng)今年新高 待中吉烏鐵路建成后 將高效聯(lián)通中歐班列的中通道與南通道線路 中國與RCEP成員國經(jīng)過陸海新通道進出口總量52068標箱 國航已率先在空客、波音機型上開展可持續(xù)航空燃料應用 中國制造業(yè)屢創(chuàng)奇跡 牢牢站穩(wěn)世界“C位” 今年新疆不斷加大能源增產(chǎn)增供力度 新疆煤炭產(chǎn)量增長31.1%、排全國第2位 陶悅群計劃圍繞大健康等產(chǎn)業(yè)進行增資擴產(chǎn) 光伏電站位于Kharsaa地區(qū) 是卡塔爾首個太陽能發(fā)電廠 過去十年,重慶工業(yè)增加值總額由2012年的4291.4億元提高至2021年的7888.7億元 2021年鹽湖化工產(chǎn)業(yè)實現(xiàn)產(chǎn)值331.8億元 增長46.2% 切入儲能賽道的消費電池頭部玩家德賽電池近兩日連續(xù)打板漲停 6個二線城市首套房貸款利率跌破4% 低至3.8% 倡議項目將由德國聯(lián)邦經(jīng)濟和氣候保護部的能源研究預算提供資金