在本文中,我们提出了一种名为 AFLR UN 的新型定向模糊测试解决方案,其特点是目标路径多样性度量和无偏能量分配。首先,我们通过维护每个覆盖目标的额外原始地图来开发一种新的覆盖度量,以跟踪击中目标的种子的覆盖状态。这种方法可以将通过有趣路径击中目标的航点存储到语料库中,从而丰富每个目标的路径多样性。此外,我们提出了一种语料库级能量分配策略,确保每个目标的公平性。AFLR UN 从均匀的目标权重开始,并将该权重传播到种子以获得所需的种子权重分布。通过根据这种期望的分布为语料库中的每个种子分配能量,可以实现精确且无偏的能量分配。我们构建了一个原型系统,并使用标准基准和几个经过广泛模糊测试的真实应用程序评估了其性能。评估结果表明,AFLR UN 在漏洞检测方面的表现优于最先进的模糊测试器,无论是数量还是速度。此外,AFLR UN 在四个不同的程序中发现了 29 个以前未发现的漏洞,包括 8 个 CVE。
摘要:由松针落针病菌引起的松针落针病在过去几十年中发病率和严重程度不断增加,目前已成为全球最重要的松树疾病之一。了解病原体毒力因子及其宿主靶标可以加速抗病育种。然而,由于松针落针病菌中靶向基因破坏效率低下,阻碍了这一进程,而靶向基因破坏是毒力基因表征所必需的。本文我们首次成功将 CRISPR/Cas9 基因编辑应用于松针落针病菌。使用非同源末端连接修复破坏了具有已知表型的松针落针通路调节基因 AflR,效率超过 90%。产生了具有一系列 AflR 破坏突变的转化子。通过使用特定的供体 DNA 修复模板来帮助选择未知表型的 Ds74283,我们还利用 CRISPR/Cas9 破坏了 Ds74283(一种编码分泌细胞死亡诱导物的 D. septosporum 基因)。在这种情况下,100% 的筛选转化体被鉴定为破坏体。在将 CRISPR/Cas9 确立为 D. septosporum 基因编辑工具的过程中,我们的研究可以快速追踪 D. septosporum 中候选毒力因子的功能表征,并为在其他森林病原体中开发该技术奠定基础。