TMT观察网_独特视角观察TMT行业

Bancor被盜事件之上帝視角區塊鏈

曲速未來安全區 2018-07-19 11:45
分享到:
導讀

Bancor團隊在智能合約中留了三個后門?

Bancor被盜事件之上帝視角

事件回顧:

根據加密貨幣交易所Bancor發布的一份最新聲明,由于在7月10日遇到“安全漏洞”,已經進入暫時停業狀態。據外媒報道此次黑客攻擊事件,涉及金額超過1250美元。

在安全事件發生后不久,公司在官方推特賬號上表示,目前沒有出現用戶電子錢包被盜現象。

據外媒體報道,此次被盜令牌包括Bancor的原生令牌BNT,約25,000個以太坊(ETH)(1220萬美元)和300,000個Pundi X(NPXS)(1200美元)

Bancor稱本次黑客事件發生在7月9日夜間,當時一個錢包正在升級某些智能合約時發現受到攻擊,之后該錢包撤回了以太坊和ERC-20代幣NPXS和BNT。

此外,他們已經通過Bancor協議內置機制凍結了被盜的BNT。

公告如下:

管理員權限過高

Bancor 主要合約包括 SmartToken 和 BancorConverter,分別為 ERC20 Token 合約以及與業務相關的 Token 轉換交易合約。

本次 Bancor 平臺被盜事件與 BancorConverter 合約有關,攻擊者(黑客/內鬼)極有可能獲取了 0x009bb5e9fcf28e5e601b7d0e9e821da6365d0a9c 賬戶的私鑰。

而此賬戶正是轉換代幣合約 BancorConverter(0x3839416bd0095d97bE9b354cBfB0F6807d4d609E)的 owner,同樣擁有極高權限。owner 作為該合約的所有者和管理員,有唯一的權限通過 withdrawTokens() 方法提走合約中的全部 ERC20 Token 至任意地址。

第一次攻擊發生在以太坊主網區塊高度 5930096,北京時間 7 月 9 日 8 時 6 分。攻擊者利用 owner 身份,首先調用 withdrawTokens() 轉走 0.1 ERC20 ETH 進行攻擊測試 。

三分鐘后,攻擊者再次轉走 22000 巨額數量的 ERC20 ETH 至其控制的地址(0x33ed22f4b6b05f8a5faac4701550d52286bd735a)上 

隨后,攻擊者再調用 Ether Token 合約(0xc0829421C1d260BD3cB3E0F06cfE2D52db2cE315)的 withdrawTo() 方法,將 ERC20 版本的以太代幣兌換為真實以太幣 。

至此,22000 個 ETH 便完全被攻擊者借用管理員身份所盜走。

攻擊者還控制了以下賬戶,如法炮制地偷走其賬戶余額,以及其所管理合約中的代幣。

目前,區塊鏈瀏覽器網站 EtherScan 已將攻擊者的地址標注為 Fake_Phishing1701 和 Fake_Phishing1702。 


此外,Bancor SmartToken ERC20 合約也由 owner 完全控制,目前是一個名為 MultiSigWallet 的合約,暫未被盜用。

owner 對 SmartToken 合約具有以下權限:

owner 可通過 disableTransfers() 任意禁用轉賬功能

owner 可通過 issue() 任意增發代幣

owner 可通過 destroy() 任意銷毀代幣

以上這些功能均通過 ownerOnly 進行限定,換句話說,owner 對 Bancor 合約擁有最高權限。


Bancor的三個后門:


早在一年前就有人曾吐槽Bancor智能合約,為自己留有了三個后門。



我們在外媒論壇中發現:



第一個門:

團隊可以隨時出于任何原因,禁用使用BNT代幣的所有交易。據推測,團隊有能力讓代幣在ICO之后,立即凍結大約一周,直到Bancor的主要產品準備就緒。但是,出于某種原因,在他們解凍代幣后,團隊將保留隨時再次凍結交易的選項。驚??! 上代碼:在Bancor Token 合約中,允許所有者隨時禁止代幣交易:




