-
公开(公告)号:CN113836008B
公开(公告)日:2023-10-27
申请号:CN202111068455.3
申请日:2021-09-13
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供了对虚拟机监视器进行模糊测试的方法,以及对应的模糊测试系统。该模糊测试系统包括,代理模块和测试模块,所述测试模块维护种子数据池。在模糊测试过程中,通过代理模块,截获目标虚拟设备发出的直接内存存取DMA读请求;将所述DMA读请求重定向至存储第一数据的目标位置,其中所述第一数据是所述测试模块根据种子数据池中的种子数据生成的测试用数据。
-
公开(公告)号:CN119848874A
公开(公告)日:2025-04-18
申请号:CN202411997973.7
申请日:2024-12-31
Applicant: 浙江大学 , 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供了一种数据处理方法、装置及设备,其中,方法包括:接收针对虚拟机的模糊测试请求;响应于所述模糊测试请求,获取所述模糊测试请求中携带的测试数据;针对所述测试数据中每个数据节点的节点连接关系,对所述测试数据进行结构变异处理,得到第一测试数据;对所述第一测试数据进行结构修复处理,得到满足所述虚拟机运行要求的第二测试数据;针对所述第二测试数据中的指令节点,对所述第二测试数据进行指令变异处理,得到目标测试数据;根据所述目标测试数据,对所述虚拟机进行模糊测试处理。
-
公开(公告)号:CN113204498B
公开(公告)日:2023-04-07
申请号:CN202110634236.0
申请日:2021-06-07
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供一种针对闭源函数库生成模糊测试驱动器的方法和装置;该方法包括,首先获取使用目标函数库的若干应用程序执行过程中的执行轨迹,所述目标函数库为闭源函数库。然后根据执行轨迹,确定目标函数库中包含的多个接口函数之间的依赖关系,形成依赖信息集,其中包括具有依赖关系的多个函数对;接着,根据预设的驱动器优化指标,对多个函数对进行选择性组合操作,得到多个组合函数集,并生成所述多个组合函数集对应的多个驱动器,将其集合作为所需的模糊测试驱动器。
-
公开(公告)号:CN113204498A
公开(公告)日:2021-08-03
申请号:CN202110634236.0
申请日:2021-06-07
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供一种针对闭源函数库生成模糊测试驱动器的方法和装置;该方法包括,首先获取使用目标函数库的若干应用程序执行过程中的执行轨迹,所述目标函数库为闭源函数库。然后根据执行轨迹,确定目标函数库中包含的多个接口函数之间的依赖关系,形成依赖信息集,其中包括具有依赖关系的多个函数对;接着,根据预设的驱动器优化指标,对多个函数对进行选择性组合操作,得到多个组合函数集,并生成所述多个组合函数集对应的多个驱动器,将其集合作为所需的模糊测试驱动器。
-
公开(公告)号:CN113836008A
公开(公告)日:2021-12-24
申请号:CN202111068455.3
申请日:2021-09-13
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供了对虚拟机监视器进行模糊测试的方法,以及对应的模糊测试系统。该模糊测试系统包括,代理模块和测试模块,所述测试模块维护种子数据池。在模糊测试过程中,通过代理模块,截获目标虚拟设备发出的直接内存存取DMA读请求;将所述DMA读请求重定向至存储第一数据的目标位置,其中所述第一数据是所述测试模块根据种子数据池中的种子数据生成的测试用数据。
-
-
-
-