[发明专利]一种基于游戏内存隐私保护系统在审
申请号: | 202010532553.7 | 申请日: | 2020-06-12 |
公开(公告)号: | CN113806789A | 公开(公告)日: | 2021-12-17 |
发明(设计)人: | 刘德建;丁迪锋;林琛 | 申请(专利权)人: | 福建省天奕网络科技有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/55;A63F13/70 |
代理公司: | 福州旭辰知识产权代理事务所(普通合伙) 35233 | 代理人: | 程勇 |
地址: | 350212 福*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 游戏 内存 隐私 保护 系统 | ||
本发明提供了一种基于游戏内存隐私保护系统,所述系统包括执行模块、系统对象监控器、以及私有内存对象监控器;所述执行模块负责保护和监控数据,且执行模块能创建回调监视功能,当游戏程序运行时,首先会初始化系统对象监控器和私有内存对象监控器;当游戏程序完成初始化后,系统对象监控器和私有内存对象监控器开始工作;系统对象监控器中存储着游戏程序预设需要监控的内存模块,私有内存对象监控器也存储需要保护的内存模块;当设定的内存模块遭到外部访问时候,如果设定的内存模块属于系统对象监控器范畴内,则执行相应的监视机制;如果属于私有内存对象监控器范畴内,则执行相应的保护机制;能保护用户隐私安全,提高用户的体验度。
技术领域
本发明涉及游戏数据安全技术领域,特别是一种基于游戏内存隐私保护系统。
背景技术
游戏软件中存在着隐私的、敏感的文件;而给游戏软件带来最大的问题就是游戏外挂和病毒,游戏外挂和病毒都会带来安全隐私的问题。现有技术是通过HOOK技术和CRC内存校验来进行游戏内侧隐私保护。
HOOK(钩子)是一种特殊的消息处理机制,它可以监视系统或者进程中的各种事件消息,截获发往目标窗口的消息并进行处理。所以说,我们可以在系统中自定义钩子,用来监视系统中特定事件的发生,完成特定功能,如屏幕取词,监视日志,截获键盘、鼠标输入等等。
钩子的种类很多,每种钩子可以截获相应的消息,如键盘钩子可以截获键盘消息,外壳钩子可以截取、启动和关闭应用程序的消息等。钩子可以分为线程钩子和系统钩子,线程钩子可以监视指定线程的事件消息,系统钩子监视系统中的所有线程的事件消息。因为系统钩子会影响系统中所有的应用程序,所以钩子函数必须放在独立的动态链接库(DLL)中。
CRC即循环冗余校验码(Cyclic Redundancy Check):是数据通信领域中最常用的一种查错校验码,其特征是信息字段和校验字段的长度可以任意选定。
而现有的技术存在的缺陷为:1、逻辑复杂:需要应用到 HIPS(主机入侵防御系统Host Intrusion Prevent System )技术,过程需要使用HOOK技术拦截用户操作,安装回调监控用户行为。2、兼容性差:市面上软件繁多,无法保证用户安装的软件是否采用相同技术,是否会产生互斥行为。需要对各类系统,常规/非常规软件做适配。
发明内容
为克服上述问题,本发明的目的是提供一种基于游戏内存隐私保护系统,保护用户隐私安全,兼容性强,提高游戏运行环境的安全。
本发明采用以下方案实现:一种基于游戏内存隐私保护系统,所述系统包括执行模块、系统对象监控器、以及私有内存对象监控器;所述执行模块负责保护和监控数据,且执行模块能创建回调监视功能,该回调监视功能通过所述系统对象监控器和私有内存对象监控器实现;
当游戏程序运行时,首先会初始化系统对象监控器和私有内存对象监控器;
当游戏程序完成初始化后,系统对象监控器和私有内存对象监控器开始工作;系统对象监控器中存储着游戏程序预设需要监控的内存模块,私有内存对象监控器也存储需要保护的内存模块;
当设定的内存模块遭到外部访问时候,如果设定的内存模块属于系统对象监控器范畴内,则执行相应的监视机制;如果属于私有内存对象监控器范畴内,则执行相应的保护机制。
进一步的,所述监视机制和保护机制由系统句柄捕获回调监视负责;所述系统句柄捕获回调监视为了协助内存监控寻找目标对象操作行为,该操作行为通过调试对象监控器和内存对象监控器完成,调试对象监控器监控系统存在的调试行为,为监控对象调试分析;内存对象监控器协调系统句柄捕获回调监视获取对象内存操作状态。
进一步的,所述系统句柄捕获回调监视进一步用于遍历进程中的对象并寻找对象的持有者,如果寻找到对象持有者则获取持有者的内存模块信息,从而内存对象监控器能准确地对内存模块进行监控。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建省天奕网络科技有限公司,未经福建省天奕网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010532553.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种运营车车载式轨道检测系统
- 下一篇:一种用于涡轮增压器执行器的安装结构