网络协议的状态机生成方法及网络协议的模糊测试方法

    公开(公告)号:CN119814628A

    公开(公告)日:2025-04-11

    申请号:CN202411777339.2

    申请日:2024-12-05

    Applicant: 清华大学

    Abstract: 本发明提供一种网络协议的状态机生成方法及网络协议的模糊测试方法,涉及软件测试技术领域。其中,网络协议的状态机生成方法,包括:获取待测试网络协议的数据包类型的信息;利用数据包类型对应的数据包模板,构建抽象查询数据包,生成由至少一个抽象查询数据包组成的抽象查询数据包序列;将抽象查询数据包序列发送到映射客户端;从映射客户端获取抽象响应数据包序列,基于抽象查询数据包序列和抽象响应数据包序列,利用预设主动学习算法,构建待测试网络协议的目标状态机。本发明可以准确、完整地构建用于模糊测试的网络协议状态机,以利用构建得到的网络协议状态机,高效、全面地对网络协议进行模糊测试。

Patent Agency Ranking