本申请涉及计算机应用,特别是涉及一种文档内容操作管控方法、装置、电子设备及介质。
背景技术:
1、在信息时代,文档内容,尤其是涉及敏感信息的文档内容的安全性受到的关注越来越多,通过文件加密可以达到保护文档内容的目的。在用户需要查看进行文件加密后的文档内容时,对加密文件进行解密后即可将文档内容展示给用户。用户可以对展示的文档内容进行进一步操作。但进一步操作很容易使得文档内容被泄漏,无法保证文档内容的安全性。
技术实现思路
1、本申请的目的是提供一种文档内容操作管控方法、装置、电子设备及介质,以有效防止文档内容被泄漏,保证文档内容的安全性。
2、为解决上述技术问题,本申请提供如下技术方案:
3、第一方面,提供了一种文档内容操作管控方法,包括:
4、在监测到针对第一窗口内的文档内容的第一操作的情况下,确定所述第一窗口内的文档内容是否为管控内容;
5、如果所述第一窗口内的文档内容为管控内容,且所述第一操作为复制操作,则执行第一管控行为,所述第一管控行为用于限制所述第一窗口内的文档内容被拷贝到其他文档;
6、如果所述第一窗口内的文档内容为管控内容,且所述第一操作为拖拽操作,则执行第二管控行为,所述第二管控行为用于限制所述第一窗口内的文档内容被拖拽到其他文档。
7、可选地,所述确定所述第一窗口内的文档内容是否为管控内容,包括:
8、根据所述第一窗口的进程标识和/或所述第一窗口的当前标题,确定所述第一窗口内的文档内容是否为管控内容。
9、可选地,根据所述第一窗口的进程标识和/或所述第一窗口的当前标题,确定所述第一窗口内的文档内容是否为管控内容,包括:
10、根据所述第一窗口的进程标识,确定所述第一窗口对应的第一应用程序;
11、如果所述第一应用程序支持窗口标题管控,则根据所述第一窗口的当前标题与共享内存中加密文档名称的对比结果,确定所述第一窗口内的文档内容是否为管控内容;
12、如果所述第一应用程序不支持窗口标题管控,则根据所述第一窗口的进程标识是否存储在所述共享内存中,确定所述第一窗口内的文档内容是否为管控内容。
13、可选地,在所述在监测到针对第一窗口内的文档内容的第一操作的情况下,确定所述第一窗口内的文档内容是否为管控内容之前,所述方法还包括:
14、接收针对第一文档的打开请求;
15、如果所述第一文档为加密文档,则透明解密所述第一文档,并在第二窗口内展示所述第一文档的文档内容;
16、将所述第二窗口的进程标识和所述第一文档的文件信息缓存到所述共享内存中,所述第一文档的文件信息至少包括所述第一文档的文件名称。
17、可选地,所述执行第一管控行为,包括:
18、获取剪切板所有权;
19、在接收到粘贴请求的情况下,返回空数据或乱码数据。
20、可选地,所述执行第二管控行为,包括:
21、删除当前各窗口的拖拽属性。
22、可选地,在所述删除当前所有窗口的拖拽属性之后,所述方法还包括:
23、在监测到针对第三窗口内的文档内容的第二操作的情况下,如果所述第三窗口内的文档内容不是管控内容,则还原当前各窗口被删除的拖拽属性。
24、第二方面,提供了一种文档内容操作管控装置,包括:
25、第一确定模块,用于在监测到针对第一窗口内的文档内容的第一操作的情况下,确定所述第一窗口内的文档内容是否为管控内容;
26、第一执行模块,用于在所述第一窗口内的文档内容为管控内容,且所述第一操作为复制操作的情况下,执行第一管控行为,所述第一管控行为用于限制所述第一窗口内的文档内容被拷贝到其他文档;
27、第二执行模块,用于在所述第一窗口内的文档内容为管控内容,且所述第一操作为拖拽操作的情况下,执行第二管控行为,所述第二管控行为用于限制所述第一窗口内的文档内容被拖拽到其他文档。
28、第三方面,提供了一种电子设备,包括:
29、存储器,用于存储计算机程序;
30、处理器,用于执行所述计算机程序时实现如第一方面所述的文档内容操作管控方法的步骤。
31、第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的文档内容操作管控方法的步骤。
32、第五方面,提供了一种计算机程序产品,所述计算机程序产品包括计算机指令,所述计算机指令存储在计算机可读存储介质中,且适于由处理器读取并执行,以使得具有所述处理器的计算机设备执行如第一方面所述的文档内容操作管控方法的步骤。
33、应用本申请实施例所提供的技术方案,在监测到针对第一窗口内的文档内容的第一操作的情况下,确定第一窗口内的文档内容是否为管控内容,如果是管控内容,且第一操作为复制操作,则执行第一管控行为,以限制第一窗口内的文档内容被拷贝到其他文档,如果是管控内容,且第一操作为拖拽操作,则执行第二管控行为,以限制第一窗口内的文档内容被拖拽到其他文档,对文档内容操作进行了有效管控,可以有效防止文档内容被泄漏,保证文档内容的安全性。
34、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
1.一种文档内容操作管控方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述第一窗口内的文档内容是否为管控内容,包括:
3.根据权利要求2所述的方法,其特征在于,根据所述第一窗口的进程标识和/或所述第一窗口的当前标题,确定所述第一窗口内的文档内容是否为管控内容,包括:
4.根据权利要求3所述的方法,其特征在于,在所述在监测到针对第一窗口内的文档内容的第一操作的情况下,确定所述第一窗口内的文档内容是否为管控内容之前,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述执行第一管控行为,包括:
6.根据权利要求1至5之中任一项所述的方法,其特征在于,所述执行第二管控行为,包括:
7.根据权利要求6所述的方法,其特征在于,在所述删除当前所有窗口的拖拽属性之后,所述方法还包括:
8.一种文档内容操作管控装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7之中任一项所述的文档内容操作管控方法的步骤。