DEF:区块链安全入门笔记(六)

随着越来越的人参与到区块链这个行业中来,为行业注入新活力的同时也由于相关知识的薄弱以及安全意识的匮乏,给了攻击者更多的可乘之机。面对频频爆发的安全事件,慢雾特推出区块链安全入门笔记系列,向大家介绍区块链安全相关名词,让新手们更快适应区块链危机四伏的安全攻防世界!系列回顾:区块链安全入门笔记(一)|慢雾科普区块链安全入门笔记(二)|慢雾科普区块链安全入门笔记(三)|慢雾科普区块链安全入门笔记(四)|慢雾科普区块链安全入门笔记(五)|慢雾科普智能合约SmartContract

智能合约(SmartContract)并不是一个新的概念,早在1995年就由跨领域法律学者NickSzabo提出:智能合约是一套以数字形式定义的承诺(Promises),包括合约参与方可以在上面执行这些承诺的协议。在区块链领域中,智能合约本质可以说是一段运行在区块链网络中的代码,它以计算机指令的方式实现了传统合约的自动化处理,完成用户所赋予的业务逻辑。随着区块链智能合约数量的与日俱增,随之暴露出来的安全问题也越来越多,攻击者常能利用漏洞入侵系统对智能合约用户造成巨大损失,据SlowMistHacked统计,截止目前仅ETH、EOS、TRON三条链上因智能合约被攻击而导致的损失就高达$126,883,725.92,具有相同攻击特征的手法更是呈现出多次得手且跨公链的趋势,接下来我们将为大家介绍近年来一些常见的智能合约攻击手法。交易回滚攻击RollBackAttack

沃达丰计划利用区块链技术将能源发电资产接入电网:全球电信巨头沃达丰与区块链创业公司Energy Web(EWT)于5月26日宣布合作,该项目将结合以sim为中心的DLT和沃达丰业务提供的物联网连接,以“为能源资产创建安全id”。二者将通过物联网(IoT)和分布式账本技术(DLT)连接“数十亿”分布式能源发电资产。(Cointelegraph)[2020/5/27]

交易回滚攻击(RollBackAttack),故名思义,指的是能对交易的状态进行回滚。回滚具体是什么意思呢?回滚具体指的是将已经发生的状态恢复成它未发生时候的样子。那么,交易回滚的意思就是将已经发生的交易变成未发生的状态。即攻击者本来已经发生了支付动作,但是通过某些手段,让转账流程发生错误,从而回滚整个交易流程,达到交易回滚的目的,这种攻击手法多发于区块链上的的智能合约游戏当中,当用户的下注动作和合约的开奖动作在一个交易内的时候,即内联交易。攻击者就可以通过交易发生时检测智能合约的某些状态,获知开奖信息,根据开奖信息选择是否对下注交易进行回滚。该攻击手法早期常用于EOSDApp上,后逐步向波场等其他公链蔓延,截止目前,已有12个DApp遭遇攻击,慢雾安全团队建议开发者们不要将用户的下注与开奖放在同一个交易内,防止攻击者通过检测智能合约中的开奖状态实现交易回滚攻击。交易排挤攻击TransactionCongestionAttack

声音 | 狄刚:区块链牺牲效率 应用须看场景:在7月7日于青岛举行主题为“探寻开放与监管新范式”的“2018中国财富论坛”上,中国人民银行数字货币研究所副所长狄刚出席“科技金融始建于规范”讨论环节并发表演讲。谈到科技金融发展遇到的问题时,狄刚表示,没有一个完全正作用的技术,能解决包治百病的。技术它本身是中性的,是为业务需求服务的,不能为了技术而技术,为了金融科技而金融科技,既不要神话它,也要泛化它。要认识到技术也是此消彼涨的,区块链是牺牲冗余、牺牲效率,牺牲一块换取另外一块,没有天上掉馅儿饼的事。要看看场景到底适不适合它,吃这个药的时候,看一下能不能适应得了,而不是为了赶技术时髦而上。[2018/7/7]

交易排挤攻击(TransactionCongestionAttack)是针对EOS上的使用defer进行开奖的游戏合约的一种攻击手法,攻击者可以通过某些手段,在游戏合约的defer开奖交易前发送大量的defer交易,恶意侵占区块内的CPU资源,使得智能合约内本应在指定区块内执行的defer开奖交易因资源不足无法执行,只能去到下一个区块才执行。由于很多EOS上的游戏智能合约使用区块信息作为智能合约本身的随机数,同一个defer开奖交易在不同区块内的执行结果是不一样的。通过这样的方式,攻击者在获知无法中奖的时候,就通过发送大量的defer交易,强行让智能合约重新开奖,从而达到攻击目的。该攻击手法最早在黑客loveforlover向EOS.WIN发起攻击时被发现,随后相同的攻击手法多次得手,据SlowMistHacked统计仅2019年就有22个竞猜类DApp因此损失了大量资金,慢雾安全团队建议智能合约开发者对在不同区块内执行结果不同的关键的操作不要采用defer交易的方式,降低合约被攻击的风险。随机数攻击RandomNumberAttack

区块链投资现状:IDG、红衫等主流投资机构早已入局,新型投资机构占比近20%:根据工信部今日发布的《2018年中国区块链产业发展白皮书》,在国内的区块链投资领域,像IDG 资本、红杉资本中国、英诺天使基金、 真格基金这几家主流投资机构很早就开始参与到区块链领域的投资,与此同时,也出现一批新成立的 Token 投资机构,它们主要关注海外市场的区块链领域投资。[2018/5/20]

随机数攻击(RandomNumberAttack),就是针对智能合约的随机数生成算法进行攻击,预测智能合约的随机数。目前区块链上很多游戏都是采用的链上信息作为游戏合约的随机数源,也称随机数种子。使用这种随机数种子生成的随机数被称为伪随机数。伪随机数不是真的随机数,存在被预测的可能。当使用可被预测的随机数种子生成随机数的时候,一旦随机数生成的算法被攻击者猜测到或通过逆向等其他方式拿到,攻击者就可以根据随机数的生成算法预测游戏即将出现的随机数,实现随机数预测,达到攻击目的。2018年11月11日,攻击者向EOS.WIN发起连续随机数攻击,共获利20,000枚EOS,在此慢雾安全团队建议智能合约开发者使用安全的随机数源作为合约随机数,如通过使用链下的随机数种子生成随机数的方式上传至链上,降低合约被攻击的风险。

前华为首席区块链科学家、“区块链扑克牌大佬”黄连金出任FansTime技术顾问:今日,FansTime在官方twitter上发布公告称,华为前首席区块链专家黄连金已加入FansTime团队,出任技术顾问。据了解,黄连金是著名区块链专家,美国ACM Practitioner Board委员,中国电子学会区块链专家委员,前华为首席区块链科学家、首席身份认证管理架构师和技术副总裁、华为资深高端专家。曾就职于加拿大CGI集团,创建了CGI联邦身份管理和网络安全能力中心,并为美国联邦政府、金融机构和公用事业公司提供金融、区块链、安全等方面的专业咨询。[2018/3/6]

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金星链

[0:0ms0-0:820ms