【技术实现步骤摘要】
基于混合通信链路的授权运行方法、系统及存储介质
本专利技术涉及计算机软件代码测试领域,尤其涉及一种基于混合通信链路的授权运行方法、系统及存储介质。
技术介绍
随着信息技术的发展,信息安全要求越来越高,由此衍生出信息安全服务行业。针对新开发的代码,检测能否在实际应用环境下正常可靠的运行,是软件发布之前至关重要的内容,因此通过信息安全服务商进行软件安全、漏洞、性能等方面的测试,为代码优化完善提供可行性依据,是十分必要的。然而在软件测试过程中,由于不可避免地会读取客户软件代码,因此客户代码安全很难保证,很可能被非法用户窃取。目前主要是通过设置用户名+密码的方式,为测试人员进行授权,阻止非法用户读取测试。但是用户名和密码存在泄露或者被破解的问题,导致被非法窃取或者未经授权的测试运行,因此仍然存在一定的风险,基于此,如何保证待测软件的安全,是客户关注的焦点,直接成为客户选择测试服务商的重要因素之一,也是软件测试行业目前急需解决的技术问题。
技术实现思路
本专利技术提供的一种基于混合通信链路的授权运行方法、系统及存储 ...
【技术保护点】
1.一种基于混合通信链路的授权运行方法,其特征在于,包括:/n待测软件所在设备端用于发射第一高频信号;/n所述移动终端接收到所述第一高频信号时被唤醒,并对所述设备端进行身份验证,待验证通过,向所述设备端发送第二高频信号;/n所述设备端接收并根据所述第二高频信号,对所述移动终端进行身份验证;/n所述移动终端向所述设备端发送第一低频信号与第一超声信号;/n所述设备端接收并根据所述第一低频信号与所述第一超声信号,判断所述移动终端是否位于设定有效范围内;如是,获取并运行用于测试所述待测软件的软件测试代码,完成对所述待测软件的测试。/n
【技术特征摘要】 【专利技术属性】
1.一种基于混合通信链路的授权运行方法,其特征在于,包括:
待测软件所在设备端用于发射第一高频信号;
所述移动终端接收到所述第一高频信号时被唤醒,并对所述设备端进行身份验证,待验证通过,向所述设备端发送第二高频信号;
所述设备端接收并根据所述第二高频信号,对所述移动终端进行身份验证;
所述移动终端向所述设备端发送第一低频信号与第一超声信号;
所述设备端接收并根据所述第一低频信号与所述第一超声信号,判断所述移动终端是否位于设定有效范围内;如是,获取并运行用于测试所述待测软件的软件测试代码,完成对所述待测软件的测试。
2.如权利要求1所述的基于混合通信链路的授权运行方法,其特征在于,在所述设备端对所述移动终端身份验证通过,且判断所述移动终端位于所述设定有效范围内之后,在所述获取并运行用于测试所述待测软件的软件测试代码之前,还包括:
建立与所述移动终端之间的混合通信链路,包含高频通信链路、低频通信链路与超声通信链路,并从所述软件测试代码中截取部分代码段,进行非对称加密后,基于所述混合通信链路发送给所述移动终端;所述移动终端解密后,再基于所述混合通信链路发送给所述设备端;所述设备端将所述解密后的代码段,按照截取顺序依次植入到所述软件测试代码中。
3.如权利要求2所述的基于混合通信链路的授权运行方法,其特征在于,所述进行非对称加密后发送给所述移动终端;所述移动终端解密后,再发送给所述设备端包括:
所述设备端利用唯一授权端公钥对所述代码段进行加密后发送给所述移动终端,所述移动终端利用自身私钥进行解密后再发送给所述设备端。
4.如权利要求3所述的基于混合通信链路的授权运行方法,其特征在于,所述设备端对所述代码段进行加密后发送给所述移动终端包括:
将所述代码段拆分成若干子段,针对每一子段进行顺序标记并加密,基于各子段与通信链路之间的预设对应关系,将加密后的每一子段采用与之对应的通信链路发送给所述移动终端;所述通信链路包括所述低频通信链路和所述高频通信链路。
5.如权利要求1-4任一项所述的基于混合通信链路的授权运行方法,其特征在于,所述设备端接收并根据所述第一低频信号与所述第一超声信号,判断所述移动终端是否位于设定有效范围内包括:
所述设备端接收所述第一低频信号,并根据所述第一低频信号的接收信号强度,计算所述移动终端的第一空间坐标位置;
所述设备端接收所述第一超声信号,利用平面四元阵算法,计算所述移动终端的第二空间坐标位置;
技术研发人员:章涛,
申请(专利权)人:重庆安可信科技发展有限公司,
类型:发明
国别省市:重庆;50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。