[发明专利]应用程序的保护方法、装置、介质及用户行为控制方法在审
| 申请号: | 202110121724.1 | 申请日: | 2021-01-28 |
| 公开(公告)号: | CN112784223A | 公开(公告)日: | 2021-05-11 |
| 发明(设计)人: | 张志强 | 申请(专利权)人: | 深信服科技股份有限公司 |
| 主分类号: | G06F21/12 | 分类号: | G06F21/12 |
| 代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 常忠良 |
| 地址: | 518055 广东省深圳市南*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用程序 保护 方法 装置 介质 用户 行为 控制 | ||
本申请公开了一种应用程序的保护方法、装置、介质及用户行为控制方法,该保护方法应用于用户终端的内核,内核部署有为待保护应用程序设置的扩展监听器,在获取到用户终端上产生的操作行为后,调用监听组件,若监听组件的判定结果中包括禁止授权判定结果,则禁止授权操作行为。由于扩展监听器在识别到操作行为为对待保护应用程序的预设操作行为的情况下,输出禁止授权判定结果,所以能够实现对操作行为的拦截。应用于本技术方案,相对于隐藏的方式而言,用户无法控制内核,不容易被破解,可以通过设置扩展监听器的监听策略就能够提前禁止用户的特定操作行为,例如,访问,所以能够有效避免用户通过访问路径等方式对待保护应用程序的破坏。
技术领域
本申请涉及计算机技术领域,特别是涉及一种应用程序的保护方法、装置、介质及用户行为控制方法。
背景技术
应用程序,指为完成某项或多项特定工作的计算机程序,它运行在用户模式,可以和用户进行交互,具有可视的用户界面。由于应用程序和用户进行交互,故当应用程序安装在用户终端后,有被用户恶意操作的风险,尤其是用于管理用户上网行为的应用程序,由于其能够识别出用户不合理的上网行为,故很更容易受到用户修改或卸载。
为了避免上述情况,通常在操作系统中开启隐藏文件或文件夹的功能,使得应用程序的文件所在的目录或文件本身实现隐藏,例如,操作系统中通过特定操作实现隐藏文件夹的功能,再如在用户终端中输入隐藏命令(例如,chflags hidden)然后拖入文件,按下回车可以隐藏文件。
虽然以上方法能够实现对文件或文件夹的隐藏,但是上述方法有两个缺点,一是用户通过网络搜索很容易找到破解方法,二是上述隐藏方法仅仅是图形化界面意义上的隐藏,实际上用户在终端上通过访问文件路径,还是可以访问到。由此可见,如何保护应用程序,防止被修改或卸载是本领域技术人员亟待解决的问题。
发明内容
本申请的目的是提供一种应用程序的保护方法,用于防止用户修改待保护应用程序的文件或卸载待保护应用程序。此外,本申请的目的还提供一种应用程序的保护装置、介质及用户行为控制方法。
为解决上述技术问题,本申请提供一种应用程序的保护方法,应用于用户终端的内核,所述内核部署有为待保护应用程序设置的扩展监听器,所述方法包括:
获取所述用户终端上产生的操作行为;
调用监听组件以对所述操作行为进行授权判定;其中,所述监听组件至少包括所述扩展监听器,所述扩展监听器在识别到所述操作行为为对所述待保护应用程序的预设操作行为的情况下,输出禁止授权判定结果;
若所述监听组件的判定结果中包括所述禁止授权判定结果,则禁止授权所述操作行为。
优选地,所述扩展监听器的部署方法包括如下步骤:
获取并加载内核扩展文件,以使在加载所述内核扩展文件时注册所述扩展监听器;其中,所述内核扩展文件中包含有所述待保护应用程序的待保护对象和预设动作类型;
与所述待保护应用程序通信以在所述扩展监听器中设置所述待保护对象和所述预设动作类型。
优选地,所述待保护对象包括待保护目录和/或待保护文件。
优选地,在所述获取所述待保护应用程序的待保护对象之后,还包括:
在图形化界面上隐藏所述待保护对象。
优选地,还包括:
获取所述待保护应用程序发送的取消屏蔽数据以使所述扩展监听器停止监听。
优选地,在获取到所述取消屏蔽数据之后,还包括:
验证所述取消屏蔽数据的合法性;
其中,在所述取消屏蔽数据合法的情况下所述扩展监听器停止监听。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深信服科技股份有限公司,未经深信服科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110121724.1/2.html,转载请声明来源钻瓜专利网。





