一种云原生模糊测试方法和装置制造方法及图纸

技术编号:42643221 阅读:32 留言:0更新日期:2024-09-06 01:39
本发明专利技术涉及云原生技术领域,尤其是指一种云原生模糊测试方法和装置,包括:在被测系统中部署Skywalking插桩模块,收集被测系统的关键指标数据,并进行数据的全链路记录;对收集的关键指标数据进行分析,通过自动化算法识别关键指标数据中的参数类别,并对不同类别的参数采用不同的规则进行变异;根据变异后的参数请求被测系统,执行模糊测试;在模糊测试的过程中根据测试请求收集分析日志和异常信息,进行异常和错误的快速定位;将测试结果以可视化形式展示。本发明专利技术通过自动化算法识别关键指标数据中的参数类别并进行变异,有效地扩大了测试覆盖率和测试的有效性,简化了测试的人工操作,提高了测试效率,降低测试成本。

【技术实现步骤摘要】

本专利技术涉及云原生,尤其是指一种云原生模糊测试方法和装置


技术介绍

1、随着云原生技术在现代软件开发和部署中的广泛应用,尤其是随着容器编排平台如kubernetes(k8s)的普及,api(应用程序接口)作为微服务架构中的核心通信机制,在复杂分布式系统构建中扮演着至关重要的角色。随着微服务化和云原生应用的不断深化,api的安全性和健壮性面临严峻挑战,这不仅包括防止恶意攻击和确保数据安全,还包括维持服务间的稳定通信以及在大规模、动态变化的环境下保障系统的整体可靠性。

2、当前云原生环境下的api安全测试主要依靠静态分析、手工测试以及现有的模糊测试工具,而手工模糊测试难以覆盖大规模和复杂系统的各种可能场景,容易遗漏潜在的问题和漏洞,效率低下且成本高昂。


技术实现思路

1、为此,本专利技术所要解决的技术问题在于克服现有技术中手工模糊测试无法覆盖广泛场景、效率低且成本高的问题。

2、为解决上述技术问题,本专利技术提供了一种云原生模糊测试方法,包括:

3、在被测系统中部署skyw本文档来自技高网...

【技术保护点】

1.一种云原生模糊测试方法,其特征在于,包括:

2.根据权利要求1所述的一种云原生模糊测试方法,其特征在于,所述Skywalking插桩模块收集被测系统的关键指标数据包括被测系统的请求参数、响应数据、调用路径、响应时间和请求频率。

3.根据权利要求1所述的一种云原生模糊测试方法,其特征在于,所述通过自动化算法识别关键指标数据中的参数类别,并对不同类别的参数采用不同的规则进行变异包括通用规则变异,具体包括:url路径变异、http头变异、请求体直接变异、method变异和根据字典增加参数。

4.根据权利要求1所述的一种云原生模糊测试方法,其特征在于,所述...

【技术特征摘要】

1.一种云原生模糊测试方法,其特征在于,包括:

2.根据权利要求1所述的一种云原生模糊测试方法,其特征在于,所述skywalking插桩模块收集被测系统的关键指标数据包括被测系统的请求参数、响应数据、调用路径、响应时间和请求频率。

3.根据权利要求1所述的一种云原生模糊测试方法,其特征在于,所述通过自动化算法识别关键指标数据中的参数类别,并对不同类别的参数采用不同的规则进行变异包括通用规则变异,具体包括:url路径变异、http头变异、请求体直接变异、method变异和根据字典增加参数。

4.根据权利要求1所述的一种云原生模糊测试方法,其特征在于,所述通过自动化算法识别关键指标数据中的参数类别,并对不同类别的参数采用不同的规则进行变异包括通用参数规则变异,具体包括:

5.根据权利要求1所述的一种云原生模糊测试方法,其特征在于,所述通过自动化算法识别关键指标数据中的参数类别,并对不同类别的参数采用不同的规则...

【专利技术属性】
技术研发人员:梁大功刘毅杰杨好颖王博杨华黄浩东
申请(专利权)人:苏州棱镜七彩信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1