• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Micropaper
V2EX  ›  程序员

一分钟读论文:《基于神经网络语言模型 (NNLM) 实现 JS 引擎模糊测试器》

  •  
  •   Micropaper ·
    unbug · Feb 8, 2023 · 1745 views
    This topic created in 1222 days ago, the information mentioned may be changed or developed.

    基于神经网络语言模型 (NNLM) 实现 JS 引擎模糊测试器被证实有效。韩国科学技术院( KAIST )的一篇论文《 Montage: A Neural Network Language Model-Guided JavaScript Engine Fuzzer 》, 首次提出了基于神经网络语言模型 (NNLM) 实现 JS 引擎模糊测试器:Montage 。

    1. 论文提出了一种将 JS 测试用例的层次结构和这些结构之间的关系建模为一系列片段的新算法。 将 AST 编码为片段序列使 Montage 能够使用 LSTM 模型学习片段之间的关系。
    2. 技术的关键方面是将 JS 抽象语法树 (AST) 转换为可以直接训练流行的 NNLM 的 AST 子树序列
    3. 试验用例结果表明 Montage 在最新的 JS 引擎中发现了37个真实 bug ,有 3 个是公共漏洞和暴露( CVE ),证明了它能有效发现 JS 引擎的 bug 。

    阅读全文参与讨论:一分钟读论文:《基于神经网络语言模型 (NNLM) 实现 JS 引擎模糊测试器》

    Micropaper
        1
    Micropaper  
    OP
       Feb 8, 2023
    基于 AI 实现的模糊测试器最大的优势就是不舍边界,它不受平台和语言的限制,真正实现跨平台测试,它将是全能的 QA 。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1035 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 18:13 · PVG 02:13 · LAX 11:13 · JFK 14:13
    ♥ Do have faith in what you're doing.