[发明专利]合法性验证方法及中间服务器有效
申请号: | 201310693060.1 | 申请日: | 2013-12-16 |
公开(公告)号: | CN104717192B | 公开(公告)日: | 2018-05-18 |
发明(设计)人: | 谢栋瑜 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 韩建伟;张永明 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 合法性 验证 方法 中间 服务器 | ||
本申请公开了合法性验证方法及中间服务器,其中,该方法包括:中间服务器接收来自一个或多个外部平台的用于访问业务服务器的请求,该中间服务器根据该请求来源的外部平台和该请求所访问的业务对该请求的合法性进行验证,该中间服务器在验证该请求合法之后,将该请求发送给相应的业务服务器。通过本发明解决了业务服务器直接对外部平台进行验证所导致的问题,实现了安全可靠的联合运营。
技术领域
本发明涉及信息安全领域,具体而言,涉及一种合法性验证方法及中间服务器。
背景技术
在相关技术中,业务服务器是和外部平台联合运营的,对于外部平台的合法性验证是由业务服务器进行的。这样的验证方式可能会存在一些问题。例如,游戏方在与联运平台联合运营时,双方协商好使用的接口、密钥和加密方式,游戏方把接口开放给合作方使用,合作方通过密钥对接口参数进行加密,游戏方通过对密文的验证进行访问授权,针对不同平台,游戏需要提供不同的游戏版本。这样就不可避免的存在下述问题:
1)密钥泄露后,获得密钥及加密方式的人将可以直接访问游戏接口。
2)游戏方需要为不同平台维护多个游戏版本,增加了开发及运营成本。
上述问题发生的原因在于是业务服务器直接对外部平台进行验证的,外部平台可以直接访问到业务服务器导致了这些问题的发生。
针对相关技术中,业务服务器直接对外部平台进行验证所导致的问题,尚未提出解决方案。
发明内容
本申请提供了一种合法性验证方法及中间服务器,以至少业务服务器直接对外部平台进行验证所导致的问题。
根据本申请的一个方面,提供了一种合法性验证方法,包括:中间服务器接收来自一个或多个外部平台的用于访问业务服务器的请求,其中,所述中间服务器与所述一个或多个外部平台和一个或多个业务服务器连接;所述中间服务器根据所述请求来源的外部平台和所述请求所访问的业务对所述请求的合法性进行验证;所述中间服务器在验证所述请求合法之后,将所述请求发送给相应的业务服务器。
根据本申请的另一个方面,还提供了一种中间服务器,其特征在于,包括:接收模块,用于接收来自一个或多个外部平台的用于访问业务服务器的请求,其中,所述中间服务器与所述一个或多个外部平台和一个或多个业务服务器连接;验证模块,用于根据所述请求来源的外部平台和所述请求所访问的业务对所述请求的合法性进行验证;发送模块,用于在验证所述请求合法之后,将所述请求发送给相应的业务服务器。
通过本申请,采用中间服务器接收来自一个或多个外部平台的用于访问业务服务器的请求,其中,所述中间服务器与所述一个或多个外部平台和一个或多个业务服务器连接;所述中间服务器根据所述请求来源的外部平台和所述请求所访问的业务对所述请求的合法性进行验证;所述中间服务器在验证所述请求合法之后,将所述请求发送给相应的业务服务器,解决了业务服务器直接对外部平台进行验证所导致的问题,实现了安全可靠的联合运营。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本申请实施例的合法性验证方法的流程图;
图2是根据本申请实施例的中间服务器的结构框图;
图3是根据本申请优选实施例的业务基本信息配置的示意图;
图4是根据本申请优选实施例的联运交互系统的结构框图;
图5是根据本申请优选实施例的联运安全交互服务器的结构框图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310693060.1/2.html,转载请声明来源钻瓜专利网。