全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211084646.3 (22)申请日 2022.09.06 (71)申请人 厦门慢雾科技有限公司 地址 361000 福建省厦门市思明区台东路 68号1504单元之一 (72)发明人 冯昌盛  (74)专利代理 机构 厦门市宽信知识产权代理有 限公司 3 5246 专利代理师 巫丽青 (51)Int.Cl. H04L 9/40(2022.01) G06Q 40/04(2012.01) (54)发明名称 智能合约主动防御方法、 存储介质和电子设 备 (57)摘要 本发明提供了一种智能合约主动防御方法、 存储介质和电子设备, 该方法包括以下步骤: 获 取出块节 点的交易信息列表; 交易信息列表包括 至少一项交易参数; 将交易参数与预设交易参数 进行比对, 若符合条件则对本次交易信息进行预 执行, 并输出交易信息预执行前后涉及本次交易 的账户地址的资产的变化量和交易执行路径; 根 据交易信息预执行前后涉及本次交易的账户地 址的资产的变化量和交易执行路径确定交易发 起账户地址的行为画像; 基于交易发起账户地址 的行为画像根据预定处理策略对本次交易进行 处理。 通过上述技术方案能够对智能合约的潜在 攻击交易进行 实时识别, 有效减小了智能合约因 为黑客攻击造成的损失。 权利要求书2页 说明书7页 附图6页 CN 115426190 A 2022.12.02 CN 115426190 A 1.一种智能合约主动防御方法, 其特 征在于, 所述方法包括以下步骤: S1: 获取出块节点的交易信息列表; 所述交易信息列表包括至少一项交易 参数; S2: 将所述交易参数与预设交易参数进行比对, 若符合条件则对本次交易信息进行预 执行, 并输出 交易信息预执行前后涉及本次交易的账户地址的资产的变化量和交易执行路 径; S3: 根据所述交易信 息预执行前后涉及本次交易的账户地址的资产的变化量和交易执 行路径确定交易发起账户地址的行为画像; S4: 基于交易发起账户地址的行为画像根据预定处 理策略对本次交易进行处 理。 2.如权利要求1所述的智能合约主动防御 方法, 其特征在于, 所述交易参数包括交易发 起账户地址发起第一笔交易信息的时间、 交易发起账户地址发起交易的初始资金来源、 交 易发起账户地址调用的智能合约部署时间以及交易发起账户地址调用的智能合约开源特 征中的任一项或多 项。 3.如权利要求1或2所述的智能合约主动防御方法, 其特征在于, 将所述交易参数与预 设交易参数进行比对, 若符合条件则对本次交易信息进行 预执行包括: S21: 判断交易发起账户地址发起第一笔交易信息的时间距离当前时间是否小于第一 预设时间差; 和/或S22:判断交易发起账户地址发起交易的初始资金来源是否来自资产混合平台; 和/或S23: 判断交易发起账户地址调用的智能合约是否开源; 和/或S24: 判断交易发起账户地址调用的智能合约部署时间距离当前时间是否小于第 二预设时间差; 若步骤S21和/或S2 2和/或S23和/或S24的判断结果 为是, 则视为符合条件。 4.如权利要求1所述的智能合约主动防御方法, 其特 征在于, 步骤S3包括: 若经过交易预执行后交易发起账户地址的资产增量超过第一预设值且智能合约的交 易执行路径上账户地址的资产下降超过第二预设值, 则将交易发起账户地址的行为画像列 为潜在攻击行为; 步骤S5包括: 对所述潜在攻击行为进行攻击阻断。 5.如权利要求 4所述的智能合约主动防御方法, 其特 征在于, 步骤S3还 包括: 若判定交易发起账户地址的行为画像不为潜在攻击行为, 步骤S5包括: 将本次交易转 至通知队列 与待打包执 行列表。 6.如权利要求4所述的智能合约主动防御 方法, 其特征在于, 对所述潜在攻击行为进行 攻击阻断包括: 根据所述交易执 行路径确定 本次交易执 行时调用的各个交易账户地址和调用顺序; 根据所述调用顺序依次对本次交易执行时调用的各个交易账户地址进行替换填充, 使 得出块节点与本次交易执行时调用的各个交易账户地址相剥离, 构造出受节点程序控制的 攻击阻断交易。 7.如权利要求6所述的智能合约主动防御方法, 其特 征在于, 所述方法还 包括: 通过所述受节点程序 执行所述攻击阻断交易并对结果进行分析, 若攻击阻断交易的结权 利 要 求 书 1/2 页 2 CN 115426190 A 2果是除交易 发起者以外的账户地址的资产净增加, 则将所述攻击阻断交易列入待打包执行 列表中并将其执 行顺序排在交易发起账户地址发起本次交易之前。 8.如权利要求1所述的智能合约主动防御方法, 其特 征在于, 所述方法还 包括: 将本次交易的处 理结果发送给用户终端。 9.一种存储介质, 其特征在于, 所述存储介质中存储有计算机程序, 所述计算机程序被 执行时实现如权利要求1至8任一项所述的方法。 10.一种电子设备, 其特 征在于, 包括: 存储介质, 为如权利要求9所述的存 储介质; 处理器, 与所述存储介质电连接, 用于执行所述存储介质存储的计算机程序以实现如 权利要求1至8任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 115426190 A 3

PDF文档 专利 智能合约主动防御方法、存储介质和电子设备

文档预览
中文文档 16 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 智能合约主动防御方法、存储介质和电子设备 第 1 页 专利 智能合约主动防御方法、存储介质和电子设备 第 2 页 专利 智能合约主动防御方法、存储介质和电子设备 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-03-03 12:05:15上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。