一种UPF头增强功能的测试方法、装置、设备及存储介质制造方法及图纸

技术编号:37975009 阅读:14 留言:0更新日期:2023-06-30 09:50
本发明专利技术涉及头增强测试技术领域,公开了一种UPF头增强功能的测试方法、装置、设备及存储介质,方法包括:将UPF头增强开关在配置中设为打开状态;在UPF中配置并存储白名单;构建异常测试数据包;其中,所述异常测试数据包包括欺诈信息数据包、不完整分片信息数据包、分片乱序数据包、分片超时数据包中的一种或多种;将所述异常测试数据包模拟发送至UPF,以使UPF根据接收到的所述异常测试数据包进行解析,获得数据包头并与所述白名单进行比对,根据比对结果对所述异常测试数据包进行处理。本方法能够完成对各项异常场景的模拟,避免了由于接收到的包不符合异常测试场景,无法验证该异常场景下UPF的处理是否正确。下UPF的处理是否正确。下UPF的处理是否正确。

【技术实现步骤摘要】
一种UPF头增强功能的测试方法、装置、设备及存储介质


[0001]本专利技术涉及头增强测试
,尤其涉及一种UPF头增强功能的测试方法、装置、设备及存储介质。

技术介绍

[0002]目前,在移动互联网时代下,人们对于互联网服务及应用的需求急剧增长,手机号码已成为人们与数字世界交互的通行证,人们通过手机号码在互联网中注册属于自己的账号,实现数据的互联互通,享受便捷的互联网生活。基于UPF(User Plane Function,用户面功能)头增强用户信息认证技术具有高效、安全、便捷等特征。头增强认证无需用户输入用户名与密码,仅需操作一键手机授权认证即可,认证过程由电信运营商的核心网设备完成,身份认证安全性得到保障,速度也更快,并且拥有更高的成功率。通过在数据包中添加用户信息,以达到识别终端客户从而提供各种增值服务的目的。
[0003]头增强功能为5G数据面网元UPF对自有业务或是第三方合作业务报文进行业务特征值信息插入。在传统移动互联网场景中,注册账号所基于的密码/手机验证码注册及登录方式,操作较为不便。而通过UPF头增强技术,可解决传统互联网注册/登录场景中对于认证复杂、繁琐等问题。UPF在其中起到网关功能,对收到的包含头增强信息的报文进行验证,判断信息是否符合匹配规则,从而实现免密认证。
[0004]在实际的测试环境下,由于头增强功能所需携带的包内容包含用户信息等特殊字段,在研发测试的过程中,如何在数据包中快速有效地增加头增强信息,满足业务场景的需求,以验证UPF能否正确处理数据包,是亟待解决的一个问题。
[0005]在现有技术中,头增强测试过程中,需要将用户信息插入至HTTP/HTTPS数据包头中,而目前所使用的测试方法对异常测试场景如欺诈、分片、乱序等无法对数据包内容进行自定义编辑,导致不能够很好地模拟出头增强各项异常测试场景。
[0006]综上,现有的头增强测试技术中不能增加头增强字段,从而导致无法模拟各项异常测试场景。

技术实现思路

