比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > LTC > Info

競猜類游戲Fastwin遭黑客攻擊背后:Block.one官方悄然做了重大更新_SHI

Author:

Time:1900/1/1 0:00:00

(圖片來源于網絡)12月05日,新上線的又一款EOS競猜類游戲Fastwin遭到黑客攻擊,區塊鏈安全公司PeckShield態勢感知平臺捕捉到了該攻擊行為并率先進行了安全播報披露。數據顯示,當天凌晨03:18—04:15之間,黑客(ha4tsojigyge)向Fastwin游戲合約(fastwindice3)發起124次攻擊,共計獲利1,929.17個EOS。PeckShield安全人員分析發現,該攻擊行為是黑客利用Fastwin的合約在校驗合約調用方時存在的漏洞,導致“內聯反射(inlineReflex)”攻擊成功。據PeckShield此前發布的《淺析DApp生態安全》的報告顯示,截止11月底,已經發生了超27起EOSDApp安全事件,主要集中在假EOS攻擊、隨機數問題等攻擊方式,且在不斷升級演變。而這次看似較小的攻擊事件背后卻暴露出了一個較以往危害性可能更大的新型漏洞:EOSIO官方系統對調用合約自身函數存在不校驗權限的問題。

動態 | 競猜類游戲playgames遭受攻擊:據降維安全實驗室智子區塊鏈監控系統監測到,知名競猜類游戲playgames被惡意用戶niyoubudou33持續攻擊,截至發稿時已被攻擊295次,獲利2158個EOS,目前攻擊還未停止。降維安全實驗室在此提醒廣大開發者應高度警惕,及時做好安全布控及攻擊測試,排查潛在攻擊的風險。[2019/1/16]

(圖一:PeckShield與Block.one郵件溝通)PeckShield認為這是一個非常嚴重的漏洞,并第一時間通知了Block.one團隊。Block.one官方團隊接受了該漏洞提議,并告知我們有其他研究團隊也事先獨立匯報了該漏洞,最終于周四(12月13日)更新了緊急補丁以補救防御,同時次日新發布1.5.1和1.4.5兩個版本,完成了該漏洞修復,避免了更多攻擊事件的發生及可能造成的資產損失。“內聯反射(inlineReflex)”攻擊原理正常的轉賬流程如圖所示:玩家通過調用系統合約(eosio.token),將EOS轉賬給游戲合約,觸發游戲合約的分發邏輯(apply),進而調用相關函數實現開獎。

聲音 | PeckShield: 12月份多起競猜類游戲攻擊者系同一黑客:突發的各類EOS競猜類黑客攻擊事件,不僅給開發者帶來龐大的數字資產損失,還嚴重影響DApp生態的平衡,如何追繳受損資金成為擺在安全公司、ECAF社區、交易所等面前的難題。最近,PeckShield安全盾風控平臺DAppShield通過持續黑名單庫掃描和鏈上數據追蹤發現,去年12月份以來先后攻擊過EOS競猜游戲LuckBet、EOS Buff、ggeos等多個EOS競猜游戲的4個黑客帳號之間存在關聯,確定系同一黑客。數月以來,該黑客通過攻擊各類EOS競猜類游戲已經持續獲利上萬個EOS。PeckShield安全盾正全面布控追蹤近段時間遭黑客攻擊損失的資金流向,且正積極尋求各大相關交易所協助,希望盡可能幫助游戲開發者追繳受損資金。[2019/1/11]

而此次的攻擊者(ha4tsojigyge),在自己帳號部署的合約中包含了與游戲合約相同的操作函數,在轉賬完成后,自行開獎獲得獎金。如圖所示:

