一种面向区块链RPC接口的模糊测试工具实现方法

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
一种面向区块链RPC接口的模糊测试工具实现方法
申请号:CN202511029989
申请日期:2025-07-25
公开号:CN120763942A
公开日期:2025-10-10
类型:发明专利
摘要
本发明提供了一种面向区块链RPC接口的模糊测试工具实现方法,属于软件安全领域;首先,设定模糊测试工具rpcfuzzer的初始参数,根据参数中的区块链类型,调用大语言模型生成初始约束文件;然后,对语法文件和初始约束文件进行解析,并构建包含RPC接口的语法信息对象。接着,工具rpcfuzzer将各个RPC接口所有参数构造一组请求序列,按变异序列概率进行变异操作,生成新的变异序列。最终,选取对应的客户端对新的变异序列执行RPC请求,并收集执行结果。利用执行结果的错误信息更新初始约束文件,再次构建新的语法信息对象并执行后续的参数生成以及变异,直至达到设定的时长/次数,终止整个模糊测试,输出模糊测试报告。本发明提升了区块链应用的安全性和稳定性。
技术关键词
测试工具 大语言模型 参数 区块链系统 生成测试序列 对象 覆盖率 接口方法 生成随机 客户端 复合结构 消息 字符 动态 嵌套 模板 漏洞 数据