[发明专利]文件保护方法及装置在审
| 申请号: | 201810839442.3 | 申请日: | 2018-07-26 |
| 公开(公告)号: | CN108959969A | 公开(公告)日: | 2018-12-07 |
| 发明(设计)人: | 林皓;王标帅;高林武;王锐军 | 申请(专利权)人: | 北京北信源信息安全技术有限公司 |
| 主分类号: | G06F21/62 | 分类号: | G06F21/62 |
| 代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 徐丽 |
| 地址: | 100000 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 操作指令 文件夹 操作文件 文件保护 数据安全技术 服务器设置 指定文件 服务器 解析 | ||
1.一种文件保护方法,其特征在于,应用于linux系统中的服务器,所述服务器中设置有文件/文件夹白名单和操作指令白名单,所述方法包括:
获得操作指令,解析获得所述操作指令中包含的被操作文件/文件夹;
判断所述被操作文件/文件夹是否存在于所述文件/文件夹白名单中,若所述被操作文件/文件夹存在于所述文件/文件夹白名单中,判断所述操作指令是否存在于所述操作指令白名单中,若所述操作指令存在于所述操作指令白名单中,执行所述操作指令。
2.根据权利要求1所述的文件保护方法,其特征在于,所述方法还包括:
若所述操作指令不存在于所述操作指令白名单中,拒绝执行所述操作指令。
3.根据权利要求1所述的文件保护方法,其特征在于,所述方法还包括获得所述文件/文件夹白名单和所述操作指令白名单的步骤,该步骤包括:
采用函数劫持技术,对所述服务器中的底层函数进行重写,获得受保护的文件/文件夹空白列表和受保护的操作指令空白列表;
编写安装脚本;
采用所述安装脚本将指定文件/文件夹放入所述文件/文件夹空白列表中,以获得所述文件/文件夹白名单;
采用所述安装脚本将指定操作指令放入所述操作指令空白列表,以获得所述操作指令白名单。
4.根据权利要求1所述的文件保护方法,其特征在于,所述方法还包括修改所述文件/文件夹白名单和所述操作指令白名单的步骤,该步骤包括:
编写卸载脚本;
采用所述卸载脚本将所述文件/文件夹白名单中的部分文件/文件夹进行移除;
采用所述卸载脚本将所述操作指令白名单中的部分操作指令进行移除。
5.一种文件保护方法,其特征在于,应用于linux系统中的服务器,所述服务器中设置有文件/文件夹白名单,所述方法包括:
获得用户的操作指令,解析获得所述操作指令中包含的被操作文件/文件夹;
判断所述被操作文件/文件夹是否存在于所述文件/文件夹白名单中,若所述被操作文件/文件夹存在于所述文件/文件夹白名单中,拒绝执行所述操作指令,若所述被操作文件/文件夹没有存在于所述文件/文件夹白名单中,执行所述操作指令。
6.一种文件保护装置,其特征在于,应用于linux系统中的服务器,所述服务器中设置有文件/文件夹白名单和操作指令白名单,所述装置包括:
第一获取模块,用于获得操作指令,解析获得所述操作指令中包含的被操作文件/文件夹;
第一操作模块,用于判断所述被操作文件/文件夹是否存在于所述文件/文件夹白名单中,若所述被操作文件/文件夹存在于所述文件/文件夹白名单中,判断所述操作指令是否存在于所述操作指令白名单中,若所述操作指令存在于所述操作指令白名单中,执行所述操作指令。
7.根据权利要求6所述的文件保护装置,其特征在于,若所述操作指令不存在于所述操作指令白名单中,所述操作模块还用于拒绝执行所述操作指令。
8.根据权利要求6所述的文件保护装置,其特征在于,所述装置还包括安装模块,所述安装模块用于获得所述文件/文件夹白名单和所述操作指令白名单,具体如下:
采用函数劫持技术,对所述服务器中的底层函数进行重写,获得受保护的文件/文件夹空白列表和受保护的操作指令空白列表;
编写安装脚本;
采用所述安装脚本将指定文件/文件夹放入所述文件/文件夹空白列表中,以获得所述文件/文件夹白名单;
采用所述安装脚本将指定操作指令放入所述操作指令空白列表,以获得所述操作指令白名单。
9.根据权利要求6所述的文件保护装置,其特征在于,所述装置还包括修改模块,所述修改模块用于修改所述文件/文件夹白名单和所述操作指令白名单,具体如下:
编写卸载脚本;
采用所述卸载脚本将所述文件/文件夹白名单中的部分文件/文件夹进行移除;
采用所述卸载脚本将所述操作指令白名单中的部分操作指令进行移除。
10.一种文件保护装置,其特征在于,应用于linux系统中的服务器,所述服务器中设置有文件/文件夹白名单,所述装置包括:
第二获取模块,用于获得用户的操作指令,解析获得所述操作指令中包含的被操作文件/文件夹;
第二操作模块,用于判断所述被操作文件/文件夹是否存在于所述文件/文件夹白名单中,若所述被操作文件/文件夹存在于所述文件/文件夹白名单中,拒绝执行所述操作指令,若所述被操作文件/文件夹没有存在于所述文件/文件夹白名单中,执行所述操作指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京北信源信息安全技术有限公司,未经北京北信源信息安全技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810839442.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:随机数序列生成方法及装置、车辆和存储介质
- 下一篇:一种区块链交易装置





