本公开涉及计算机,尤其涉及一种软件处理方法、装置、电子设备及存储介质。
背景技术:
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、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
1.一种软件处理方法,其特征在于,包括:
2.根据权利要求1所述的软件处理方法,其特征在于,所述获取目标软件的进程信息,包括:
3.根据权利要求1所述的软件处理方法,其特征在于,在所述第一信息匹配结果表征所述关联软件与所述软件白名单信息不匹配的情况下,获取所述关联软件的处理配置信息,包括:
4.根据权利要求2所述的软件处理方法,其特征在于,所述软件白名单信息包括软件的特征信息;
5.根据权利要求2所述的软件处理方法,其特征在于,所述软件白名单信息包括软件的特征信息,所述将所述目标软件与所述软件白名单信息进行信息匹配,得到第二信息匹配结果,还包括:
6.根据权利要求1所述的软件处理方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的软件处理方法,其特征在于,所述程序中断处理包括以下中的至少一种:阻断所述关联软件的进程、对所述目标终端进行断网、删除所述关联软件。
8.一种软件处理装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如权利要求1至7中任一项所述的软件处理方法。