[发明专利]一种基于Linux内核的文档安全访问控制方法和装置在审
申请号: | 201510051951.6 | 申请日: | 2015-01-30 |
公开(公告)号: | CN104866778A | 公开(公告)日: | 2015-08-26 |
发明(设计)人: | 唐威;唐相雄;周涛;景弈昕;韩敏 | 申请(专利权)人: | 武汉华工安鼎信息技术有限责任公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/57 |
代理公司: | 北京汇泽知识产权代理有限公司 11228 | 代理人: | 张瑾 |
地址: | 430223 湖北省武汉*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 linux 内核 文档 安全 访问 控制 方法 装置 | ||
技术领域
本发明属于操作系统安全领域,尤其涉及一种基于Linux内核的文档安全访问控制方法。
背景技术
普通的Linux环境下的文档安全访问控制是在用户态设置安全策略,在文件访问过程中由过滤驱动与用户态交互,进行策略判断,其安全性依赖于用户态程序运行环境,可靠性较低。同时,过滤驱动拦截了对于磁盘所有文件的操作,造成了不必要的安全判断。例如用户采用个人账号登录系统时,应用进程仅对Home目录有读写权限,过滤驱动仅需对用户在Home目录下创建的文件进行控制即可,不必对应用程序产生的配置文件和root根目录下的所有文件施行安全访问控制。
发明内容
本发明实施例的目的在于提供一种基于Linux内核的文档安全访问控制方法,以解决现有技术文档安全访问控制可靠性低、交互过程复杂的问题。
本发明实施例是这样实现的,一方面提供了一种基于Linux内核的文档安全访问控制方法,Linux系统包含一个预处理模块,所述预处理模块的注册信息被写入启动脚本,所述方法包括以下步骤:
Linux系统启动时,Linux内核读取所述启动脚本注册信息,向Linux内核注册所述预处理模块;读取启动程序信息,并启动策略加载模块;其中,所述预处理模块,运行在Linux内核态;所述预处理模块启动后向虚拟文件系统VFS注册安全文件系统,然后注册监听端口;策略加载模块从本地读取一个安全策略文件,创建安全策略,发送给预处理模块监听端口;预处理模块接收所述安全策略,在内存创建安全策略供安全文件系统使用;在文件被应用程序进程访问时,安全文件系统根据所述安全策略调用本地文件系统完成文件数据的操作。
优选的,所述安全策略包括:安全文件系统需挂载的目录路径,授权应用程序进程名称和安全处理措施。
优选的,所述预处理模块接收所述安全策略,在内存创建安全策略供安全文件系统使用;在文件被应用程序进程访问时,安全文件系统根据所述安全策略调用本地文件系统完成文件数据的操作,具体包括:
预处理模块接收所述安全策略,将安全文件系统挂载至安全策略指定的目录路径,在内存创建安全策略供安全文件系统使用;安全文件系统在其挂载的目录路径下的文件被应用程序进程访问时,根据所述安全策略调用本地文件系统完成文件数据的操作。
优选的,所述安全处理措施具体为:进行文件数据的加密处理。
优选的,所述访问具体包括:文件的创建、文件的读取或文件的改写。
优选的,所述根据所述安全策略调用本地文件系统完成文件数据的操作,具体包括:
当所述操作为写文件时,所述安全文件系统按照安全策略处理待写入的数据,然后调用本地文件系统写入处理过的数据。
优选的,所述根据所述安全策略调用本地文件系统完成文件数据的操作,具体包括:
当所述操作为读文件时,所述安全文件系统调用本地文件系统读出数据,按照安全策略处理所述读出的数据,然后返回给发起所述读文件操作的应用程序。
优选的,所述方法还包括:若安全策略不允许应用程序进程访问本地文件系统的文件数据时,则返回权限错误。
优选的,所述启动策略加载模块的启动程序信息,由操作人员以管理员权限事先添加到所述启动脚本中。
另一方面本发明实施例还提供了一种基于Linux内核的文档安全访问控制装置,包括存储器、输入输出接口、处理器和显示设备,具体的:
所述存储器,用于存储在所述处理器中执行的程序代码,包括所述Linux内核的代码、所述预处理加载模块代码、所述策略加载模块代码和所述安全系统代码;
所述处理器,用于运行所述存储器中存储的程序代码,并完成如权利要求1-9任一所述的方法;
所述输入输出接口,用于提供操作人员与所述Linux系统交互的接口;
所述显示设备,用于将运行结果显示给所述操作人员。
本发明实施例提供的一种基于Linux内核的文档安全访问控制方法的有益效果包括:本发明实施例提供的一种内核级的文档安全访问控制方法,在内核态设置包括指定控制目录、授权应用进程的安全策略,并在内核态完成策略判断,从而产生较好的文件安全访问控制效果。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉华工安鼎信息技术有限责任公司,未经武汉华工安鼎信息技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510051951.6/2.html,转载请声明来源钻瓜专利网。