【技术实现步骤摘要】
一种操作文档审计的方法、装置、电子设备及介质
[0001]本申请涉及计算机
,尤其是涉及一种操作文档审计的方法、装置、电子设备及介质。
技术介绍
[0002]随着社会的快速发展,越来越多的企业选择使用电子文档进行办公。但使用电子文档办公的同时,可能会存在机密信息泄漏的风险,因此需要对用户操作电子文档的行为进行监控。用户在使用电子文档时,电子设备会对用户的操作进行审计,即记录用户对文档的操作行为,并上传审计日志。
[0003]目前,对用户操作文档内容的审计,一般采用分析特定应用程序调用的接口的逻辑关系来实现。但是在实现过程中发现:在打开文档之后,应用程序已经将文档内容加载到缓存中,用户对文档的操作即为对视图窗口或者剪切板的缓存内容进行的操作。通过分析调用的接口的逻辑关系,并不能识别到用户对哪一个具体的文档进行了内容操作。若文档发生篡改等情况时,管理员很难通过审计日志进行回溯、追踪、定责。
技术实现思路
[0004]本申请目的是提供一种操作文档审计的方法、装置、电子设备及介质,用于解决以上技术问题。 ...
【技术保护点】
【技术特征摘要】
1.一种操作文档审计的方法,其特征在于,包括:当检测到用户触发的文档内容操作预设指令时,获取当前正在操作的窗口的窗口标题;基于所述当前正在操作的窗口的窗口标题,以及文档名称和窗口标题的匹配关系,确定当前正在操作的文档的文档名称,所述文档名称和窗口标题的匹配关系是针对当前正在操作的文档执行打开操作时创建的;针对所述当前正在操作的文档执行所述操作指令;上传第一审计日志,所述审计日志中包括当前操作对应的操作指令以及当前正在操作的文档的文档名称。2.根据权利要求1所述的方法,其特征在于,所述基于所述当前正在操作的窗口的窗口标题,以及文档名称和窗口标题的匹配关系,确定当前正在操作的文档的文档名称,之后还包括:若确定出当前正在操作的文档的文档名称为至少两个,则获取当前正在操作的窗口的窗口句柄;基于所述当前正在操作的窗口的窗口句柄,以及窗口句柄与文档存储路径的对应关系,确定对应的文档存储路径;基于确定出的文档存储路径确定所述当前正在操作的文档的文档名称。3.根据权利要求1所述的方法,其特征在于,还包括:当检测到用户针对文档的打开操作指令时,获取当前文档的文档信息,所述文档信息包括:文档名称、文档路径以及文档属性信息;将所述文档信息存储至第一存储区域;创建至少一个窗口,并获取每个窗口对应的窗口信息,所述窗口信息包括:窗口句柄和窗口标题;将所述每个窗口对应的窗口信息存储至第二存储区域;获取当前文档的窗口对应的窗口信息;确定所述第一存储区域内是否包含与所述当前文档的窗口标题相匹配文档名称;若包含,则确定所述当前文档的窗口句柄和存储路径的对应关系;上传第二审计日志。4.根据权利要求3所述方法,其特征在于,所述确定所述当前文档的窗口句柄和存储路径的对应关系,之后还包括:将所述当前文档的窗口信息以及匹配的文档信息存储至第三存储区域;其中,所述当前文档的窗口信息以及匹配的文档信息包括以下至少一项:当前文档的窗口句柄和存储路径的对应关系;当前文档的窗口标题和匹配的文档标题之间的对应关系。5.根据权利要求4所述的方法,其特征在于,所述将所述当前文档的窗口信息以及匹配的文档信息存储至第三存储区域,包括:确定第三存储区域是否为空;若所述第三存储区域不为空,则将所述第三存储区域内当前存储的信息存储至第四存储区域,并删除所述第三存储区域内当前存储的信息;
将所述当前文档的窗口信息以及匹配的文档信息存储至所述第三存储区域;若所述第三存储区域为空,则将所述当前文档的窗口信息以及匹配的文档信息存储至所述第三存储区域。6.根据权利要求1
‑
5任一项所述的方法,其特征在于,当所述用户触发的文档内容操作预设指令为切换指令时;所述基于所述当前正在操作的窗口的窗口标题,以及文档名称和窗口标题的匹配关系,确定当前正在操作的文档的文档名称,之前还包括:基于切换后的窗口的窗口标题,从第四存储区域中获取切换后的窗口的窗口标题和文档名称的匹配关系,所述第四存储区域用于存储已打开且当前并未操作文档名称和窗口标题的匹配关系,所述切换后的窗口的窗口标题为当前正在操作的窗口的窗口标题;将所述切换后的窗口的窗口标题和文档名称的匹配关系存...
【专利技术属性】
技术研发人员:袁志勇,吴慧海,
申请(专利权)人:北京圣博润高新技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。