在Bancor Crowdsale 合約中,所有者(Bancor團隊)可以使用Bancor Token Contract(上圖)中的禁用交易函數




第二個門:


團隊可以隨時發布新代幣。 Bancor的“更換器”產品,需要基于另一個智能合約中提煉的做市商公式(market-making formula)通過編程方式創建代幣。因此它有能力創建更多代幣(令牌)。但是,出于某種原因,團隊居然有能力隨意創建新的代幣,無論他們選擇什么原因
Bancor Token 合約,合同所有者可以任意簽發新的代幣(令牌):




Bancor Crowdsale合約,合同所有者(Bancor團隊)被允許使用Bancor Token Contract(上圖)中的函數,任意發行新令牌:





第三個門:(此次Bancor被盜事件的處理方法)


這次的Bancor被盜事件,該團隊采取的解決方式就是利用第三個門:團隊可以隨時從任何賬戶中刪除任何代幣。Bancor的“更換器”產品,可以通過編程方式,銷毀發送給其合同的代幣,它居然具有銷毀代幣的功能—— 但它很容易被限制為:僅銷毀發送給該合同的代幣。相反,團隊有權隨時隨地,以任何理由,挑選任何帳戶的代幣,并且銷毀任何數量的代幣。


經調查,Bancor 管理員實際動用了 destroy() 方法來“銷毀”用戶手中的 Token。





管理員可以從任意賬戶 _from 中扣除任意金額 _amount 的 Token,同時將總供應量 totalSupply  縮減。


這就是常說的 燒幣 功能。由于攻擊者在得手后,將偷來的幣分散到若干個地址中。Bancor 的管理員不得不挨個依次調用destroy() 來銷毀對應地址的代幣,再調用 issue() 方法將燒毀的幣重新增發到自己手中。但此補救方法對于 NPXS Token 和已轉走的 ETH 無效,這些被盜的幣將被轉至交易所拋售。


Bancor 團隊也發表聲明稱普通用戶的錢包沒有受到影響,并進一步解釋鑄幣、燒幣以及存儲大量以太幣是他們協議中價格發現機制的一部分。

對于這三個門的設定一直都具有廣泛的爭議,當時就曾有審計人員質疑他們,不過當時該團隊的推理說法似乎是:目前他們主要的智能合約仍在測試中,但如果出現任何問題,他們應該保留完全控制權。他們計劃隨著時間的推移逐漸減少控制權,但并沒有提到上面代碼截圖列出的后門。



Bancor 合約 團隊 Token 攻擊者
分享到:

1.TMT觀察網遵循行業規范,任何轉載的稿件都會明確標注作者和來源;
2.TMT觀察網的原創文章,請轉載時務必注明文章作者和"來源:TMT觀察網",不尊重原創的行為TMT觀察網或將追究責任;
3.作者投稿可能會經TMT觀察網編輯修改或補充。


專題報道

