超文本传输安全协议测试方法、装置、软件程序及介质制造方法及图纸

技术编号:38616456 阅读:10 留言:0更新日期:2023-08-26 23:44
本发明专利技术提供了一种超文本传输安全协议测试方法,包括:网络测试组件获取信息传输数据包,并且对所述数据包的协议层信息进行检测;当确定所述协议层信息的类型为超文本传输安全协议时,对所述信息传输数据包进行拦截;所述网络测试组件基于所拦截的信息传输数据包,配置安全套接字协议或者传输层安全协议;通过所述安全套接字协议或者传输层安全协议与服务器端建立连接;所述网络测试组件基于与客户端的连接以及与所述服务器端的连接,对所述超文本传输安全协议进行测试。本发明专利技术还提供了一种超文本传输安全协议测试装置、软件程序及存储介质,使得超文本传输安全协议的检测的通用性更强。性更强。性更强。

【技术实现步骤摘要】
超文本传输安全协议测试方法、装置、软件程序及介质


[0001]本本专利技术涉及网络仿真处理技术,尤其涉及超文本传输安全协议测试方法、装置、软件程序及存储介质。

技术介绍

[0002]相关技术中,诸如手机、平板电脑之类的终端,能够通过无线局域网(WLAN Wireless Local Area Networks)接入互联网(Internet),并通过超文本传输安全协议进行信息传输,为了保证超文本传输安全协议进行信息传输的准确性,需要对超文本传输安全协议进行测试,保证超文本传输安全协议的正确运行。但是,相关技术中对超文本传输安全协议的检测,必须获得终端的操作权限,同时对于不同的终端操作系统,需要提供不同的针对性测试方法,不利于提高超文本传输安全协议测试的通用性。

技术实现思路

