首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对以太网络和合同进行了哪些攻击?

对以太网络和合同进行了哪些攻击?
EN

Ethereum用户
提问于 2017-12-15 20:48:21
回答 1查看 477关注 0票数 3

每次我启动一个新的Ethereum节点时,由于网络上的DoS攻击,我都会遇到从2016Q3开始的非常缓慢的同步补丁。还有什么其他的攻击是针对以太网络和合同的,既然我已经问过了?它们是什么时候发生的,如果有的话,有什么补救办法?为了完整起见,我想我将包括任何现有的和即将到来的主要分支的existing和测试网络。

在编写脚本来解析块链数据时,拥有这些信息也很有用。

我是以wiki的形式回答的,因为可悲的事实是,这种情况可能会持续增长(而且我自己也没有完整的答案)。

EN

回答 1

Ethereum用户

发布于 2017-12-15 20:48:21

Mainnet

TheDao递归调用

合同攻击类型

一个身份不明的攻击者使用account 0xf35e2cc8e6523d683ed44870f5b7cc785051a77d创建了一个使用TheDao契约在使用契约拆分功能时执行的代码的契约。该契约的递归调用使攻击者能够接受3,641,694个ETH,原因是契约中存在一个错误,因此作者假定TheDao平衡变化的原子性。

周期(S)从1706609区块开始,直到区块1720000

补救措施

  • 创建一个硬叉,使TheDao合同中的交易无效,从而防止资金的提取。将资金从TheDao转移到退出合同,允许TheDao令牌持有者收回与他们对TheDao令牌的所有权成比例的以太。

余波

  • 叉子很有争议,并不是每个人都搬到新的叉子上。最初的链被称为“以太经典”。
  • 两条链之间存在重放攻击;使用EIP155和重播安全拆分器契约来纠正这种情况。

State-臃肿攻击

对协议的类型攻击

摘要价格过低的EVM指令允许攻击来减慢块的处理速度,特别是对于使用HDD存储的节点。存储当前状态所需的存储量也在增加。

时期(S)?直到2463000块之后会有一些残留的影响。

补救措施

在攻击和清理合同执行期间,封锁链上的大量块的后果同步是缓慢的。

奇偶多sig钱包2017年7月盗用

合同攻击类型

摘要

周期(S)

补救措施

  • 建议将“有担保”资产转移到新的多功能钱包中。

余波

奇偶多sig钱包2017年11月冻结

合同攻击类型

摘要

周期(S)

补救措施

余波

Ropsten测试网

2017年2月PoW攻击

网络攻击

由于Ropsten有较少的矿工,攻击者能够通过访问相对较少的挖掘功率来中断测试网络上的活动。

周期(S)

补救措施

余波

票数 3
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/33502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档