[0007]本专利技术提供了一种UPF头增强功能的测试方法、装置、设备及存储介质,以现有的头增强测试技术中不能增加头增强字段,从而导致无法模拟各项异常测试场景的技术问题。
[0008]第一方面,为了解决上述技术问题,本专利技术提供了一种UPF头增强功能的测试方法,包括:
[0009]将UPF头增强开关在配置中设为打开状态;
[0010]在UPF中配置并存储白名单;
[0011]构建异常测试数据包;其中,所述异常测试数据包包括欺诈信息数据包、不完整分片信息数据包、分片乱序数据包、分片超时数据包中的一种或多种;
[0012]将所述异常测试数据包模拟发送至UPF,以使UPF根据接收到的所述异常测试数据包进行解析,获得数据包头并与所述白名单进行比对,根据比对结果对所述异常测试数据包进行处理。
[0013]优选地,所述根据比对结果对所述异常测试数据包进行处理,包括:
[0014]当所述数据包头与所述白名单不匹配时,则判定为异常数据包;
[0015]根据所述白名单中配置的处理异常数据包方式,对所述异常数据包进行处理。
[0016]优选地,所述根据所述白名单中配置的处理异常数据包方式,对所述异常数据包进行处理,包括:
[0017]当所述白名单中配置的处理异常数据包方式为覆盖时,则UPF将所述白名单中配置用户信息插入至所述数据包头;
[0018]当所述白名单中配置的处理异常数据包方式为丢弃时,则UPF将丢弃欺诈信息;
[0019]当所述白名单中配置的处理异常数据包方式为阻断时,则UPF将中断传输。
[0020]优选地,所述方法还包括:
[0021]当所述异常测试数据包包括分片乱序数据包时,在UPF接收到所述异常测试数据包之后,判断是否收到完整分片;若是,则将分片重新组合成完整数据包;若否,则阻断数据传输。
[0022]优选地,在所述将分片重新组合成完整数据包之后,所述方法还包括:
[0023]UPF判断所述完整数据包是否含有欺诈信息;若是,则对头增强字段进行覆盖或丢弃或删除操作,UPF将处理后的数据包进行转发;若否,则直接转发所述完整数据包。
[0024]优选地,所述构建异常测试数据包,包括:
[0025]在构建欺诈信息数据包时,将数据包中头增强用户信息与所述白名单内相应的字段值设为不一致;
[0026]在构建不完整分片信息数据包时,将数据包分为若干切片,且其中有一个或多个切片内容不完整,若干切片整合后不能组成一个完整的数据包;
[0027]在构建分片乱序数据包时,将数据包分为若干切片,并进行乱序发送;
[0028]在构建分片超时数据包时,将数据包分为若干切片,且分片之间发送时间间隔超过最长TCP分片等待时长。
[0029]第二方面,本专利技术提供了一种UPF头增强功能的测试装置,包括:
[0030]开关打开模块,用于将UPF头增强开关在配置中设为打开状态;
[0031]白名单配置模块,用于在UPF中配置并存储白名单;
[0032]数据包构建模块,用于构建异常测试数据包;其中,所述异常测试数据包包括欺诈信息数据包、不完整分片信息数据包、分片乱序数据包、分片超时数据包中的一种或多种;
[0033]数据包测试模块,用于将所述异常测试数据包模拟发送至UPF,以使UPF根据接收到的所述异常测试数据包进行解析,获得数据包头并与所述白名单进行比对,根据比对结果对所述异常测试数据包进行处理。
[0034]优选地,所述数据包测试模块包括:
[0035]数据匹配单元,用于当所述数据包头与所述白名单不匹配时,则判定为异常数据包;
[0036]数据处理单元,用于根据所述白名单中配置的处理异常数据包方式,对所述异常
数据包进行处理。
[0037]第三方面,本专利技术还提供了一种终端设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现上述中任意一项所述的UPF头增强功能的测试方法。
[0038]第四方面,本专利技术还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行上述中任意一项所述的UPF头增强功能的测试方法。
[0039]相比于现有技术,本专利技术具有如下有益效果:
[0040]本专利技术提供一种UPF头增强功能的测试方法,包括:将UPF头增强开关在配置中设为打开状态;在UPF中配置并存储白名单;构建异常测试数据包;其中,所述异常测试数据包包括欺诈信息数据包、不完整分片信息数据包、分片乱序数据包、分片超时数据包中的一种或多种;将所述异常测试数据包模拟发送至UPF,以使UPF根据接收到的所述异常测试数据包进行解析,获得数据包头并与所述白名单进行比对,根据比对结果对所述异常测试数据包进行处理。
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种UPF头增强功能的测试方法,其特征在于,包括:将UPF头增强开关在配置中设为打开状态;在UPF中配置并存储白名单;构建异常测试数据包;其中,所述异常测试数据包包括欺诈信息数据包、不完整分片信息数据包、分片乱序数据包、分片超时数据包中的一种或多种;将所述异常测试数据包模拟发送至UPF,以使UPF根据接收到的所述异常测试数据包进行解析,获得数据包头并与所述白名单进行比对,根据比对结果对所述异常测试数据包进行处理。2.根据权利要求1所述的UPF头增强功能的测试方法,其特征在于,所述根据比对结果对所述异常测试数据包进行处理,包括:当所述数据包头与所述白名单不匹配时,则判定为异常数据包;根据所述白名单中配置的处理异常数据包方式,对所述异常数据包进行处理。3.根据权利要求2所述的UPF头增强功能的测试方法,其特征在于,所述根据所述白名单中配置的处理异常数据包方式,对所述异常数据包进行处理,包括:当所述白名单中配置的处理异常数据包方式为覆盖时,则UPF将所述白名单中配置用户信息插入至所述数据包头;当所述白名单中配置的处理异常数据包方式为丢弃时,则UPF将丢弃欺诈信息;当所述白名单中配置的处理异常数据包方式为阻断时,则UPF将中断传输。4.根据权利要求1所述的UPF头增强功能的测试方法,其特征在于,所述方法还包括:当所述异常测试数据包包括分片乱序数据包时,在UPF接收到所述异常测试数据包之后,判断是否收到完整分片;若是,则将分片重新组合成完整数据包;若否,则阻断数据传输。5.根据权利要求4所述的UPF头增强功能的测试方法,其特征在于,在所述将分片重新组合成完整数据包之后,所述方法还包括:UPF判断所述完整数据包是否含有欺诈信息;若是,则对头增强字段进行覆盖或丢弃或删除操作,UPF将处理后的数据包进行转发;若否,则直接转发所述完整数据包。6.根据权利要求1所述的UPF头增强功能的测试方法...

【专利技术属性】
技术研发人员:余佳雯梁清龙肖翠琴梁嘉文
申请(专利权)人:广州广哈通信股份有限公司
类型:发明
国别省市:

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

1