【技术实现步骤摘要】
一种信息处理方法、装置、设备和可读存储介质
[0001]本申请涉及通信
,尤其涉及一种信息处理方法、装置、设备和可读存储介质。
技术介绍
[0002]区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链系统存在网络风险和智能合约漏洞。
[0003]其中,区块链网络开放、通过IP寻址、多点通信等特征使区块链系统可能面对网络风险。
[0004]智能合约是一套以数字形式定义的承诺,包括合约参与方可以在上面执行这些承诺的协议。同时它是部署在区块链上的代码,根据合约内容,它能够在满足一定条件时自动执行代码,由于区块链的数据不可更改特性,智能合约同样不可更改和控制。智能合约语言及代码实现中可能存在安全漏洞和后门,在调用执行合约时漏洞被利用,会影响合约处理逻辑的正确性和完备性,导致不可信的合约行为,造成财产损失。
[0005]现有的智能合约漏洞检测工具对智能合约的源码进行检测,可以检测出智能合约中存在的潜在漏洞。但由于智能合约攻击行为不可预测性,仅仅通过分析源码,并不能发现 ...
【技术保护点】
【技术特征摘要】
1.一种信息处理方法,应用于监测区块链的节点,其特征在于,包括:获取被监测区块链的节点发送的待监测信息;利用所述待监测信息对应的智能合约对所述监测信息进行分析,得到对所述被监测区块链的监测结果。2.根据权利要求1所述的方法,所述利用所述待监测信息对应的智能合约对所述监测信息进行分析,包括:基于特征库数据交易信息和/或从所述监测区块链的目标节点获取的信息,利用所述待监测信息对应的智能合约对所述监测信息进行分析,得到对所述被监测区块链的监测结果。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:从外部特征库获取特征库数据交易信息。4.根据权利要求1所述的方法,其特征在于,所述监测结果包括需要产生攻击行为告警、需要存储产生的新的特征信息中的一项或者两项;所述方法还包括以下一项或多项:在所述监测结果包括需要存储产生的新的特征信息时,在所述监测区块链上存储所述新的特征信息;所述监测区块链上存储所述待监测信息。5.根据权利要求1所述的方法,其特征在于,所述获取被监测区块链的节点发送的待监测信息,包括:获取被监测区块链的节点根据对应关系发送的待监测信息,其中,所述对应关系是所述被监测区块链的节点和所述监测区块链的节点之间的对应关系,所述对应关系是预先设置的或者是动态配置的。6.一种信息处理方法,应用于被监测区块链的节点,其特征在于,包括:获取被监测区块链的待监测信息;向监测区块链的节点发送所述待监测信息。7.根据权利要求6所述的方法,其特征在于,在所述获取被监测区块链的待监测信息之后,所述方法还包括:对所述待监测信息进行签名;所述向监测区块...
【专利技术属性】
技术研发人员:王珂,
申请(专利权)人:中国移动通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。