一种文件管理方法和装置制造方法及图纸

技术编号:29227454 阅读:16 留言:0更新日期:2021-07-10 01:14
本发明专利技术公开了一种文件管理方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:监听用户触发的文件操作请求,所述文件操作请求指示了操作行为及待操作文件;针对所述待操作文件生成文件摘要,以从待保护文件对应的文件指纹库中获取与所述文件摘要相似的文件指纹,并计算所述文件摘要与所述文件指纹的文件相似度;根据所述用户的用户标识,获取所述用户对应的所述操作行为的权限阈值;判断所述文件相似度是否小于所述权限阈值:若小于,则允许所述用户对所述待操作文件进行所述操作行为;若不小于,则不允许所述用户对所述待操作文件进行所述操作行为。该实施方式能够基于待操作文件的内容灵活调整用户的操作权限。于待操作文件的内容灵活调整用户的操作权限。于待操作文件的内容灵活调整用户的操作权限。

【技术实现步骤摘要】
一种文件管理方法和装置


[0001]本专利技术涉及计算机
,尤其涉及一种文件管理方法和装置。

技术介绍

[0002]文件作为常用的信息载体,用于记录各种各样的信息,为保护文件内容的安全,常需要针对文件设置不同的用户操作权限,尤其是对隐私性要求较高的文件。
[0003]目前,常用的设置用户操作权限的方法是,对文件或文件所在目录以及文件所在的存储磁盘进行统一权限配置,一旦配置完成除非手动修改,否则文件对应的操作权限固定不变。
[0004]在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:随着文件内容的编辑更新以及时间的发展,同一文件在不同时间阶段对应的隐私性或者安全性要求不同,进而对应的操作权限亦不同,而目前尚无法基于文件内容的动态变化,灵活确定用户对文件的操作权限。

技术实现思路