動態 | EOS競猜類游戲nutsgambling遭黑客交易回滾攻擊:據 PeckShield 態勢感知平臺數據顯示:昨天,黑客ybdzmtgouwxn向一款EOS 競猜類游戲nutsgambling發起攻擊,在不到一小時內,共計發起144次攻擊,總計獲利1,141.71個EOS。為了防止資金流向被追蹤,該黑客采用多個子賬號順序將所獲資產轉移至賬號kcbtvwtxeabc中,暫未提取到交易所。PeckShield 安全人員分析發現,黑客是采用交易回滾攻擊手段對游戲合約實施攻擊。最近一段時間該攻擊形態頻繁出現,對競猜類游戲生態造成嚴重的威脅,廣大游戲開發者需提高警惕。[2018/11/28]

從圖中可以看出,攻擊者在自身合約的函數(pushck)中,內聯調用了與游戲合約開獎同名的函數(check),再通過通知(require_recipient)的方式將信息發送到了游戲合約。此時游戲合約的分發邏輯(apply)沒有過濾掉此信息,并調用了開獎函數(check)。總之,攻擊者利用了EOSIO系統中對調用合約自身函數不校驗權限的漏洞,進而使用游戲合約(fastwindice3)的帳號權限發起內聯調用,致使繞過游戲合約在敏感函數中校驗調用者權限的方法(require_auth),從而獲取了游戲合約發放的獎勵。修復方法從上述分析能夠發現,攻擊者合約的通知信息中,實際調用的合約是攻擊者合約(ha4tsojigyge),而非游戲合約(fastwindice3),因此在游戲合約的分發邏輯(apply)中過濾掉此類信息即可。而且從系統定義的宏(EOSIO_ABI或者EOSIO_DISPATCH,如圖四)中能夠看到,分發邏輯處理了此問題。因此PeckShield在此提醒開發者在定制化自己的分發邏輯時,需要特別注意其中的調用來源。

深層次及兼容性問題需要強調的是:這個問題屬于EOS公鏈層的較大漏洞,攻擊者在內聯調用中可以偽造任意帳號的權限執行,但這個修復可能會給部分開發者造成兼容性問題,如合約內聯調用函數,而執行者帳號(actor)不是自己的時候,會導致整個交易(transaction)執行失敗,如需解決兼容性問題請給合約賦予執行者帳號的eosio.code權限。

Tags:EOSELDSHISHIELDEOST幣SAFEYIELDryoshi幣最新消息SunShield

LTC
新加坡區塊鏈資產安全初創公司 Propine 完成 120 萬美元種子輪融資_PIN

新加坡區塊鏈公司Propine宣布完成了一筆120萬美元的種子輪融資,領投方為本土風險投資公司DecacornCapital.

1900/1/1 0:00:00
區塊鏈沒有C端_DAPP

本文來自:DappReview,作者:DR小伙伴,星球日報經授權轉發。導讀:被互聯網教育過的人,即使是傻子也明白一個道理:誰把握住用戶誰就牛逼.

1900/1/1 0:00:00
2018年的數字錢包,正是1993年的電子郵件_MAI

編者按:本文來自橙皮書,作者:orangefans,星球日報經授權發布。越想越覺得,現在加密貨幣的錢包,有點像互聯網早期的電子郵件.

1900/1/1 0:00:00
關于中美區塊鏈生態的差異問題,他們在2018 Coindesk共識投資大會這樣說_OIN

導語:2018Coindesk共識投資大會“中美區塊鏈生態的差異和對比”的圓桌會議由庫神CMOWendy主持.

1900/1/1 0:00:00
V神:區塊鏈非金融應用比金融應用更具優勢_VIT

半年前,以太坊技術及應用大會上,V神曾說,金融和游戲會成為區塊鏈應用的領跑者。“金融行業應用的最早,金融和游戲會成為區塊鏈應用領跑者,其他的行業同樣有前景。”那時他說.

1900/1/1 0:00:00
寒冬下的以太坊,黎明的曙光在前方_區塊鏈

譯者按:密碼貨幣凜冬已至,以太坊也跌破了100美元,在價格屢創新低的同時,其生態系統的一些數字卻呈現了不斷上升的趨勢,來自以太坊社區的ConsenSys公司列出了一系列相關數字.

1900/1/1 0:00:00
ads