一种区块链攻击溯源系统及方法

    公开(公告)号:CN111787017A

    公开(公告)日:2020-10-16

    申请号:CN202010638042.3

    申请日:2020-07-02

    Abstract: 本发明涉及信息安全技术领域,提供了一种区块链攻击溯源系统及方法,其主旨在于解决区块链中检测到攻击威胁也无法追溯到攻击者的技术问题。其主要方案包括数据采集模块:在full同步过程中,抓取相应的数据,得到交易及其交易信息;交易数据库构建模块:根据得到的交易及其交易信息建立外部交易信息表、内部交易信息表以及合约创建信息表,并且提供数据查询的API,其中的数据主要包括交易双方,以及交易的区块高度、交易金额、消耗的gas;数据流树构建模块:通过数据库的API来获取交易数据,来构建数据关系树;溯源攻击者模块:根据已经建好的数据流树,在此基础上进行污点标记,最后根据污点标记的深度来定位攻击者。

    一种区块链攻击溯源系统及方法

    公开(公告)号:CN111787017B

    公开(公告)日:2021-09-21

    申请号:CN202010638042.3

    申请日:2020-07-02

    Abstract: 本发明涉及信息安全技术领域,提供了一种区块链攻击溯源系统及方法,其主旨在于解决区块链中检测到攻击威胁也无法追溯到攻击者的技术问题。其主要方案包括数据采集模块:在full同步过程中,抓取交易数据,得到交易及其交易信息;交易数据库构建模块:根据得到的交易及其交易信息建立外部交易信息表、内部交易信息表以及合约创建信息表,并且提供数据查询的API,其中的数据主要包括交易双方,以及交易的区块高度、交易金额、消耗的gas;数据关系树构建模块:通过数据库的API来获取交易数据,来构建数据关系树;溯源攻击者模块:根据已经建好的数据关系树,在此基础上进行污点标记,最后根据污点标记的深度来定位攻击者。

Patent Agency Ranking