摘要
本发明提供了一种针对JavaScript引擎中WASM模块的模糊测试系统及方法,该系统由种子生成模块,目标引擎适配模块和模糊测试模块协同构成,种子生成模块结合WASM的新特性,设计了种子生成算法。此算法不仅强化了对WASM与JavaScript交互的覆盖范围,还通过动态参数调整与语法约束,确保变异生成的测试样本具备语义正确性。目标引擎适配模块采用加权覆盖率反馈与额外的正确性检查机制,精准识别潜在的越界访问与类型混淆漏洞。模糊测试模块高效发现并复现引擎中的安全问题。本发明能快速定位JavaScript引擎中WASM模块存在的内存破坏、越界访问等漏洞,为Web安全性提供关键保障,有助于JavaScript引擎开发人员和安全研究人员迅速排查安全隐患,提升测试效率与漏洞发现数量,增强JavaScript引擎的安全性。
技术关键词
种子
模糊测试系统
测试模块
插桩技术
漏洞检测方法
语义
筛选算法
排查安全隐患
报告
内存
代码覆盖率
变异策略
生成算法
样本
程序
数据接口
测试器
系统为您推荐了相关专利信息
裂隙岩石试样
强度预测方法
指纹特征
演化特征
应力
应用程序测试方法
数据生成模型
参数
应用程序测试装置
场景