[发明专利]shell程序权限的确定方法及装置有效
申请号: | 201811640611.7 | 申请日: | 2018-12-29 |
公开(公告)号: | CN109831419B | 公开(公告)日: | 2021-10-01 |
发明(设计)人: | 陈俊儒;刘明;吴亚峰;谢文聪 | 申请(专利权)人: | 360企业安全技术(珠海)有限公司;北京奇安信科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 黄耀威 |
地址: | 519085 广东省珠海市高新区唐家*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | shell 程序 权限 确定 方法 装置 | ||
1.一种shell程序权限的确定方法,其特征在于,所述方法包括:
获取shell程序在操作系统中的主体程序;
根据所述主体程序在操作系统中的权限信息为所述shell程序分配执行权限,以使得所述shell程序继承所述主体程序的执行权限;
监控调用shell程序执行预设操作的行为,根据所述shell程序分配的执行权限判断所述shell程序是否具有执行预设操作的权限;
如果否,则拦截调用shell程序执行预设操作的行为;
其中,所述获取shell程序在操作系统中的主体程序包括:
通过遍历系统目录中的程序文件,
查找shell程序被调用执行的主体进程;
根据所述shell程序被调用执行的主体进程,获取shell程序在操作系统中的主体程序。
2.根据权利要求1所述的方法,其特征在于,在所述根据所述主体程序在操作系统中的权限信息为所述shell程序分配执行权限之前,所述方法还包括:
收集所述主体程序在操作系统中的行为操作,根据所述行为操作确定所述主体程序在操作系统中具有的权限信息。
3.根据权利要求2所述的方法,其特征在于,所述主体程序包括至少一个进程,所述收集所述主体程序在操作系统中的行为操作,根据所述行为操作确定所述主体程序在操作系统中具有的权限信息包括:
通过监控属于主体程序的各个进程在操作系统中的行为操作,记录属于主体程序的各个进程执行行为操作的权限信息;
根据所述各个进程执行行为操作的权限信息,确定所述主体程序在操作系统中具有的权限信息。
4.根据权利要求1-3中任一项所述的方法,其特征在于,在所述监控调用shell程序执行预设操作的行为,根据所述shell程序分配的执行权限判断所述shell程序是否具有执行预设操作的权限之后,所述方法还包括:
如果是,则启动调用shell程序执行预设操作的行为。
5.一种shell程序权限的确定装置,其特征在于,所述装置包括:
获取单元,用于获取shell程序在操作系统中的主体程序;
分配单元,用于根据所述主体程序在操作系统中的权限信息为所述shell程序分配执行权限,以使得所述shell程序继承所述主体程序的执行权限;
判断单元,用于监控调用shell程序执行预设操作的行为,根据所述shell程序分配的执行权限判断所述shell程序是否具有执行预设操作的权限;
确定单元,用于如果所述shell程序不具有执行预设操作的权限,则拦截调用shell程序执行预设操作的行为;
所述获取单元包括:
查找模块,用于通过遍历系统目录中的程序文件,查找shell程序被调用执行的主体进程;
获取模块,用于根据所述shell程序被调用执行的主体进程,获取shell程序在操作系统中的主体程序。
6.根据权利要求5所述的装置,其特征在于,所述装置还包括
收集单元,用于在所述根据所述主体程序在操作系统中的权限信息为所述shell程序分配执行权限之前,收集所述主体程序在操作系统中的行为操作,根据所述行为操作确定所述主体程序在操作系统中具有的权限信息。
7.根据权利要求6所述的装置,其特征在于,所述主体程序包括至少一个进程,所述收集单元包括:
记录模块,用于通过监控属于主体程序的各个进程在操作系统中的行为操作,记录属于主体程序的各个进程执行行为操作的权限信息;
确定模块,用于根据所述各个进程执行行为操作的权限信息,确定所述主体程序在操作系统中具有的权限信息。
8.根据权利要求5-7中任一项所述的装置,其特征在于,
所述确定单元,还用于如果所述shell程序具有执行预设操作的权限,则启动调用shell程序执行预设操作的行为。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于360企业安全技术(珠海)有限公司;北京奇安信科技有限公司,未经360企业安全技术(珠海)有限公司;北京奇安信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811640611.7/1.html,转载请声明来源钻瓜专利网。