主站蜘蛛池模板: 污泥烘干机-低温干化机-工业污泥烘干设备厂家-焦作市真节能环保设备科技有限公司 | 裹包机|裹膜机|缠膜机|绕膜机-上海晏陵智能设备有限公司 | 沈飞防静电地板__机房地板-深圳市沈飞防静电设备有限公司 | 奶茶加盟,奶茶加盟店连锁品牌-甜啦啦官网 | 丹佛斯压力传感器,WISE温度传感器,WISE压力开关,丹佛斯温度开关-上海力笙工业设备有限公司 | 水冷散热器_水冷电子散热器_大功率散热器_水冷板散热器厂家-河源市恒光辉散热器有限公司 | 聚丙烯酰胺PAM-聚合氯化铝PAC-絮凝剂-河南博旭环保科技有限公司 巨野电机维修-水泵维修-巨野县飞宇机电维修有限公司 | 阳光1号桔柚_无核沃柑_柑橘新品种枝条苗木批发 - 苧金网 | 自动气象站_气象站监测设备_全自动气象站设备_雨量监测站-山东风途物联网 | PC构件-PC预制构件-构件设计-建筑预制构件-PC构件厂-锦萧新材料科技(浙江)股份有限公司 | 阻燃剂-氢氧化镁-氢氧化铝-沥青阻燃剂-合肥皖燃新材料 | T恤衫定做,企业文化衫制作订做,广告T恤POLO衫定制厂家[源头工厂]-【汉诚T恤定制网】 | 高铝砖-高铝耐火球-高铝耐火砖生产厂家-价格【荣盛耐材】 | 彭世修脚_修脚加盟_彭世修脚加盟_彭世足疗加盟_足疗加盟连锁_彭世修脚技术培训_彭世足疗 | 工控机,嵌入式主板,工业主板,arm主板,图像采集卡,poe网卡,朗锐智科 | 安徽华耐泵阀有限公司-官方网站| 钢制拖链生产厂家-全封闭钢制拖链-能源钢铝拖链-工程塑料拖链-河北汉洋机械制造有限公司 | PVC地板|PVC塑胶地板|PVC地板厂家|地板胶|防静电地板-无锡腾方装饰材料有限公司-咨询热线:4008-798-128 | 上海防爆真空干燥箱-上海防爆冷库-上海防爆冷柜?-上海浦下防爆设备厂家? | 贴片电容代理-三星电容-村田电容-风华电容-国巨电容-深圳市昂洋科技有限公司 | 广东恩亿梯电源有限公司【官网】_UPS不间断电源|EPS应急电源|模块化机房|电动汽车充电桩_UPS电源厂家(恩亿梯UPS电源,UPS不间断电源,不间断电源UPS) | 工业冷却塔维修厂家_方形不锈钢工业凉水塔维修改造方案-广东康明节能空调有限公司 | 盘装氧量分析仪-防爆壁挂氧化锆分析仪-安徽吉帆仪表有限公司 | 防爆型气象站_农业气象站_校园气象站_农业四情监测系统「山东万象环境科技有限公司」 | 法兰螺母 - 不锈钢螺母制造厂家 - 万千紧固件--螺母街 | 一体化污水处理设备,一体化污水设备厂家-宜兴市福源水处理设备有限公司 | 中宏网-今日新闻-财经新闻| 面粉仓_储酒罐_不锈钢储酒罐厂家-泰安鑫佳机械制造有限公司 | 金环宇|金环宇电线|金环宇电缆|金环宇电线电缆|深圳市金环宇电线电缆有限公司|金环宇电缆集团 | 螺杆真空泵_耐腐蚀螺杆真空泵_水环真空泵_真空机组_烟台真空泵-烟台斯凯威真空 | 阻垢剂,反渗透阻垢剂,缓蚀阻垢剂-山东普尼奥水处理科技有限公司 真空粉体取样阀,电动楔式闸阀,电动针型阀-耐苛尔(上海)自动化仪表有限公司 | 环球电气之家-中国专业电气电子产品行业服务网站! | 球磨机 选矿球磨机 棒磨机 浮选机 分级机 选矿设备厂家 | 深圳昂为官网-气体分析仪,沼气分析仪,动态配气仪,气体传感器厂家 | 粉丝机械,粉丝烘干机,粉丝生产线-招远市远东粉丝机械有限公司 | 压砖机、液压制砖机、静压砖机、环保砖机生产厂家—杜甫机械 | POS机官网 - 拉卡拉POS机免费办理|官网在线申请入口 | 深圳货架厂家_金丽声精品货架_广东金丽声展示设备有限公司官网 | 车充外壳,车载充电器外壳,车载点烟器外壳,点烟器连接头,旅行充充电器外壳,手机充电器外壳,深圳市华科达塑胶五金有限公司 | 青岛成人高考_山东成考报名网 | 邢台人才网_邢台招聘网_邢台123招聘【智达人才网】 |