基于结构感知的AST生成模型JavaScript引擎模糊测试方法

AITNT
正文
推荐专利
基于结构感知的AST生成模型JavaScript引擎模糊测试方法
申请号:CN202410819620
申请日期:2024-06-24
公开号:CN118626385A
公开日期:2024-09-10
类型:发明专利
摘要
本发明属于JavaScript引擎测试领域,具体涉及一种基于结构感知的AST生成模型JavaScript引擎模糊测试方法,旨在解决现有由LSTM构建的神经网络语言模型NNLM,在生成JS测试用例语法和语义时,正确率较低的问题。该方法主要包括以下步骤:步骤1、JS种子文件预处理;步骤2、结构感知的AST生成模型;步骤3、JS测试用例生成;步骤3、采用目标JS引擎执行新的JS测试用例获取漏洞报告,完成测试。本发明采用基于结构感知的AST生成模型,用于学习JS代码的AST子树之间的关联,将JS种子文件转换为AST子树序列,并映射为可由模型学习的向量形式,更全面地捕获JS种子文件中代码之间的语义关联,以帮助模型理解变量、函数和语句之间的关系,从而提高生成JS测试用例语法和语义的正确率。
技术关键词
模糊测试方法 加法器 输入端 残差网络 输出端 注意力 神经网络语言模型 序列 种子 语义 构建训练集 正确率 漏洞 方程 报告 标识符 矩阵 语句 变量 节点
系统为您推荐了相关专利信息
1
一种对聊天内容进行意图识别的方法、装置及存储介质
意图识别方法 语句匹配方法 关键词匹配方法 矩阵 知识点
2
充放电枪、放电插排、充电转接头及充放电系统
模式转换控制电路 充放电枪 充放电电路 主控芯片 充放电系统
3
一种适用于移相全桥拓扑原并副并的阻抗匹配均流电路
驱动芯片 电阻 电容 控制芯片 输入端
4
一种高隔离度双极化天线及天线模块
介质基板 相控阵天线技术 缝隙 天线模块 探针
5
一种应用基-211算法的4096点FFT处理器
布斯乘法器 ROM存储单元 阶段 FFT处理器 蝶形单元
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号