[发明专利]一种防止外挂的方法和服务器有效
申请号: | 201310097233.3 | 申请日: | 2013-03-25 |
公开(公告)号: | CN104079525A | 公开(公告)日: | 2014-10-01 |
发明(设计)人: | 赵朝杰;阳荣辉;苏德新;张胜利;曾星;陈冬 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 唐华明 |
地址: | 518031 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 防止 外挂 方法 服务器 | ||
技术领域
本发明涉及互联网技术领域,尤其涉及一种防止外挂的方法和服务器。
背景技术
随着网络游戏的普及,游戏外挂也越来越多,外挂更新的频率也越来越快,为了及时有效的打击外挂,反外挂策略发布外挂特征也越来越频繁,这样就有可能发布一些错误的外挂特征,导致正常的玩家受到误处罚,最终影响游戏的口碑。
目前的反外挂处罚策略方案是通过服务器给客户端下发外挂特征,由客户端自身检测当前玩家的游戏环境,如果检测到有匹配的外挂特征就立即弹框并将当前玩家踢出客户端或中止游戏。
例如,地下城与勇士游戏有一种叫“皇朝”的外挂,在游戏中开启这种外挂可对图中的所有怪物秒杀,并自带加速功能。通过对这种外挂二进制进行分析并提取其特征,当玩家的游戏环境中存在这种特征的二进制时,就表示玩家打开了“皇朝”外挂,客户端就可以将该玩家踢出客户端或中止游戏。
然而,在上述的技术方案实现过程中,一旦服务器提取的外挂特征有误,就会导致客户端对正常玩家的误处罚,因而,上述的技术方案的安全性较差,最终会影响用户的体验。
发明内容
本发明实施例提供了一种防止外挂的方法和服务器,以提高安全性,降低风险,最终提升用户的体验程度。
本发明实施例提供一种防止外挂的方法包括:
向客户端发送外挂特征;
接收所述客户端上报的与所述外挂特征相匹配的特征;
将所述上报的特征与存储的特征列表进行匹配,并根据匹配结果作出判定结果;
将所述判定结果返回所述客户端,以使所述客户端执行所述判定结果。
本发明实施例还提供一种应用于防止外挂的服务器,所述服务器包括:
发送单元、接收单元、判断单元、存储单元;
其中,所述发送单元用于向客户端发送外挂特征;
所述接收单元用于接收所述客户端上报的与该外挂特征相匹配的特征;
所述判断单元用于将所述上报的特征与所述存储单元存储的特征列表进行匹配,并根据匹配结果作出判定结果;
所述发送单元进一步用于将所述判定结果返回该客户端,以使所述客户端执行所述判定结果。
从以上技术方案可以看出,本发明实施例具有以下优点:当用户通过客户端上传图片,获取上传服务器生成的用户签名信息,并向广播服务器发送携带该用户签名信息的广播图片请求,当广播服务器校验该用户签名信息有效时,将存储于上传服务器的图片进行广播,即,在广播服务器中通过用户签名的验证机制来提高防止恶意用户的请求的保障,从而,保证了广播服务器的正常运作不受到恶意请求的影响,也节约了服务器的开销,也降低了客户端被恶意请求攻击的风险,提高了用户的体验感。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的防止外挂的方法的总体流程图;
图2为本发明实施例提供的防止外挂的方法的第一种具体流程图;
图3为本发明实施例提供的防止外挂的方法的第二种具体流程图;
图4为本发明实施例提供的应用于防止外挂的服务器的总体结构图;
图5为本发明实施例提供的应用于防止外挂的服务器的第一种具体结构图;
图6为本发明实施例提供的应用于防止外挂的服务器的第二种具体结构图;
图7为本发明实施例提供服务器示意图。
具体实施方式
下面将结合附图对本发明的实施例进行详细说明。
图1为本发明实施例提供的一种防止外挂的方法的总体流程图。
在本实施例中,用户可以在移动终端安装游戏软件,当用户要玩游戏时,通过用户的账号和密码登入该游戏的服务器,与其它的游戏用户一起参与游戏。在本实施例中,安装该游戏软件的移动终端可以称之为客户端,移动终端可以为手机、电脑、平板。在本实施例中以执行主体是服务器进行说明,仅是为了便于理解本发明实施的举例,并非对本发明实施例的限制。
在本实施例中,步骤S100,服务器向客户端发送外挂特征。在本实施例中,服务器会实时的对外挂特征进行更新,并将更新后的外挂特征发送给客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310097233.3/2.html,转载请声明来源钻瓜专利网。