[发明专利]一种在游戏直播中防止信息泄露的方法及装置有效
申请号: | 201710930620.9 | 申请日: | 2017-10-09 |
公开(公告)号: | CN107742077B | 公开(公告)日: | 2020-01-03 |
发明(设计)人: | 周志刚;陈少杰;张文明 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | G06F21/54 | 分类号: | G06F21/54;G06F21/56;H04L29/06;H04L29/08 |
代理公司: | 11570 北京众达德权知识产权代理有限公司 | 代理人: | 刘杰 |
地址: | 430000 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 游戏 直播 防止 信息 泄露 方法 装置 | ||
1.一种在游戏直播中防止信息泄露的方法,其特征在于,包括:
获取游戏进程中涉及敏感信息输入的显示函数以及响应函数,其中,所述响应函数用于对敏感信息的输入进行响应,所述显示函数用于显示所述敏感信息,所述敏感信息为通过输入控件进行输入的字符信息;
在直播软件中创建功能模块;
在所述游戏进程中创建远程线程,以使所述远程线程通过加载所述功能模块,将所述功能模块注入至游戏进程中;
基于所述功能模块对所述响应函数进行处理,并对与所述响应函数相应的显示函数中的敏感信息进行替换。
2.如权利要求1所述的方法,其特征在于,所述获取游戏进程中涉及敏感信息输入的显示函数以及响应函数,包括:
对所述游戏进程进行逆向分析,查找游戏进程中涉及敏感信息输入的显示函数以及响应函数。
3.如权利要求1所述的方法,其特征在于,所述基于所述功能模块对所述响应函数进行处理,并对与所述响应函数相应的显示函数中的敏感信息进行替换,包括:
建立所述功能模块中的自定义函数与所述响应函数的关联;
基于所述关联,对所述响应函数进行处理;
分析与所述响应函数对应的显示函数,对所述显示函数中的敏感信息进行替换。
4.如权利要求3所述的方法,其特征在于,所述分析与所述响应函数对应的显示函数,对所述显示函数中的敏感信息进行替换,包括:
判断所述显示函数对应的当前输入字符是否为回退键;
如果所述当前输入字符为回退键,则删除前一个字符;
如果所述当前输入字符不为回退键,则将所述当前输入字符替换为隐藏字符。
5.一种在游戏直播中防止信息泄露的装置,其特征在于,包括:
获取模块,用于获取游戏进程中涉及敏感信息输入的显示函数以及响应函数,其中,所述响应函数用于对敏感信息的输入进行响应,所述显示函数用于显示所述敏感信息,所述敏感信息为通过输入控件进行输入的字符信息;
第一创建模块,用于在直播软件中创建功能模块;
第二创建模块,用于在所述游戏进程中创建远程线程,以使所述远程线程通过加载所述功能模块,将所述功能模块注入至游戏进程中;
替换模块,用于基于所述功能模块对所述响应函数进行处理,并对与所述响应函数相应的显示函数中的敏感信息进行替换。
6.如权利要求5所述的装置,其特征在于,所述获取模块还用于:
对所述游戏进程进行逆向分析,查找游戏进程中涉及敏感信息输入的显示函数以及响应函数。
7.如权利要求5所述的装置,其特征在于,所述替换模块还用于:
建立所述功能模块中的自定义函数与所述响应函数的关联;
基于所述关联,对所述响应函数进行处理;
分析与所述响应函数对应的显示函数,对所述显示函数中的敏感信息进行替换。
8.如权利要求7所述的装置,其特征在于,所述替换模块还用于:
判断所述显示函数对应的当前输入字符是否为回退键;
如果所述当前输入字符为回退键,则删除前一个字符;
如果所述当前输入字符不为回退键,则将所述当前输入字符替换为隐藏字符。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现以下步骤:
获取游戏进程中涉及敏感信息输入的显示函数以及响应函数,其中,所述响应函数用于对敏感信息的输入进行响应,所述显示函数用于显示所述敏感信息,所述敏感信息为通过输入控件进行输入的字符信息;
在直播软件中创建功能模块;
在所述游戏进程中创建远程线程,以使所述远程线程通过加载所述功能模块,将所述功能模块注入至游戏进程中;
基于所述功能模块对所述响应函数进行处理,并对与所述响应函数相应的显示函数中的敏感信息进行替换。
10.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现以下步骤:
获取游戏进程中涉及敏感信息输入的显示函数以及响应函数,其中,所述响应函数用于对敏感信息的输入进行响应,所述显示函数用于显示所述敏感信息,所述敏感信息为通过输入控件进行输入的字符信息;
在直播软件中创建功能模块;
在所述游戏进程中创建远程线程,以使所述远程线程通过加载所述功能模块,将所述功能模块注入至游戏进程中;
基于所述功能模块对所述响应函数进行处理,并对与所述响应函数相应的显示函数中的敏感信息进行替换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710930620.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:发射机功率余量计算方法及其用户设备
- 下一篇:检测终端接入的方法及相关产品
- 同类专利
- 一种用于获取显卡内容的内联hook方法和系统-201610662988.7
- 周志刚 - 武汉斗鱼网络科技有限公司
- 2016-08-12 - 2020-02-07 - G06F21/54
- 本发明涉及游戏直播领域,公开了一种用于获取显卡内容的内联hook方法,包括以下步骤:步骤S1,在目标函数所属模块的函数间查找一个空隙的地址;步骤S2,将hook功能逻辑函数写入另一个模块中,所述hook功能逻辑函数包括用以被目标函数执行的伪造函数;步骤S3,构造一条hook指令,且hook指令使目标函数跳转到步骤S1查找到的空隙地址中;步骤S4,目标函数再跳转到含有hook功能逻辑函数的模块中,同时目标函数执行hook功能逻辑函数中的伪造函数。本发明还公开了一种用于获取显卡内容的系统。本发明能够避免安全检测程序对已认可的hook方式进行误判,有效减少游戏厂商繁琐的工作量。
- 基于高精度红外测距的加密方法-201910946665.4
- 不公告发明人 - 南京北凌网络科技有限公司
- 2019-10-06 - 2020-01-17 - G06F21/54
- 本发明公开了基于高精度红外测距的加密方法,通过高精度红外测距模块所测数据作为输入,经过主控板上嵌入式程序计算并对比输入是否正确。形成无接触的密码输入和加密方式。本发明的有益效果是,无痕使用,提高保护性能。
- 硬件协助的软件控制流完整性远程证明方法-201810046233.3
- 周洪伟;原锦辉;张来顺;冀会芳;关慧 - 中国人民解放军战略支援部队信息工程大学
- 2018-01-17 - 2020-01-14 - G06F21/54
- 本发明属于控制流完整性远程证明方法的技术领域,特别是涉及一种硬件协助的软件控制流完整性远程证明方法,当程序被装载入内存,以进程的形式在操作系统内运行后,其所有指令都将由处理器执行。处理器的BTS硬件特性将记录处理器所执行的控制转移指令,并将控制转移信息记录到内存中指定位置。为了使验证方检查BTS记录是否完整,BTS记录的完整性指纹将被扩展到TPM的PCR中。当验证方提出验证请求后,证明方将BTS记录以及记录指纹提交给验证方。验证方根据记录指纹验证BTS记录的完整性,再根据BTS记录以及基准值验证软件控制流完整性。本发明提高了捕获控制转移信息的效率,提高了判定控制流完整性的准确性,并可以提供远程证明服务。
- Linux函数劫持方法及装置-201611053056.9
- 程广连 - 北京瑞星网安技术股份有限公司
- 2016-11-24 - 2020-01-14 - G06F21/54
- 本发明提供一种Linux函数劫持方法及装置,所述方法包括:接收应用程序的运行命令,并获取应用程序的标识;加载预设的劫持函数库和动态库;运行所述应用程序并识别所述应用程序中的操作函数;根据所述操作函数和所述应用程序的标识查找所述劫持函数库,所述劫持函数库包括所述操作函数、所述应用程序的标识和劫持函数之间的对应关系,若查找到与所述操作函数和所述应用程序的标识对应的劫持函数,则运行所述劫持函数,并根据所述劫持函数的运行结果判断是否调用所述动态库中的操作函数。本发明所提供的Linux函数劫持方法,能够在Linux系统中针对不同的应用程序对操作函数进行控制,提高对不同应用程序的操作函数的控制的灵活性。
- 一种基于内存中数据加密和计算的数据还原方法-201710316144.1
- 蔡旭;宋放;高阳;邹印 - 成都德涵信息技术有限公司
- 2017-05-08 - 2020-01-07 - G06F21/54
- 本发明公开了一种基于内存中数据加密和计算的数据还原方法:在操作系统内存管理核心模块处设置内存数据监控探针;当应用程序在内存中申请数据内存空间、数据计算时,内存数据监控探针对该应用程序对应的数据对象进行标识,同时拷贝该数据对象的内容;当该数据对象进行计算和加密时,形成新的数据对象,内存数据监控探针对新的数据对象进行标识,并同时拷贝新的数据对象的内容;基于两次的标识信息,内存数据监控探针获得应用程序数据解密前后的密文和明文对应的数据,并将获得的数据传输给动态对象监控容器队列;在动态对象监控容器队列中计算或分析数据加密前明文数据和加密后密文数据的匹配,实现了能高效、准确获取加密的明文数据的技术效果。
- SELinux安全标识符防篡改检测方法及系统-201711240118.1
- 丁滟;左玉丹;魏立峰;戴华东;谭郁松;黄辰林;董攀 - 中国人民解放军国防科技大学
- 2017-11-30 - 2020-01-03 - G06F21/54
- 本发明公开了一种SELinux安全标识符防篡改检测方法及系统,方法的实施步骤包括建立进程及其安全标识符的映射关系表,当创建进程时将进程及其安全标识符作为新节点插入到映射关系表,当撤销进程时删除节点、通过合法调用接口发生改变时则更新节点;当进程执行新程序时对父进程安全标识符进行合法性检测,若与其在映射关系表中的安全标识符不一致,则根据映射关系表恢复父进程的安全标识符,并将其设为子进程的缺省安全标识符开始执行。本发明能够检测到攻击者利用内核提权攻击手段对进程安全标识符的非法篡改,并将进程安全标识符恢复为非法篡改前的安全标识符,能够防止攻击者通过内核提权攻击手段突破SELinux对系统的安全防护。
- 一种在游戏直播中防止信息泄露的方法及装置-201710930620.9
- 周志刚;陈少杰;张文明 - 武汉斗鱼网络科技有限公司
- 2017-10-09 - 2020-01-03 - G06F21/54
- 本发明公开了一种在游戏直播中防止信息泄露的方法及装置,其中的方法包括:获取游戏进程中涉及敏感信息输入的显示函数以及响应函数,其中,所述响应函数用于对敏感信息的输入进行响应;在直播软件中创建功能模块;在所述游戏进程中创建远程线程,以使所述远程线程通过加载所述功能模块,将所述功能模块注入至游戏进程中;基于所述功能模块对所述响应函数进行处理,并对与所述响应函数相应的显示函数中的敏感信息进行替换。本发明解决了现有技术中游戏直播方法中由于信息容易泄露而导致的安全性较低的技术问题。
- 一种云环境中Flush-Reload缓存侧信道攻击防御方法和装置-201710859852.X
- 贾晓启;张伟娟;台建玮;杜海超;唐静;白璐;黄庆佳;武希耀;龚晓锐;霍玮 - 中国科学院信息工程研究所
- 2017-09-21 - 2019-12-17 - G06F21/54
- 本发明涉及一种云环境中Flush‑Reload缓存侧信道攻击防御方法和装置。该方法包括:1)选取要保护的安全敏感模块;2)防护进程和目标进程共用CPU缓存;3)防护进程和目标进程共享安全敏感模块的内存;4)当目标进程运行安全敏感模块时,防护进程以一定策略混淆共享的该安全敏感模块的内存,对缓存状态进行干扰,从而防御Flush‑Reload缓存侧信道攻击。本发明主要通过不断在Flush‑Reload攻击所利用的高速缓存信道引入噪声来干扰攻击实例,能够有效地保护用户隐私信息。
- 一种阻止XSS攻击的方法、系统及装置-201710416624.5
- 黄旭 - 新浪网技术(中国)有限公司
- 2017-06-06 - 2019-12-06 - G06F21/54
- 本发明实施例提供一种阻止XSS攻击的方法、系统及装置,该方法包括:监控用户访问页面时网站服务器通过指定接口返回的页面数据,所述页面数据中包含防攻击注释标签;当浏览器将页面数据作为指定接口数据进行解析时,将所述防攻击注释标签解析为注释信息,并继续正常解析页面数据的后续内容;当浏览器将页面数据作为HTML进行解析时,认为存在XSS攻击,执行所述防攻击注释标签实现网页跳转。能够有效的防止XSS攻击,在有可能存在XSS攻击时,及时跳转,避免用户受到有害攻击。
- 面向SGX安全应用的内部隔离方法-201910765428.8
- 古金宇;夏虞斌;陈海波;臧斌宇 - 上海交通大学
- 2019-08-19 - 2019-12-03 - G06F21/54
- 本发明提供了一种面向SGX安全应用的内部隔离方法,利用面向SGX安全应用的内部隔离系统,该系统能够实现设定的系统库,包括一个或多个enclave;所述enclave包括一个或多个线程;所述enclave中的每个线程均包括PKRU寄存器,且所述enclave中每个线程的PKRU寄存器值互不相同,从而所述enclave中的每个线程都能够都有私有的地址空间区域,只能由本线程访问;将运行enclave的操作系统记为不可信的操作系统;本发明利用MPK性能牺牲几乎为零的优势,能够进行内存区域划分,不仅进一步减小了enclave内部程序可信计算基,而且能够满足当前云计算服务应用的安全需求。
- 用于确定代码片段执行完整性的方法及提供程序代码抽象表示的方法-201610584873.0
- G·迪舍尔;M·沙伊布勒;M·斯莫拉;B·佐默 - 英飞凌科技股份有限公司
- 2016-07-22 - 2019-11-26 - G06F21/54
- 提供了一种用于确定代码片段的执行的完整性的方法。所述方法包括在具有所述代码片段的程序代码的抽象表示内识别该代码片段的参考签名。进一步地,所述方法包括执行所述代码片段和确定所执行的代码片段的签名。所述方法包括将所述签名与所述参考签名相比较。
- 专利分类
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置