摘要
本发明提供了一种基于二次混合聚类分析驱动种子调度的模糊测试方法。包括:步骤1,加载并排序种子文件,利用afl‑showmap工具生成路径覆盖位图并去重,量化种子执行路径,并构建位图矩阵;步骤2,使用OPTICS聚类根据路径相似度进行初始种子分类。必要时,K‑Means聚类进一步细化噪声种子的分类;步骤3,根据结果计算稀有性分数,以选择最具代表性的种子,并为每个种子分配适当的能量,动态更新新种子以最大化路径多样性。
技术关键词
模糊测试方法
动态更新
聚类
噪声
覆盖率
测试工具
种子数
矩阵
漏洞
冗余
内存
策略
代表
算法