以太坊如何解除锁定账户地址调用jsonrpcapi?

因为区块链技术对实现智能合约存在天然的优势。

比特、瑞泰币、莱特币、以太坊等数字加密货币都使用了区块链技术。

区块链(Blockchain)是比特币的一个重要概念,本质上是一个去中心化的数据库,同时作为比特币的底层技术。区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。

新型攻击手法披露:以太坊黑色情人节事件里已经出现的隐蔽攻击方式!

新的攻击手法过程简述:

1. 以太坊节点的 RPC 接口开放,但是账户没有 ETH (此时黑客已经通过扫描发现目标)

2. 黑客立即构造交易并签名(签名设置的金额为 X ,nonce 设置为当前的 N+1,N+2,…,N+N ),可以构造多个

3. 以太坊节点发现自己的问题,关闭 RPC 端口

4. 以太坊节点认为自己已经安全,开始往账户转入 ETH

5. 其实此时攻击者通过程序自动化实时监控发现你的转入,立即开始广播之前 RPC 开放的时候签名好的信息

6. 攻击完成
这种攻击手法非常隐蔽且真实存在,在此我们提醒:以太坊节点里杜绝存放私钥文件。只要节点没有私钥就不会出现此类攻击,如果有,安全起见建议暂停节点,把相关资产安全转移后废除这个私钥文件,并在其他隔离机器里重新生成新的私钥,未来采用私钥签名交易+节点广播交易的方式来进行转账操作。

这个攻击手法与以往的攻击手法不同的点在于:只要你这个账户在开放了JSON-RPC的节点上被解锁过,攻击者就可以对你的账户种一个“后门”。

其原理就是在以太坊的JSON-RPC种有个名为eth_sign的函数,以下是此函数的官方说明:

通俗来讲就是,以太坊的JSON-RPC虽然没提供输出私钥的功能,但是提供了使用私钥来签名事务的功能,这个功能的实现就是eth_signTransaction函数(目前仅Parity实现,Geth未实现此函数)。

如果利用这个函数来对transfer交易进行签名,被签名的原始数据是从受害者账户将余额转账至黑客账户,黑客利用签名后的数据可以在任何时候从受害者账户中将余额转移出来(即使节点关闭了JSON-RPC),而且无法避免,这是无法根除的“后门”

理论上来说,只要在开放JSON-RPC节点上unlock过的账户都存在这个风险(用户无法确认自己的API是否被黑客用来签名原始数据,除非开启了日志),BCSEC团队建议立即放弃使用这些高危账户,以保障自己的资金安全!

免责声明: 文章源于会员发布,不作为任何投资建议

如有侵权请联系我们删除,本文链接:https://www.sws100.com/qukuai/175709.html

(0)
鸟叔鸟叔
上一篇 2023年 1月 16日
下一篇 2023年 1月 16日

相关推荐

  • Bitfinex交易所和usdt有什么关系?

    Bitfinex俗称大B网,在国内知名度一般,交易界面做的也比较粗糙,相比国内头部几家,差距较大。不过平台在国外用户知名度较高,并且已经稳定运行多年,积攒下了大量的用户,也算是一家头部交易平台。不过由于和USDT公司的各种传闻,一旦usdt暴雷,多少会受到一定的影响,未来发展有一定的风险。 交易上平台最大问题是目前没有太多的衍生品交易品种,主要还是币币交易。…

    区块链 2023年 4月 3日
  • FSN币(FUSION)什么时候才能爆发?

    FUSION是一个主打跨链资产交易流通的项目,可以用一个账户管理多个跨链资产,从而降低了多种资产的管理难度,建立了一个更具包容性的金融平台。 项目特点: 1.Fusion协议提供了多种api支持,包括区块链标记,链表值等,从而使所有类型的人、集中的组织和区块链社区互相帮助,并且互相受益,共同创造一个更好的新世界。 2.借助分布式控制权利管理技术,可以将各种资…

    区块链 2023年 3月 30日
  • ouyi交易所app下载安卓版下载 okex软件下载

    邀请好友加入欧易,您可获得最高价值60,000元数字货币盲盒   欧易是一个可以让更多用户使用手机进行挖掘的软件如果你也想利用空闲时间网赚机会转瞬即逝作为一款专业的数字货币软件,机会转瞬即逝,每天这里都会把每一种数字货币的价格走势给大家列出来,大家一定要牢牢抓住,那么千万不要错过这款让您轻松躺着的货币平台。 欧易最新官网入口>> 点击下载/注册领…

    2023年 2月 8日
  • 将USDT从交易所提币到火币钱包操作步骤教程

    如何将USDT从交易所提币到火币钱包?相信很多炒币投资人都会遇到这个问题,短期投资很多人愿意把币放在交易所,但是长期投资更多人想要把币放到钱包,这样以便我们保证资产安全并对资产进行保值增值,那么如何将USDT从交易所提币到火币钱包?下面小编就来为大家介绍一下! 1 填写提币地址: 打开火币钱包,点击USDT收款页,先备份好助记词,然后点击地址复制按钮,复制完…

    2022年 11月 28日
  • 安卓怎么下载欧易okex okexv6.0.47官方版

        欧易okx是一款为用户提供了可以随时随地查看当前虚拟币、数字藏品等价格的APP,一站式体验,正规权威的渠道,支持交易的产品多,用户们可以选择方式的多样性超出你想想,喜欢的话就来下载吧。     OKX-注册领取新手礼包!交易手续费返现:20%!赶紧注册吧!   &nbsp…

    2022年 9月 5日

联系我们

在线咨询: QQ交谈

邮件:k37759@foxmail.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信