[发明专利]网络访问方法、系统及客户端有效
申请号: | 201310603900.0 | 申请日: | 2013-11-25 |
公开(公告)号: | CN104092647A | 公开(公告)日: | 2014-10-08 |
发明(设计)人: | 傅鸿城;曾义;张庆 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 访问 方法 系统 客户端 | ||
技术领域
本发明涉及互联网技术领域,尤其涉及一种网络访问方法、系统及客户端。
背景技术
目前,互联网应用一般是通过客户端(包括浏览器)与服务器进行通信。在通信过程中,会存在目标服务器被第三方(包括但不限于网络运营商、木马病毒攻击者等)劫持的情况。比如,第三方为了自己的利益,会在客户端向目标服务器发起访问请求时,将目标服务器重定向到其他非预期的目标服务器,导致客户端无法正常访问预期中的目标服务器。
针对上述问题,现有的解决方案主要是靠人工发现服务器被劫持,然后通过商务推动第三方取消劫持。这种解决方案存在的缺陷是:不能及时发现服务器被劫持,而且在发现服务器被劫持时无法进行迅速有效地规避,从而降低了客户端访问网络的安全可靠性。
发明内容
本发明实施例提供一种网络访问方法、系统及客户端,旨在提高访问网络的安全可靠性。
本发明实施例提出一种网络访问方法,包括:
客户端获取网络访问的第一验证信息;
所述客户端发送网络访问请求至目标服务器,所述网络访问请求中包括所述客户端的身份标识信息;
所述目标服务器根据所述客户端的身份标识信息和预定的校验信息生成第二验证信息,反馈给所述客户端;
所述客户端对所述第一验证信息和所述第二验证信息按预定规则进行比较,当比较结果符合预定结果时,判断所述网络访问为正常访问;否则,判断所述网络访问为非正常访问。
本发明实施例还提出一种网络访问方法,包括:
客户端获取网络访问的第一验证信息;
发送网络访问请求至目标服务器,所述网络访问请求中包括所述客户端的身份标识信息;
从所述目标服务器获取第二验证信息,所述第二验证信息由所述目标服务器根据所述客户端的身份标识信息和预定的校验信息生成;
对所述第一验证信息和所述第二验证信息按预定规则进行比较,当比较结果符合预定结果时,判断所述网络访问为正常访问;否则,判断所述网络访问为非正常访问。
本发明实施例还提出一种网络访问系统,包括:客户端和目标服务器,其中:
所述客户端,用于获取网络访问的第一验证信息;并向目标服务器发送网络访问请求,所述访问请求中包括所述客户端的身份标识信息;
所述目标服务器,用于根据所述客户端的身份标识信息和预定的校验信息生成第二验证信息,反馈给所述客户端;
所述客户端,还用于对所述第一验证信息和所述第二验证信息按预定规则进行比较,当比较结果符合预定结果时,判断所述网络访问为正常访问;否则,判断所述网络访问为非正常访问。
本发明实施例还提出一种网络访问客户端,包括:
获取模块,用于获取网络访问的第一验证信息;
发送模块,用于发送网络访问请求至目标服务器,所述网络访问请求中包括所述客户端的身份标识信息;
接收模块,用于从所述目标服务器获取第二验证信息,所述第二验证信息由所述目标服务器根据所述客户端的身份标识信息和预定的校验信息生成;
比较判定模块,用于对所述第一验证信息和所述第二验证信息按预定规则进行比较,当比较结果符合预定结果时,判断所述网络访问为正常访问;否则,判断所述网络访问为非正常访问。
本发明实施例提出的一种网络访问方法、系统及客户端,在客户端向目标服务器发起请求时,获取网络访问请求的第一验证信息;并向目标服务器发送网络访问请求,目标服务器接收到所述访问请求后,对访问请求携带的客户端的身份标识信息进行加密计算,生成第二验证信息反馈给客户端;客户端比较第一验证信息和第二验证信息,当比较结果符合预定结果时,判断网络访问为正常访问;否则,判断网络访问为非正常访问,由此通过服务器的合法性验证实时感知目标服务器是否被劫持,提高了访问网络的安全可靠性;此外,在发生劫持的情况下,还可以通过备用域名与备用IP的方式立刻进行规避,以提高网络访问的成功率。
附图说明
图1是本发明网络访问方法第一实施例的流程示意图;
图2是本发明实施例中客户端在访问目标服务器时,获取访问请求的第一验证信息的一种流程示意图;
图3是本发明实施例中客户端在访问目标服务器时,获取访问请求的第一验证信息的另一种流程示意图;
图4是本发明网络访问方法第二实施例的流程示意图;
图5是本发明实施例的一种应用场景示意图;
图6是本发明网络访问方法第三实施例的流程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310603900.0/2.html,转载请声明来源钻瓜专利网。