【技术实现步骤摘要】
SSL代理网关的测试系统和方法
本公开涉及网络通信
,尤其是涉及一种对SSL代理网关的进行测试系统和方法。
技术介绍
随着信息化和数字化社会的发展,人们对信息安全和保密的重要性认识不断提高。使用密码学可以达到以下目的:保密性,防止用户的标识或数据被读取;数据完整性,防止数据被更改;身份验证,确保数据发自特定的一方。在1997年,美国国家标准局公布实施了“美国数据加密标准(DES)”,民间力量开始全面介入密码学的研究和应用中,采用的加密算法有DES(DataEncryptionStandard(数据加密标准,又美国国密局,选中的IBM的方案,密钥长度为56,标准提出是要使用64位长的密钥,但是实际中DES算法只用了64位中的56位密钥,这一点是容易出错的))、RSA、SHA等。随着对加密强度需求的不断提高,近期又出现了AES(AdvancedEncryptionStandard高级加密标准,又称Rijndael加密法,是下一代的加密算法标准,速度快,安全级别高)、ECC等。保护敏感数据在传送过程中的安全,Netscape公司推出了SSL加密技术。为了保护敏感数据在传送过程中的安全,全球许多知名企业采用SSL(SecuritySocketLayer)加密机制。SSL是一种安全保密协议,在浏览器(如InternetExplorer、NetscapeNavigator)和Web服务器(如Netscape的NetscapeEnterpriseServer、ColdFusionServer等)之间构造安全通道来进行 ...
【技术保护点】
1.一种SSL代理网关的测试系统,包括:/nHTTP服务器;/n客户设备,用于逐一发出各种第一协议测试地址;/n第一测试SSL代理网关,被配置为单向卸载代理网关以便基于其上所配置的由多种加密算法与SSL协议版本号组合的待测试SSL策略,尝试单向卸载所述客户设备发出的各种第一协议测试地址中的每一个所含的SSL策略,从而采用与被成功卸载的第一协议测试地址对应的第二协议地址与HTTP服务器进行通讯,并记录能被成功单向卸载的SSL策略的第一协议测试地址作为可被第一测试SSL代理网关单向卸载代理的第一协议测试地址;以及,/n第二测试SSL代理网关,其布置在所述第一测试SSL网关和所述客户设备之间,被配置为双向加载代理网关,以便基于其上所配置的由多种加密算法与SSL协议版本号组合的待测试SSL策略,尝试双向加载所述客户设备发出的能被单向卸载的第一协议测试地址中每一个所含的SSL策略,从而成功采用第一协议测试地址与所述第一测试SSL网关进行通讯,并记录能被成功双向加载的第一协议测试地址作为可被第二测试SSL代理网关可双向加载代理的第一协议测试地址。/n
【技术特征摘要】
1.一种SSL代理网关的测试系统,包括:
HTTP服务器;
客户设备,用于逐一发出各种第一协议测试地址;
第一测试SSL代理网关,被配置为单向卸载代理网关以便基于其上所配置的由多种加密算法与SSL协议版本号组合的待测试SSL策略,尝试单向卸载所述客户设备发出的各种第一协议测试地址中的每一个所含的SSL策略,从而采用与被成功卸载的第一协议测试地址对应的第二协议地址与HTTP服务器进行通讯,并记录能被成功单向卸载的SSL策略的第一协议测试地址作为可被第一测试SSL代理网关单向卸载代理的第一协议测试地址;以及,
第二测试SSL代理网关,其布置在所述第一测试SSL网关和所述客户设备之间,被配置为双向加载代理网关,以便基于其上所配置的由多种加密算法与SSL协议版本号组合的待测试SSL策略,尝试双向加载所述客户设备发出的能被单向卸载的第一协议测试地址中每一个所含的SSL策略,从而成功采用第一协议测试地址与所述第一测试SSL网关进行通讯,并记录能被成功双向加载的第一协议测试地址作为可被第二测试SSL代理网关可双向加载代理的第一协议测试地址。
2.如权利要求1所述的SSL代理网关的测试系统,其中所述第一测试SSL代理网关通过修改所接收到的第一协议测试地址中的加密算法来尝试单向卸载所述客户设备发出的各种第一协议测试地址中的每一个所含的SSL策略,并在成功单向卸载时,记录支持该第一协议测试地址及其待测试SSL策略中所包含的单向SSL加密算法。
3.如权利要求1所述的SSL代理网关的测试系统,其中所述第一测试SSL代理网关在被测试前首先生成根证书,并基于所述根证书生成待测试SSL策略证书,并配置对应的SSL策略,以指定待测试的SSL协议版本号、SSL策略证书、加密算法,以便能够在接收到来自所述客户设备发出的第一协议测试地址时,从所指定待测试的SSL协议版本号、SSL策略证书、加密算法选择对应的组合通过修改所述第一协议测试地址中的加密算法来卸载所述第一协议测试地址中的SSL策略。
4.如权利要求1所述的SSL代理网关的测试系统,其中所述第一测试SSL代理网关在被配置为单向卸载代理网关后可接受来自所述客户设备发出的第一协议测试地址,并向HTTP服务器发送第二协议地址。
5.如权利要求1-4之一所述的SSL代理网关的测试系统,其中所述第二测试SSL代理网关在被测试前首先生成根证书,并基于所述根证书生成待测试SSL策略证书,并配置对应的SSL策略,以指定待测试的SSL协议版本号、SSL策略证书、加密算法,并且在在被配置为双向加载代理网关后可接受来自所述客户设备发出的第一协议测试地址,并也向第一测试SSL代理网关发送第一协议测试地址。
6.一种SSL代理网关的测试方法,包括:
配置第一测试SSL代理网关为单向卸载代理网关,并加载由多种加密算法与SSL协议版本号组合的待测试的SSL策略;
从客户设备向第一测试SSL代理网关逐一发出的各种用于测试的第一协议测试地址
所述第一测试SSL代理网关基于其上所配置待测试SSL策略尝试单向卸载所述客户设备发出的各种第一协议测试地址中的每一个所含的SSL策略,从而采用与被成功卸载的第一协议测试地址对应的第二协议地址与HTTP服务器进行通讯,并记录能被成功单向卸载的SSL策略的第一协议测试地址作为第一测试SSL代理网关可卸载代理的第一协议测试地址;以及,
将布置在所述第一测试SSL网关和所述客户设备之间的第二测试SSL代理网关配置为双向加载代理网关并加载由多种加密算法与SSL协议版本号组合的待测试SSL策略;
所述第二测试SSL代理网关基于其上所配置的由多种加密算法与SSL协议版本号组合的待测试SSL策略,尝试双...
【专利技术属性】
技术研发人员:汪丽芳,吴庆,
申请(专利权)人:杭州迪普科技股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。