[发明专利]文件处理方法和装置、存储介质及终端有效
申请号: | 201810015115.6 | 申请日: | 2018-01-08 |
公开(公告)号: | CN108256351B | 公开(公告)日: | 2020-08-04 |
发明(设计)人: | 曲丞 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62 |
代理公司: | 北京博浩百睿知识产权代理有限责任公司 11134 | 代理人: | 宋子良 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 处理 方法 装置 存储 介质 终端 | ||
本发明公开了一种文件处理方法和装置、存储介质及终端。其中,该方法包括:接收对第一信息进行修改的请求;响应于请求,根据第二信息验证第一信息和第三信息的完整性;在验证成功的情况下,解析第三信息得到物理地址,并将解析得到的物理地址与目标文件的当前物理地址对比;在对比结果相同的情况下,根据请求修改第一信息,以及通过文件系统移动目标文件并根据移动后的目标文件的物理地址更新第三信息,以及根据修改后的第一信息和更新后的第三信息更新第二信息。本发明解决了相关技术中的防作弊方法在弱联网或不联网的情况下对作弊行为的监控效果较差的技术问题。
技术领域
本发明涉及软件安全领域,具体而言,涉及一种文件处理方法和装置、存储介质及终端。
背景技术
对于一些需要使用权限的软件,用户在使用时可能会通过不同类型的作弊方法进行作弊,针对不同的作弊方法,现有的软件防作弊方法已经有很多种。例如,现有的手游客户端针对篡改存档的限制降级机制,针对盗号或用户伪装的用户标识符、社交账号绑定,针对逆向破译工程的符号隐藏、标识符混淆、逻辑混淆,针对调用函数的隐藏和混淆、阻止跟踪调试、组织外挂启动,针对修改二进制程序的验证校验码,针对修改内存的内存加密,等等。这些防作弊方法主要分为两类:一类是对非法操作进行预防,另一类是基于文件内容来判断是否存在非法操作。
但是,对于弱联网或不联网的情况,有一种操作起来非常简单却又难以防御的作弊方法,也即,对软件的整套文件进行备份并重新使用的方式来作弊,通过备份软件的整套文件使权限恢复到使用前的状态。这种作弊方法有许多应用场景:例如,玩家目前有一些强化装备的道具,强化效果在一定的范围内波动,则玩家可以先对游戏的整套文件进行备份,然后进行强化操作,如果对强化效果不满意,则把此前备份的文件覆盖到对应的路径下,重新进行强化操作;再如,玩家目前可以免费解锁若干关卡中的一个,之后则需要付费才能解锁其它关卡,则玩家可以先对游戏的整套文件进行备份,然后解锁某关卡,待该关卡体验完毕之后,再把此前备份的文件覆盖到对应的路径下,解锁另外一个关卡。对于纯客户端手游或弱联网手游,这种作弊方法难以事先进行阻止,因为游戏的整套文件都存放在客户端,一定存在可以获取和导入这些文件的方法;这种作弊方法也难以事后通过文件内容来进行检测,因为基于文件内容来进行检测的基本原理是通过若干文件的内容进行对比来判断是否存在修改,如果把所有相关文件都进行备份,在进行一定的游戏体验之后,把此前备份的文件覆盖到对应的路径下,根本无法通过文件内容本身来判断文件是否发生过备份和重用。
针对这种作弊方法,强联网手游可以通过把重要数据存在服务端来进行防御,但这不符合纯客户端手游或弱联网手游的应用场景。在一些对客户端安全性要求比较高的领域,可以通过引入防篡改硬件(如TPM,全称Trusted Platform Module)来检测该作弊行为,防篡改硬件通常是一个含有密码运算部件和存储部件的小芯片,由处理器CPU、存储器、输入/输出(I/O)接口、密码运算器、随机数产生器和嵌入式操作系统等部件组成,但并非所有客户端都支持防篡改硬件,支持防篡改硬件的客户端也未必安装了这类硬件,因此这类方法的通用性较差。
综上所述,在纯客户端或弱联网的应用场景下,目前还没有一种通用的方法可以有效防御对游戏的整套文件进行备份和重用的作弊行为。
针对相关技术中的防作弊方法在弱联网或不联网的情况下对作弊行为的监控效果较差的技术问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种文件处理方法和装置、存储介质及终端,以至少解决相关技术中的防作弊方法在弱联网或不联网的情况下对作弊行为的监控效果较差的技术问题。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810015115.6/2.html,转载请声明来源钻瓜专利网。