[0003]有鉴于此,本专利技术实施例提供一种超文本传输安全协议测试方法、装置、软件程序及存储介质,既能够通过网络测试组件对超文本传输安全协议进行测试,提升超文本传输安全协议的检测效率,使得超文本传输安全协议的检测的通用性更强,能够适应不同类型操作系统的网络环境。
[0004]本专利技术实施例的技术方案是这样实现的:
[0005]本专利技术实施例提供了一种超文本传输安全协议测试方法,包括:
[0006]网络测试组件获取信息传输数据包,并且对所述数据包的协议层信息进行检测;
[0007]当确定所述协议层信息的类型为超文本传输安全协议时,对所述信息传输数据包进行拦截;
[0008]所述网络测试组件基于所拦截的信息传输数据包,配置安全套接字协议或者传输层安全协议;
[0009]当所述网络测试组件的证书通过检测时,所述网络测试组件利用虚拟应用技术,通过多进程并行组件将所述网络测试组件的证书检测结果向客户端发送,以实现所述客户端信任所述网络测试组件的证书,并与所述网络测试组件建立连接;
[0010]通过所述安全套接字协议或者传输层安全协议与服务器端建立连接;
[0011]所述网络测试组件基于与客户端的连接以及与所述服务器端的连接,对所述超文本传输安全协议进行测试。
[0012]本专利技术实施例还提供了一种超文本传输安全协议测试装置,包括:
[0013]信息传输模块,用于获网络测试组件获取信息传输数据包,并且对所述数据包的协议层信息进行检测;
[0014]信息处理模块,用于当确定所述协议层信息的类型为超文本传输安全协议时,对所述信息传输数据包进行拦截;
[0015]所述信息处理模块,用于基于所拦截的信息传输数据包,配置安全套接字协议或
者传输层安全协议;
[0016]所述信息处理模块,用于当所述网络测试组件的证书通过检测时,所述网络测试组件利用虚拟应用技术,通过多进程并行组件将所述网络测试组件的证书检测结果向客户端发送,以实现所述客户端信任所述网络测试组件的证书,并与所述网络测试组件建立连接;
[0017]所述信息处理模块,用于通过所述安全套接字协议或者传输层安全协议与服务器端建立连接;
[0018]所述信息处理模块,用于所述网络测试组件基于与客户端的连接以及与所述服务器端的连接,对所述超文本传输安全协议进行测试。
[0019]上述方案中,
[0020]所述信息传输模块,用于所述网络测试组件接收所述客户端发送的握手请求;
[0021]所述信息传输模块,用于响应于所述握手请求,所述网络测试组件创建超文本传输安全协议服务进程,并且接收所述客户端发送的第一加密数据;
[0022]所述信息传输模块,用于所述网络测试组件对所述第一加密数据进行解密处理,得到第一数据。
[0023]上述方案中,
[0024]所述信息传输模块,用于所述网络测试组件通过所述安全套接字协议或者传输层安全协议与所述服务器端建立通信连接,并且通过所述通信连接向所述服务器端发送经过二次加密处理的所述第一数据;
[0025]所述信息传输模块,用于所述网络测试组件接收所述服务器端发送的第二加密数据;
[0026]所述信息传输模块,用于所述网络测试组件对所述第二加密数据进行解密,得到第二数据,并且基于与所述握手请求相匹配的加密协议对所述第二数据进行二次加密处理;
[0027]所述信息传输模块,用于将经过二次加密处理的所述第二数据向所述客户端发送。
[0028]上述方案中,
[0029]所述信息传输模块,用于当需要对所述网络测试组件的证书进行检测时,所述网络测试组件与所述多进程并行组件建立连接;
[0030]所述信息传输模块,用于通过所述信息传输数据包将所述网络测试组件的证书发送至所述多进程并行组件,以实现所述多进程并行组件对所述网络测试组件的证书进行检测。
[0031]上述方案中,
[0032]所述信息传输模块,用于响应于所述握手请求,所述网络测试组件拦截所述客户端发送的所有超文本传输安全协议请求;
[0033]所述信息传输模块,用于解析所述握手请求中携带的服务器名称指示扩展信息;
[0034]所述信息传输模块,用于基于所述服务器名称指示扩展信息,确定所述超文本传输安全协议请求对应的域名证书。
[0035]上述方案中,
[0036]所述信息传输模块,用于当所述客户端为游戏客户端时,所述网络测试组件基于与所述游戏客户端的连接以及与所述服务器端的连接,确定所述超文本传输安全协议的网络延迟参数;
[0037]所述信息传输模块,用于根据所述客户端中每一个链路对应的超文本传输安全协议的网络延迟参数,确定每一个链路质量;
[0038]所述信息传输模块,用于对所述游戏客户端所运行的目标游戏进程进行解析,获取所述目标游戏进程中不同任务的优先级;
[0039]所述信息传输模块,用于根据所述不同任务的优先级,为所述任务配置相匹配的链路,以实现通过所配置的链路对所述目标游戏进程的信息进行传输。
[0040]上述方案中,
[0041]所述信息传输模块,用于当所述目标游戏进程为云游戏时,确定目标对象的标识信息;
[0042]所述信息传输模块,用于基于云服务器网络,确定与所述标识信息相匹配的数据源集群;
[0043]所述信息传输模块,用于根据所述数据源集群,向云游戏服务器中存储与所述目标对象相匹配的用户的云游戏历史信息,其中,所述用户的云游戏历史信息包括所述云游戏对应的超文本传输安全协议测试结果。
[0044]本专利技术实施例还提供了一种软件程序,所述软件程序包括:
[0045]存储器,用于存储可执行指令;
[0046]处理器,用于运行所述存储器存储的可执行指令时,实现前序的超文本传输安全协议测试方法。
[0047]本专利技术实施例还提供了一种计算机可读存储介质,存储有可执行指令,所述可执行指令被处理器执行时实现前序的超文本传输安全协议测试方法。
[0048]本专利技术实施例具有以下有益效果:
[0049]本专利技术本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种超文本传输安全协议测试方法,其特征在于,所述方法包括:网络测试组件获取信息传输数据包,并且对所述数据包的协议层信息进行检测;当确定所述协议层信息的类型为超文本传输安全协议时,对所述信息传输数据包进行拦截;所述网络测试组件基于所拦截的信息传输数据包,配置安全套接字协议或者传输层安全协议;当所述网络测试组件的证书通过检测时,所述网络测试组件利用虚拟应用技术,通过多进程并行组件将所述网络测试组件的证书检测结果向客户端发送,以实现所述客户端信任所述网络测试组件的证书,并与所述网络测试组件建立连接;通过所述安全套接字协议或者传输层安全协议与服务器端建立连接;所述网络测试组件基于与客户端的连接以及与所述服务器端的连接,对所述超文本传输安全协议进行测试。2.根据权利要求1所述的方法,其特征在于,所述网络测试组件获取信息传输数据包之前,所述方法还包括:所述网络测试组件接收所述客户端发送的握手请求;响应于所述握手请求,所述网络测试组件创建超文本传输安全协议服务进程,并且接收所述客户端发送的第一加密数据;所述网络测试组件对所述第一加密数据进行解密处理,得到第一数据。3.根据权利要求2所述的方法,其特征在于,所述通过所述安全套接字协议或者传输层安全协议与服务器端建立连接,包括:所述网络测试组件通过所述安全套接字协议或者传输层安全协议与所述服务器端建立通信连接,并且通过所述通信连接向所述服务器端发送经过二次加密处理的所述第一数据;所述网络测试组件接收所述服务器端发送的第二加密数据;所述网络测试组件对所述第二加密数据进行解密,得到第二数据,并且基于与所述握手请求相匹配的加密协议对所述第二数据进行二次加密处理;将经过二次加密处理的所述第二数据向所述客户端发送。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:当需要对所述网络测试组件的证书进行检测时,所述网络测试组件与所述多进程并行组件建立连接;所述网络测试组件通过所述信息传输数据包将所述网络测试组件的证书发送至所述多进程并行组件,以实现所述多进程并行组件对所述网络测试组件的证书进行检测。5.根据权利要求2所述的方法,其特征在于,所述方法还包括:响应于所述握手请求,所述网络测试组件拦截所述客户端发送的所有超文本传输安全协议请求;解析所述握手请求中携带的服务器名称指示扩展信息;基于所述服务器名称指示扩展信息,确定所述超文本传输安全协议请求对应的域名证书。6.根据权利要求1所述的方法,其特征在于,所述网络测试组件基于与所述客户...

【专利技术属性】
技术研发人员:李沛然严明肖央邹越
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1