[发明专利]系统超级用户权限下执行进程的方法及装置有效
| 申请号: | 201210555024.4 | 申请日: | 2012-12-20 |
| 公开(公告)号: | CN103886249B | 公开(公告)日: | 2018-03-27 |
| 发明(设计)人: | 黄泽丰;罗章虎;张泽;戴云峰;李丹华 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | G06F21/50 | 分类号: | G06F21/50 |
| 代理公司: | 深圳翼盛智成知识产权事务所(普通合伙)44300 | 代理人: | 欧阳启明 |
| 地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 系统 超级 用户权限 执行 进程 方法 装置 | ||
技术领域
本发明涉及操作系统安全领域,特别是涉及一种系统超级用户权限下执行进程的方法及装置。
背景技术
Linux系统以及建立在Linux系统之上的Android系统中的超级用户权限(即Root权限)是整个系统中的最高权限,可以管理系统中的所有对象。拥有了该权限之后就可以修改系统文件,进行个性化设置等等。
在Linux系统中,为了操作系统的安全性和稳定性,防止用户误操作导致操作系统崩溃,超级用户权限默认是没有开启的。要取得超级用户权限要请求SU(Super User)程序进行授权。SU程序是Linux系统的授权管理程序,可以授予进程超级用户权限,所以对SU程序给进程的授权管理必须谨慎。
然而,现有技术中SU程序对超级用户权限的管理只是根据进程信息决定授权或不授权,对于授予超级用户权限以后,进程所执行的命令没有任何监控,用户无从知晓授权后的进程做了什么,这样的漏洞极易被利用,从而对用户造成不利的后果。
故,有必要提供一种系统超级用户权限下执行进程的方法及装置,以解决现有技术所存在的问题。
发明内容
本发明的目的在于提供一种设置有用于监控可执行函数的监控函数库的系统超级用户权限下执行进程的方法及装置,可对进程运行的所有可执行函数进行有效的监控,保证了超级用户权限下系统的安全;以解决现有的系统超级用户权限下执行进程安全性较差,漏洞较多的技术问题。
为解决上述问题,本发明提供的技术方案如下:
本发明的实施例涉及一种系统超级用户权限下执行进程的方法,其包括步骤:
当进程获取超级用户权限时,加载用于监控可执行函数的监控函数库;
当检测到所述进程运行所述可执行函数时,所述监控函数库暂停所述进程运行的可执行函数并输出进程监控信息;以及
根据所述进程监控信息的反馈,确定调用系统函数库执行所述进程运行的可执行函数。
本发明的实施例还涉及一种系统超级用户权限下执行进程的装置,其包括:
监控函数库加载模块,用于当进程获取超级用户权限时,加载用于监控可执行函数的监控函数库;
监控信息输出模块,用于当检测到所述进程运行所述可执行函数时,所述监控函数库暂停所述进程运行的可执行函数并输出进程监控信息;以及
执行模块,用于根据所述进程监控信息的反馈,确定调用系统函数库执行所述进程运行的可执行函数。
相较于现有技术的系统超级用户权限下执行进程的方法及装置,本发明的系统超级用户权限下执行进程的方法及装置设置有用于监控可执行函数,可对进程运行的所有可执行函数进行有效的监控,保证了超级用户权限下系统的安全;解决了现有的系统超级用户权限下执行进程安全性较差,漏洞较多的技术问题。
附图说明
图1为本发明的系统超级用户权限下执行进程的方法的第一优选实施例的流程图;
图2为本发明的系统超级用户权限下执行进程的方法的第二优选实施例的流程图;
图3为本发明的系统超级用户权限下执行进程的装置的第一优选实施例的结构示意图;
图4为本发明的系统超级用户权限下执行进程的装置的第二优选实施例的结构示意图。
具体实施方式
以下各实施例的说明是参考附加的图式,用以例示本发明可用以实施的特定实施例。
请参照图1,图1为本发明的系统超级用户权限下执行进程的方法的第一优选实施例的流程图。本优选实施例的系统超级用户权限下执行进程的方法包括:
步骤101,当进程获取超级用户权限时,加载用于监控可执行函数的监控函数库;
步骤102,当检测到进程运行可执行函数时,监控函数库暂停进程运行的可执行函数并输出进程监控信息;
步骤103,根据进程监控信息的反馈,确定调用系统函数库执行进程运行的可执行函数;
本优选实施例的系统超级用户权限下执行进程的方法结束于步骤103。
本优选实施例的系统超级用户权限下执行进程的方法使用时,在进程运行之前,通过加载监控函数库监控进程中的可执行函数,并由进程监控信息的反馈确定是否执行该可执行函数,这样可有效的监控所有的可执行函数,保证了超级用户权限下系统的安全。
请参照图2,图2为本发明的系统超级用户权限下执行进程的方法的第二优选实施例的流程图。本优选实施例的系统超级用户权限下执行进程的方法包括:
步骤201,根据预设的可执行函数创建监控函数库;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210555024.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种抗流感复方中药制剂
- 下一篇:一种治疗痛风性关节炎的中药组合物





