【技术实现步骤摘要】
一种文件衍生图的构建方法及装置
本说明书实施例涉及信息安全领域,尤其涉及一种文件衍生图的构建方法及装置。
技术介绍
企业中许多设备包含敏感文件,例如商业机密文件或隐私文件,企业针对这些敏感文件具有防泄漏的安全需求,既能让这些敏感文件在企业内部设备之间传输,又不会泄露到外部。为了使这些敏感文件不会被泄露出去,存在许多防泄漏策略。但现有的防泄漏策略无法保证所有敏感文件不被泄露,当敏感文件被泄露后,为了针对泄露敏感文件的设备或员工制定补救措施,例如下载补丁或警告员工,通常需要先定位泄露敏感文件的设备或员工。然而,现有的防泄漏策略都无法定位泄露敏感文件的设备或员工,企业只能在发生敏感文件泄露的情况下逐个排查企业内部的所有设备和员工,耗时耗力。
技术实现思路
为了能够定位泄露敏感文件的设备或员工,本申请公开了一种文件衍生图的构建方法及装置。技术方案如下:一种文件衍生图的构建方法,所述文件衍生图包括文件节点及设备节点,每个文件节点对应一个文件版本,每个设备节点对应一个存储设备,所述构建方法包括:针对任一待监测文件,执行以下图初始化操作:创建对应于该文件当前版本的文件节点F0;确定对应于该当前版本当前存储设备的设备节点D(F0);创建F0和D(F0)之间的边;监测到预设的文件衍生操作后,针对该衍生操作执行以下图更新操作:创建对应于衍生后版本的文件节点Fn;根据该衍生后版本的当前存储设备,确定对应的设备节点D(Fn);创建Fn和D(Fn)之间的边;创建Fn-1和Fn ...
【技术保护点】
1.一种文件衍生图的构建方法,所述文件衍生图包括文件节点及设备节点,每个文件节点对应一个文件版本,每个设备节点对应一个设备,所述构建方法包括:/n针对任一待监测文件,执行以下图初始化操作:/n创建对应于该文件当前版本的文件节点F0;确定对应于该当前版本当前存储设备的设备节点D(F0);创建F0和D(F0)之间的边;/n监测到预设的文件衍生操作后,针对该衍生操作执行以下图更新操作:/n创建对应于衍生后版本的文件节点Fn;根据该衍生后版本的当前存储设备,确定对应的设备节点D(Fn);创建Fn和D(Fn)之间的边;创建Fn-1和Fn之间的边,所述Fn-1为衍生前版本对应的文件节点;/n其中,确定设备节点包括:在图中创建新的设备节点、或复用图中已有的设备节点。/n
【技术特征摘要】
1.一种文件衍生图的构建方法,所述文件衍生图包括文件节点及设备节点,每个文件节点对应一个文件版本,每个设备节点对应一个设备,所述构建方法包括:
针对任一待监测文件,执行以下图初始化操作:
创建对应于该文件当前版本的文件节点F0;确定对应于该当前版本当前存储设备的设备节点D(F0);创建F0和D(F0)之间的边;
监测到预设的文件衍生操作后,针对该衍生操作执行以下图更新操作:
创建对应于衍生后版本的文件节点Fn;根据该衍生后版本的当前存储设备,确定对应的设备节点D(Fn);创建Fn和D(Fn)之间的边;创建Fn-1和Fn之间的边,所述Fn-1为衍生前版本对应的文件节点;
其中,确定设备节点包括:在图中创建新的设备节点、或复用图中已有的设备节点。
2.根据权利要求1所述的方法,所述图更新操作还包括:
如果D(Fn)和D(Fn-1)为不同的设备节点,则创建D(Fn-1)和D(Fn)之间的边。
3.根据权利要求2所述的方法,所述文件衍生图还包括员工节点,每个员工节点对应一个员工;
所述图初始化操作还包括:
根据对应于D(F0)的存储设备的归属员工,确定对应的员工节点A[D(F0)];
创建D(F0)和A[D(F0)]之间的边;
所述图更新操作还包括:
如果D(Fn)为新创建的节点,则进一步确定对应的员工节点A[D(Fn)];
创建D(Fn)和A[D(Fn)]之间的边;
其中,确定员工节点包括:在图中创建新的员工节点、或复用图中已有的员工节点。
4.根据权利要求1所述的方法,节点之间一条或多条边具有时间属性;其中:
所述F0和D(F0)之间的边的时间属性表征该文件的创建时间;
所述Fn和D(Fn)之间的边、Fn-1和Fn之间的边以及D(Fn-1)和D(Fn)之间的边的时间属性表征得到Fn的衍生操作的发生时间。
5.根据权利要求3所述的方法,员工节点和设备节点之间一条或多条边具有时间属性;其中:
所述D(Fn)和A[D(Fn)]之间的边的时间属性表征A[D(Fn)]对应的员工使用D(Fn)对应的存储设备的时间段。
6.一种基于权利要求1至5任一项所述方法构建的文件衍生图的文件关联设备定位方法,所述方法包括:
获得待检测的文件,将该文件的版本确定为目标版本;
在文件衍生图中,确定目标版本的关联节点集合;所述目标版本的关联节点集合中包括:对应于所述目标版本的文件节点F,以及通过文件节点之间的边与F直接相连或间接相连的文件节点;
针对关联节点集合中的每个节点Fx,将D(Fx)对应的存储设备添加到待检测文件的关联设备集合中。
7.一种基于权利要求1至5任一项所述方法构建的文件衍生图的目标设备存储文件查询方法,所述方法包括:
确定对应于所述目标设备的设备节点为目标设备节点;
针对与所述目标设备节点通过边直接相连的每个文件节点,将对应于该文件节点的文件版本添加到目标设备存储文件集合中。
8.一种基于权利要求3或5所述方法构建的文件衍生图的目标员工持有文件查询方法,所述方法包括:
确定对应于所述目标员工的员工节点为目标员工节点;
确定与所述目标员工节点通过边直接相连的每个设备节点,针对与该设备节点通过边直接相连的每个文件节点,将对应于该文件节点的文件版本添加到目标员工持有文件集合中。
9.一种基于权利要求1至5任一项所述方法构建的文件衍生图的潜在风险识别方法,所述方法包括:
针对所述文件衍生图中的每个设备节点,若该设备节点在预设时间段内新增边的条数大于预设阈值,则识别该设备节点对应的存储设备存在潜在风险。
10.根据权利要求9所述的方法,所述新增边具体为:
设备节点之间的边,和/或设备节点与文件节点之间的边。
11.一种基于权利要求3所述方法构建的文件衍生图的潜在风险识别方法,所述方法包括:
针对所述文件衍生图中的每个员工节点,若该员工节点在预设时间段内新增边的条数大于预设阈值,则识别该员工节点对应的员工存在潜在风险。
12.一种文件衍生图的构建装置,所述文件衍生图包括文件节点及设备节点,每个文件节点对应一个文件版本,每个设备节点对应一个存储设备,所述装置包括:
初始化单元,用于针对任一待监测文件,执行以下图初始化操作:
创建对应于该文件当前版本的文件节点F0;确定对应于该当前版本当前存储设备的设备节点D(F0);创建F0和...
【专利技术属性】
技术研发人员:金波,
申请(专利权)人:支付宝杭州信息技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。