12月05日,新上线的又一款EOS竞猜类游戏 Fastwin 遭到黑客攻击,区块链安全公司 PeckShield 态势感知平台捕捉到了该攻击行为并率先进行了安全播报披露。数据显示,当天凌晨03:18—04:15之间,黑客(ha4tsojigyge)向Fastwin游戏合约(fastwindice3)发起124次攻击,共计获利1,929.17个 EOS。PeckShield 安全人员分析发现,该攻击行为是黑客利用 Fastwin 的合约在校验合约调用方时存在的漏洞,导致“内联反射(inlineReflex)”攻击成功。
据 PeckShield 此前发布的《浅析DApp生态安全》的报告显示,截止11月底,已经发生了超27起 EOS DApp 安全事件,主要集中在假 EOS 攻击、随机数问题等攻击方式,且在不断升级演变。而这次看似较小的攻击事件背后却暴露出了一个较以往危害性可能更大的新型漏洞:EOSIO 官方系统对调用合约自身函数存在不校验权限的问题。

图一:PeckShield 与 Block.one 邮件沟通
PeckShield 认为这是一个非常严重的漏洞,并第一时间通知了 Block.one 团队(CVE-2018-20163)。Block.one 官方团队接受了该漏洞提议,并告知我们有其他研究团队也事先独立汇报了该漏洞,最终于周四(12月13日)更新了紧急补丁以补救防御,同时次日新发布1.5.1和1.4.5两个版本,完成了该漏洞修复,避免了更多攻击事件的发生及可能造成的资产损失。
“内联反射(inlineReflex)”攻击原理
正常的转账流程如图所示:玩家通过调用系统合约(eosio.token),将 EOS 转账给游戏合约,触发游戏合约的分发逻辑(apply),进而调用相关函数实现开奖。

图二:竞猜游戏正常转账流程
而此次的攻击者(ha4tsojigyge),在自己帐号部署的合约中包含了与游戏合约相同的操作函数,在转账完成后,自行开奖获得奖金。如图所示:

图三:攻击者内联调用自身合约开奖
美国6月PEC物价指数低于预期,金价短线加剧震荡...
美国大规模经济刺激带来的通胀、债务和金融稳定风险等危机成本有可能向全球各国转嫁,中国等新兴市场经济体面临被“薅羊毛”的可能性。...
俄罗斯卫星通讯社10月25日援引土耳其NTV电视台报道,该国总统身边的消息人士称,土耳其总统埃尔多安对美国和其他被列为“不受欢迎者”的国家使馆发布有关不干涉土耳其内部事务的声明表示欢迎。...
欧洲对新冠疫情的应对 正使欧元处于有利位置?...
在本轮股指的超跌修复行情中,中证500最高涨幅20%,显著高于上证50的8%和沪深300的11%,在弱势市场中,结构分化仍将持续。...
美元指数创20年新高,风暴将持续多久?...
A股已经进入风险偏好修复阶段,北上资金开始大幅回流,未来市场关注的核心点在于政策与经济修复的催化。...
6月13日,欧美股市暴跌,道指重挫约880点,纳指下挫4.7%,标普500指数跌入熊市。...
美联储即将掀起的加息潮,正在冲击着全球市场。6月13日,日本、韩国、印度等亚太市场陆续上演了“股、债、汇三杀”,随后欧美市场也遭遇了不同程度的抛售潮。...
观点:周五盘后有一些负面因素出现,如美联储收紧预期强化、5月信贷结构偏差,但我们认为两者均不足以改变市场趋势。...
版权所有 @2010-2019 MT4平台 沪ICP备15014470号-14
投资有风险,入市须谨慎!