本申请实施例涉及计算机领域,具体而言,涉及一种虚拟机操作行为的确定方法、装置和电子设备。
背景技术:
1、目前,在云计算时代,安全性始终是一个重要话题。为了确保云平台的可靠性和稳定性,监控虚拟机内部的高危操作变得至关重要。在云平台的技术支持客户服务的过程中,经常会发生客户侧在业务虚拟机内部误操作后,导致虚拟机数据丢失或者系统损坏的情况,或者是当时进行了误操作,业务运行正常,但是后期在升级平台或者重启虚拟机后出现了问题的情况。这两种情况,客户侧通常会认为是云平台的稳定性或者数据可靠性有问题。
2、相关技术中,通过安装在虚拟机中的安全防护软件,可以监测并阻止虚拟机内部的高危操作。例如,文件篡改、恶意程序运行等,但是会存在虚拟机内部的高危操作监测误报问题,导致正常操作被误认为是高危操作。
3、针对相关技术中,无法准确监控虚拟机内部高危操作行为的技术问题,尚未提出有效的解决方案。
技术实现思路
1、本申请实施例提供了一种虚拟机操作行为的确定方法、装置和电子设备,以至少解决相关技术中无法准确监控虚拟机内部高危操作行为的技术问题。
2、根据本申请的一个实施例,提供了一种虚拟机操作行为的确定方法,包括:
3、监控虚拟机的操作行为;
4、将操作行为与预设操作标准进行匹配,得到匹配结果,其中,预设操作标准用于至少指示对虚拟机存在风险的操作行为的评价准则,匹配结果用于指示操作行为与预设操作标准之间的匹配程度;
5、响应于匹配结果大于匹配结果阈值,将操作行为确定为目标操作行为,其中,目标操作行为用于至少指示对虚拟机的数据安全带来风险的操作行为,和/或,对虚拟机的运行状态带来风险的操作行为。
6、在一个示例性实施例中,将操作行为与预设操作标准进行匹配,得到匹配结果,包括:获取操作行为对应的至少一个操作步骤;将至少一个操作步骤与预设操作标准中的各项评价准则进行逐一匹配,得到匹配结果。
7、在一个示例性实施例中,将至少一个操作步骤与预设操作标准中的各项评价准则进行逐一匹配,得到匹配结果,包括:将至少一个操作步骤与预设操作标准中的各项评价准则进行逐-匹配,得到匹配结果,包括:确定至少一个操作步骤中与预设操作标准中的各项评价准则相匹配的操作步骤的数量,得到第一数值;将第一数值与至少一个操作步骤对应的第二数值之间的比值,确定为匹配数值,其中,匹配数值用于指示至少一个操作步骤中满足预设操作标准的操作步骤在至少一个操作步骤中所占据的比例;将匹配数值确定为匹配结果,其中,匹配数值越大,匹配结果所指示的操作行为与预设操作标准之间的匹配程度越高。
8、在一个示例性实施例中,在将操作行为确定为目标操作行为之后,虚拟机操作行为的确定方法还包括:触发报警装置向云平台发送告警信息,其中,告警信息用于至少指示虚拟机内部存在目标操作行为。
9、在一个示例性实施例中,在触发报警装置向云平台发送告警信息之后,虚拟机操作行为的确定方法还包括:获取目标操作行为的处理结果,其中,处理结果用于至少指示目标操作行为被解决,或者目标操作行为未被解决;响应于目标操作行为被解决,删除记录装置中记录的目标操作行为。
10、根据本申请的另一个实施例,提供了一种虚拟机操作行为的确定系统,包括:监控模块、高危操作标准对比模块、记录模块和报警模块。
11、监控模块,用于监控虚拟机的操作行为;
12、操作标准对比模块,用于将操作行为与预设操作标准进行匹配,得到匹配结果,并在响应于匹配结果大于匹配结果阈值,将操作行为确定为目标操作行为,其中,预设操作标准用于至少指示对虚拟机存在风险的操作行为的评价准则,匹配结果用于指示操作行为与预设操作标准的匹配程度,目标操作行为用于至少指示对虚拟机的数据安全带来风险的操作行为,和/或,对虚拟机的运行状态带来风险的操作行为;
13、记录模块,用于在将操作行为确定为目标操作行为之后,记录目标操作行为;
14、报警模块,用于在将操作行为确定为目标操作行为之后,触发报警装置向云平台发送告警信息,其中,告警信息用于至少指示虚拟机存在目标操作行为。
15、根据本申请的另一个实施例,提供了一种虚拟机操作行为的确定装置,包括:
16、监控单元,用于监控虚拟机的操作行为;
17、匹配单元,用于将操作行为与预设操作标准进行匹配,得到匹配结果,其中,预设操作标准用于至少指示对虚拟机存在风险的操作行为的评价准则,匹配结果用于指示操作行为与预设操作标准之间的匹配程度;
18、确定单元,用于响应于匹配结果大于匹配结果阈值,将操作行为确定为目标操作行为,其中,目标操作行为用于至少指示对虚拟机的数据安全带来风险的操作行为,和/或,对虚拟机的运行状态带来风险的操作行为。
19、根据本申请的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
20、根据本申请的又一个实施例,还提供了一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
21、根据本申请的又一个实施例,还提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述任一项方法实施例中的步骤。
22、通过本申请,可以监控虚拟机的操作行为;将操作行为与预设操作标准进行匹配,得到匹配结果,其中,匹配结果用于指示操作行为与预设操作标准之间的匹配程度;响应于匹配结果大于匹配结果阈值,将操作行为确定为目标操作行为,其中,目标操作行为用于至少指示对虚拟机的数据安全带来风险的操作行为,和/或,对虚拟机的运行状态带来风险的操作行为。也就是说,本申请通过监控虚拟机的操作行为,进而通过将监控到的虚拟机的操作行为与预设操作标准进行对比,来判断出虚拟机的操作行为是否为对虚拟机的数据安全和/或运行状态存在风险的目标操作行为,由于是通过将预设操作标准作为参考条件,对虚拟机的操作行为进行判断,极大的提升了确定出的目标操作行为的准确性,避免误判的情况的发生,从而实现了准确监控虚拟机内部高危操作行为的技术问题,进而解决了无法准确监控虚拟机内部高危操作行为的技术问题。
1.一种虚拟机操作行为的确定方法,其特征在于,
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求2所述的方法,其特征在于,
4.根据权利要求1所述的方法,其特征在于,
5.根据权利要求1所述的方法,其特征在于,
6.根据权利要求5所述的方法,其特征在于,
7.一种虚拟机操作行为的确定系统,其特征在于,包括:监控模块、高危操作标准对比模块、记录模块和报警模块,
8.一种虚拟机操作行为的确定装置,其特征在于,
9.一种计算机可读存储介质,其特征在于,
10.一种电子设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,
