[发明专利]一种批量预设置文件安全上下文的方法及装置在审
| 申请号: | 201910747300.9 | 申请日: | 2019-08-14 |
| 公开(公告)号: | CN110673849A | 公开(公告)日: | 2020-01-10 |
| 发明(设计)人: | 陈志鑫;张裁会 | 申请(专利权)人: | 惠州市德赛西威智能交通技术研究院有限公司 |
| 主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F8/61;G06F8/65 |
| 代理公司: | 44382 惠州创联专利代理事务所(普通合伙) | 代理人: | 韩淑英 |
| 地址: | 516006 广东省惠州*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 安全上下文 压缩包 总目录 待处理文件 打包 软件升级包 策略文件 查找结果 搜索系统 所有文件 文件安全 文件设置 文件系统 系统启动 循环处理 预设置 元数据 遍历 放入 挂载 减小 查找 入侵 | ||
1.一种批量预设置文件安全上下文的方法,其特征在于,包括:
遍历总目录,所述总目录包括所有的待处理文件及目录,获取当前处理目录或文件的路径,如果总目录中包含到子目录,则进入子目录,对子目录下的所有文件进行处理,直到整个总目录的遍历完成;
根据文件名,搜索系统的策略文件,查找与待处理文件对应的安全上下文;
根据查找结果,通过安全上下文设置工具为每个文件设置对应的安全上下文;
循环处理所有的文件及目录;
完成所有文件的安全上下文设置后,将所述总目录打包成压缩包,由于安全上下文是文件的元数据,所以每个文件的安全上下文会随文件一同被打包到压缩包;
将所述压缩包放入软件升级包。
2.根据权利要求1所述的批量预设置文件安全上下文的方法,其特征在于,在循环处理所有的文件及目录的过程中,如果遇到子目录,则进入子目录,对子目录下的所有文件进行处理,直到整个总目录的遍历完成。
3.根据权利要求1所述的批量预设置文件安全上下文的方法,其特征在于,还包括将所述软件升级包烧录到设备对软件进行升级。
4.根据权利要求3所述的批量预设置文件安全上下文的方法,其特征在于,所述设备为嵌入式设备。
5.根据权利要求1所述的批量预设置文件安全上下文的方法,其特征在于,所述遍历总目录在编译软件的过程中进行。
6.根据权利要求1所述的批量预设置文件安全上下文的方法,其特征在于,所述系统为SELinux系统。
7.一种批量预设置文件安全上下文的装置,其特征在于,包括:
检索模块,用于遍历总目录,根据总目录内待处理文件的文件名,搜索系统的策略文件,查找待处理文件对应的安全上下文;
生成模块,用于通过安全上下文设置工具为每个文件设置对应的安全上下文;
打包模块,用于将总目录打包成压缩包,并将所述压缩包放入软件升级包。
8.根据权利要求7所述的批量预设置文件安全上下文的装置,其特征在于,还包括存储模块,所述存储模块用于存储软件升级包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州市德赛西威智能交通技术研究院有限公司,未经惠州市德赛西威智能交通技术研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910747300.9/1.html,转载请声明来源钻瓜专利网。