[0005]有鉴于此,本专利技术实施例提供了一种文件管理方法和装置,能够基于文件内容灵活确定用户是否可进行操作行为,即动态调整用户对文件的操作权限,实现对文件操作权限的灵活管理。
[0006]为实现上述目的,根据本专利技术实施例的一个方面,提供了一种文件管理方法,包括:
[0007]监听用户触发的文件操作请求,所述文件操作请求指示了操作行为及待操作文件;
[0008]针对所述待操作文件生成文件摘要,以从待保护文件对应的文件指纹库中获取与所述文件摘要相似的文件指纹,并计算所述文件摘要与所述文件指纹的文件相似度;
[0009]根据所述用户的用户标识,获取所述用户对应的所述操作行为的权限阈值;
[0010]判断所述文件相似度是否小于所述权限阈值:若小于,则允许所述用户对所述待操作文件进行所述操作行为;若不小于,则不允许所述用户对所述待操作文件进行所述操作行为。
[0011]可选地,还包括:
[0012]在监听用户触发的文件操作请求之前,判断所述文件指纹库是否为最新版本的文件指纹库,以在所述文件指纹库不是最新版本的文件指纹库的情况下,从服务端下载最新版本的文件指纹库。
[0013]可选地,所述文件指纹库指示了一个或多个待保护文件对应的文件指纹,且所述文件指纹是在所述服务端基于下述步骤生成的:
[0014]获取所述待保护文件;
[0015]对所述待保护文件进行分词处理,以获取所述待保护文件对应的分词集合;
[0016]基于散列算法对所述分词集合进行散列运算,以生成所述待保护文件对应的文件指纹。
[0017]可选地,还包括:
[0018]所述服务端基于下述任意一种或多种对所述文件指纹库进行管理:
[0019]在增加待保护文件的情况下,生成所述待保护文件对应的文件指纹,以在所述文件指纹库中增加所述待保护文件对应的文件指纹;
[0020]在更新待保护文件的情况下,针对更新后的待保护文件生成新的文件指纹,以替换所述文件指纹库中更新前的待保护文件对应的文件指纹;
[0021]在删减待保护文件的情况下,从所述文件指纹库中删除所述待保护文件对应的文件指纹。
[0022]可选地,所述文件指纹库还指示了一个或多个用户对应的操作行为的权限阈值,以根据用户标识从所述文件指纹库中查找所述用户对应的所述操作行为的权限阈值;
[0023]所述操作行为包括下述任意一种或多种:完全控制、读取、打开、拷贝、剪切、粘贴、分享、传输、运行、截屏、打印。
[0024]可选地,还包括:
[0025]所述服务端基于下述任意一种或多种对所述文件指纹库进行管理:
[0026]在增加用户的情况下,在所述文件指纹库中相对应存储所述用户标识、所述用户对应的操作行为的权限阈值;
[0027]在更新用户的情况下,在所述文件指纹库中更新所述用户对应的操作行为的权限阈值;
[0028]在删减用户的情况下,从所述文件指纹库中删除所述用户标识、所述用户对应的操作行为的权限阈值。
[0029]可选地,所述针对所述待操作文件生成文件摘要,包括:
[0030]对所述待操作文件进行分词处理,以获取所述待操作文件对应的分词集合;
[0031]基于散列算法对所述分词集合进行散列运算,以生成所述待操作文件对应的文件摘要。
[0032]为实现上述目的,根据本专利技术实施例的再一个方面,提供了一种文件管理装置,其特征在于,包括:操作请求监听模块、文件摘要生成模块、权限阈值获取模块、操作行为控制模块;其中,
[0033]所述操作请求监听模块,用于监听用户触发的文件操作请求,所述文件操作请求指示了操作行为及待操作文件;
[0034]所述文件摘要生成模块,用于针对所述待操作文件生成文件摘要,以从待保护文件对应的文件指纹库中获取与所述文件摘要相似的文件指纹,并计算所述文件摘要与所述文件指纹的文件相似度;
[0035]所述权限阈值获取模块,用于根据所述用户的用户标识,获取所述用户对应的所述操作行为的权限阈值;
[0036]所述操作行为控制模块,用于判断所述文件相似度是否小于所述权限阈值:若小于,则允许所述用户对所述待操作文件进行所述操作行为;若不小于,则不允许所述用户对所述待操作文件进行所述操作行为。
[0037]可选地,还包括:文件指纹库获取模块;其中,
[0038]所述文件指纹库获取模块,用于在监听用户触发的文件操作请求之前,判断所述文件指纹库是否为最新版本的文件指纹库,以在所述文件指纹库不是最新版本的文件指纹库的情况下,从服务端下载最新版本的文件指纹库。
[0039]可选地,所述文件指纹库指示了一个或多个待保护文件对应的文件指纹,且所述文件指纹是在所述服务端基于下述步骤生成的:
[0040]获取所述待保护文件;
[0041]对所述待保护文件进行分词处理,以获取所述待保护文件对应的分词集合;
[0042]基于散列算法对所述分词集合进行散列运算,以生成所述待保护文件对应的文件指纹。
[0043]可选地,所述服务端基于下述任意一种或多种对所述文件指纹库进行管理:
[0044]在增加待保护文件的情况下,生成所述待保护文件对应的文件指纹,以在所述文件指纹库中增加所述待保护文件对应的文件指纹;
[0045]在更新待保护文件的情况下,针对更新后的待保护文件生成新的文件指纹,以替换所述文件指纹库中更新前的待保护文件对应的文件指纹;
[0046]在删减待保护文件的情况下,从所述文件指纹库中删除所述待保护文件对应的文件指纹。
[0047]可选地,所述文件指纹库还指示了一个或多个用户对应的操作行为的权限阈值,以根据用户标识从所述文件指纹库中查找所述用户对应的所述操作行为的权限阈值;
[0048]所述操作行为包括下述任意一种或多种:完全控制、读取、打开、拷贝、剪切、粘贴、分享、传输、运行、截屏、打印。
[0049]可选地,所述服务端基于下述任意一种或多种对所述文件指纹库进行管理:
[0050]在增加用户的情况下本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文件管理方法,其特征在于,包括:监听用户触发的文件操作请求,所述文件操作请求指示了操作行为及待操作文件;针对所述待操作文件生成文件摘要,以从待保护文件对应的文件指纹库中获取与所述文件摘要相似的文件指纹,并计算所述文件摘要与所述文件指纹的文件相似度;根据所述用户的用户标识,获取所述用户对应的所述操作行为的权限阈值;判断所述文件相似度是否小于所述权限阈值:若小于,则允许所述用户对所述待操作文件进行所述操作行为;若不小于,则不允许所述用户对所述待操作文件进行所述操作行为。2.根据权利要求1所述的文件管理方法,其特征在于,还包括:在监听用户触发的文件操作请求之前,判断所述文件指纹库是否为最新版本的文件指纹库,以在所述文件指纹库不是最新版本的文件指纹库的情况下,从服务端下载最新版本的文件指纹库。3.根据权利要求2所述的文件管理方法,其特征在于,所述文件指纹库指示了一个或多个待保护文件对应的文件指纹,且所述文件指纹是在所述服务端基于下述步骤生成的:获取所述待保护文件;对所述待保护文件进行分词处理,以获取所述待保护文件对应的分词集合;基于散列算法对所述分词集合进行散列运算,以生成所述待保护文件对应的文件指纹。4.根据权利要求3所述的文件管理方法,其特征在于,还包括:所述服务端基于下述任意一种或多种对所述文件指纹库进行管理:在增加待保护文件的情况下,生成所述待保护文件对应的文件指纹,以在所述文件指纹库中增加所述待保护文件对应的文件指纹;在更新待保护文件的情况下,针对更新后的待保护文件生成新的文件指纹,以替换所述文件指纹库中更新前的待保护文件对应的文件指纹;在删减待保护文件的情况下,从所述文件指纹库中删除所述待保护文件对应的文件指纹。5.根据权利要求2所述的文件管理方法,其特征在于,所述文件指纹库还指示了一个或多个用户对应的操作行为的权限阈值,以根据用户标识从所述文件指纹库中查找所述用户对应的所述操作行为的权限阈值;所述操作行为包括下述任意一种或多种:完全控制、读取、打开、拷贝、剪切、粘贴、分享、传输、运行、截屏、打印。6.根据权利要求5所述的文件管理方法,其特征在于,还包括:所述服务端基于下述任意一种或多种对所述文件指纹库进行管理:在增加用户的情况下,在所述文件指纹库中相对应存储所述用户标识、所述用户对应的操作行为的权限阈值;在更新用户的情况下,在所述文件指纹库中更新所述用户对应的操作行为的权限阈值;在删减用户的情况下,从所述文件指纹库中删除所述用户标识、所述用户对应的操作
行为的权限阈值。7.根据权利要求1所述的文件管理方法,其特征在于,所述针对所述待操作文件生成文件摘要,包括:对所述待操作文件进行分词处理,以获取所述待操作文件对应的分词集合;基于散列算法对所述分词集合进行散列运算,以生成所述待操作文件对应的文件摘要。8.一种文件管理装置,其特征在于,包括:操作请求监听模块、文件摘要生成模块、权限阈值获取模块、操作行为控制模块;其中,所述操作请求监听模块,用于监听用户触发的文件操作请求,所述文件操作请求指示了操作行为及待操作文件;所述文件摘要生成模块,用于针对所述待操作文件生成文件摘要,以从待保护文件对应的文件指纹库中获取与所述文...

【专利技术属性】
技术研发人员:陈少涵任海健李仕毅
申请(专利权)人:北京天空卫士网络安全技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1