日本在线看黄a美女久草|日本动漫亚洲在线一区|日韩人妻无码免费视频|A√有码中文字幕|日韩一级片视频热久久久|一区二区三区四区精品无码在线|亚洲AV成人无码一二三app|亚洲综合图片绯色|91极品人妻在线网站|国产成人精品一区二三区四区五区

您正在使用IE低版瀏覽器,為了您的雷峰網(wǎng)賬號安全和更好的產(chǎn)品體驗(yàn),強(qiáng)烈建議使用更快更安全的瀏覽器
此為臨時(shí)鏈接,僅用于文章預(yù)覽,將在時(shí)失效
政企安全 正文
發(fā)私信給靈火K
發(fā)送

0

項(xiàng)目方的鍋!游戲Vegas Town遭受攻擊損失數(shù)千EOS

本文作者: 靈火K 2019-03-12 16:11
導(dǎo)語:攻擊帳號為 fortherest12

3月10日凌晨,EOS游戲Vegas Town (合約帳號 eosvegasgame)遭受攻擊,損失數(shù)千EOS。

慢霧安全團(tuán)隊(duì)分析發(fā)現(xiàn)本次的攻擊帳號為 fortherest12,通過 eosq 查詢該帳號,發(fā)現(xiàn)首頁存在大量的錯誤執(zhí)行交易,查看其中任意一筆交易,可以發(fā)現(xiàn)其中的失敗類型均為 hard_fail。

項(xiàng)目方的鍋!游戲Vegas Town遭受攻擊損失數(shù)千EOS

安全團(tuán)隊(duì)稱:“根據(jù)之前對EOS黑名單攻擊手法的分析其原理基本類似,區(qū)別在于沒有對下注交易的狀態(tài)進(jìn)行分析。本次攻擊有兩點(diǎn)值得注意:一個是 hard_fail,第二個是時(shí)間延遲。此次攻擊中的延遲竟達(dá)到了 2 個小時(shí)之久?!?/p>

他們認(rèn)為,本次的攻擊發(fā)生和 EOS 的機(jī)制相關(guān),當(dāng)交易的延遲時(shí)間不為0的時(shí)候,不會立馬校驗(yàn)是否執(zhí)行成功,對延遲交易的處理是push_schedule_transaction,而交易的延遲時(shí)間等于 0 的時(shí)候,會直接 push_transaction,這兩個的處理機(jī)制是存在區(qū)別的。

安全團(tuán)隊(duì)針對這兩個要點(diǎn)進(jìn)行分析:

(1) hard_faild

一般來說,fail 有兩種類型,分別是 soft_fail 和 hard_fail,此次攻擊中呈現(xiàn)出的是后者。

項(xiàng)目方的鍋!游戲Vegas Town遭受攻擊損失數(shù)千EOS

 在官方描述中,hard_fail被稱作“客觀的錯誤并且錯誤處理器沒有正確執(zhí)行”。通俗來說,就是出現(xiàn)錯誤但是沒有使用錯誤處理器(error handler)處理錯誤,比方說使用 onerror 捕獲處理,如果說沒有 onerror 捕獲,就會 hard_fail。

(2) 延遲時(shí)間

安全團(tuán)隊(duì)發(fā)現(xiàn),fortherest12 屬于普通帳號,這使得攻擊者可以輕易通過 cleos 中的一個參數(shù)設(shè)置來對交易進(jìn)行延遲。根據(jù)官方文檔的描述,和非合法賬號實(shí)現(xiàn)延遲最大的區(qū)別在于hard_fail會在鏈上出現(xiàn)記錄。

本次攻擊是因?yàn)轫?xiàng)目方?jīng)]有對 trx 的 status 狀態(tài)進(jìn)行校驗(yàn),只是對 trx 是否存在作出了判斷,進(jìn)而導(dǎo)致了本次攻擊的發(fā)生。

項(xiàng)目方的鍋!游戲Vegas Town遭受攻擊損失數(shù)千EOS

在此安全團(tuán)隊(duì)建議,在項(xiàng)目方進(jìn)行開獎的時(shí)候,需要注意下注訂單的執(zhí)行狀態(tài),除了要判斷交易是否存在,還要判斷下注訂單是否成功執(zhí)行。雷鋒網(wǎng)

參考來源:慢霧科技

雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。

分享:

資深編輯

我就是我,是顏色不一樣的焰火~
當(dāng)月熱門文章
最新文章
請?zhí)顚懮暾埲速Y料
姓名
電話
郵箱
微信號
作品鏈接
個人簡介
為了您的賬戶安全,請驗(yàn)證郵箱
您的郵箱還未驗(yàn)證,完成可獲20積分喲!
請驗(yàn)證您的郵箱
立即驗(yàn)證
完善賬號信息
您的賬號已經(jīng)綁定,現(xiàn)在您可以設(shè)置密碼以方便用郵箱登錄
立即設(shè)置 以后再說