利索能及
我要发布
收藏
专利号: 2025103250100
申请人: 江苏万海星辰数据科技研究院有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-08-04
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种接口测试方法,其特征在于,包括:

对接口处理的数据进行分析;

根据数据敏感等级,生成针对性测试用例,并配置专属测试环境;

按敏感等级从高到低执行测试用例,对高敏感等级数据接口进行深度校验和漏洞扫描,对低敏感等级数据接口执行基本功能性测试;

在测试过程中对高敏感等级数据接口进行实时监控,收集执行结果和日志信息,并动态调整测试策略;

测试结束后,根据测试结果生成分级测试报告,计算高敏感等级数据的漏洞严重性评分,预设评分阈值,提升或降低敏感等级并重新调整测试策略。

2.根据权利要求1所述的一种接口测试方法,其特征在于,所述对接口处理的数据进行分析包括以下内容:对接口处理的数据进行维度划分,包括隐私性、交易性和可用性;所述隐私性包括用户信息数据和商业机密数据,所述交易性包括财务数据和订单数据,所述可用性包括在线支付数据;

基于所述隐私性、交易性和可用性,计算数据的初步敏感等级,计算公式如下:Si=ω1×Pi+ω2×Ji+ω3×Ki;

其中,Si表示第i个数据的初步敏感等级,Pi表示第i个数据的隐私性,Ji表示第i个数据的交易性,Ki表示第i个数据的可用性,ω1、ω2和ω3分别表示预设的隐私性、交易性和可用性的权重系数;

预设敏感等级阈值,若第i个数据的初步敏感等级Si大于所述敏感等级阈值,则将第i个数据记为高敏感等级数据,若第i个数据的初步敏感等级Si小于等于所述敏感等级阈值,则将第i个数据记为低敏感等级数据。

3.根据权利要求2所述的一种接口测试方法,其特征在于,所述生成针对性测试用例包括以下内容:对所述高敏感等级数据,测试用例包括密码的强度验证、密码的加密传输测试和密码的存储安全性;

对所述低敏感等级数据,测试用例包括输入合法性。

4.根据权利要求3所述的一种接口测试方法,其特征在于,所述包括配置专属测试环境以下内容:对所述高敏感等级数据,启用高安全级别的环境,所述高安全级别的环境包括专业的安全防护设备、配置入侵检测系统和入侵防御系统;

对所述低敏感等级数据,使用默认的服务器安全配置。

5.根据权利要求4所述的一种接口测试方法,其特征在于,所述收集执行结果和日志信息,并动态调整测试策略包括以下内容:根据实时收集的执行结果和日志信息,动态调整测试用例,具体如下:若高敏感等级数据接口出现漏洞提示,则增加测试用例数量和测试轮次;

若发现新的潜在风险类型,则更新测试用例内容。

6.根据权利要求5所述的一种接口测试方法,其特征在于,所述根据测试结果生成分级测试报告包括以下内容:所述分级测试报告包括接口测试的范围、测试用例数量和执行时间,按照敏感等级分别列出各等级数据接口的测试情况;

对所述高敏感等级数据接口,详细列出漏洞情况,所述漏洞情况包括漏洞名称、漏洞出现的具体位置、漏洞的严重程度;

对所述低敏感等级数据接口,汇报基本功能性测试的结果。

7.根据权利要求6所述的一种接口测试方法,其特征在于,所述计算高敏感等级数据的漏洞严重性评分包括以下内容:对所述高敏感等级数据进行深入分析,具体如下:

计算高敏感等级数据的漏洞严重性评分,计算公式具体如下:其中,Vi表示高敏感等级数据的漏洞严重性评分,Ri表示高敏感等级数据的漏洞风险值,n表示漏洞数量;

预设漏洞严重性评分阈值,若漏洞严重性评分Vi大于所述漏洞严重性评分阈值,则将第i个数据记为危险数据,提升敏感等级并重新调整测试策略;若漏洞严重性评分Vi小于所述漏洞严重性评分阈值,则将第i个数据记为安全数据,降低敏感等级并重新调整测试策略;

所述提升敏感等级和所述降低敏感等级的具体过程如下:SSi=α×Vi×Si;

其中,SSi表示提升或降低后的敏感等级,α表示动态调整系数。

8.一种接口测试装置,采用如权利要求1‑7中任一项所述的一种接口测试方法,其特征在于,包括:数据分析模块,用于对接口处理的数据进行分析,划分数据维度,基于数据维度计算敏感等级,并按照敏感等级阈值区分高敏感等级数据和低敏感等级数据;

测试用例生成模块,用于针对高敏感等级数据生成复杂的安全性测试用例,针对低敏感等级数据生成基本功能性测试用例;

测试环境配置模块,用于针对高敏感等级数据配置高安全级别测试环境,针对低敏感等级数据配置默认安全测试环境;

实时监控与动态调整模块,用于实时监控高敏感数据接口的操作信息和测试执行情况;

分级测试报告生成模块,用于根据测试结果生成分级测试报告,按照敏感等级分别汇报测试结果;

漏洞严重性评分模块,用于计算高敏感等级数据的漏洞严重性评分,预设评分阈值,提升或降低敏感等级并重新调整测试策略。

9.一种电子设备,其特征在于,所述电子设备包括:一个或多个处理器;

存储器,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1‑7中任一所述的一种接口测试方法。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1‑7中任一所述的一种接口测试方法。