本公开涉及计算机,具体涉及云计算,尤其涉及一种检测软件行为的方法、装置、设备以及存储介质。
背景技术:
1、目前一些应用中存在大量第三方软件,使用这些软件可以突破应用的原用户使用限制,例如文件传输速度、视频播放倍速等,用户无需购买这些功能对应的会员或套餐权益,即可使用这些应用付费用户的专属权益。
技术实现思路
1、本公开提供了一种检测软件行为的方法、装置、设备以及存储介质,可及时发现第三方软件的异常行为,有效降低人力成本、提高检测效率。
2、根据本公开的一方面,提供了一种检测软件行为的方法,包括:
3、在目标云设备上安装并启动待测软件;
4、通过待测软件,控制目标云设备上的目标应用执行预设操作;
5、获取目标应用在预设操作下的运行信息;
6、根据运行信息,确定待测软件的行为是否异常。
7、根据本公开的另一方面,提供了一种检测软件行为的装置,包括:
8、启动模块,被配置为在目标云设备上安装并启动待测软件;
9、控制模块,被配置为通过待测软件,控制目标云设备上的目标应用执行预设操作;
10、获取模块,被配置为获取目标应用在预设操作下的运行信息;
11、确定模块,被配置为根据运行信息,确定待测软件的行为是否异常。
12、根据本公开的第三方面,提供了一种电子设备,包括:
13、至少一个处理器;以及
14、与至少一个处理器通信连接的存储器;其中,
15、存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行第一方面提供的方法。
16、根据本公开的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,计算机指令用于使计算机执行如第一方面提供的方法。
17、根据本公开的第五方面,提供了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现根据第一方面提供的方法。
18、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
1.一种检测软件行为的方法,包括:
2.根据权利要求1所述的方法,其中,所述在目标云设备上安装并启动待测软件,包括:
3.根据权利要求1所述的方法,其中,所述预设操作包括以下至少一项操作:下载或上传文件、播放视频、浏览图像。
4.根据权利要求1所述的方法,其中,所述运行信息包括以下至少一项:文件下载或上传速度、视频播放倍速、图像清晰度。
5.根据权利要求1所述的方法,其中,所述获取所述目标应用在所述预设操作下的运行信息,包括:
6.根据权利要求1所述的方法,其中,所述根据所述运行信息,确定所述待测软件的行为是否异常,包括:
7.根据权利要求6所述的方法,其中,所述获取目标应用的运行阈值范围,包括:
8.根据权利要求1-7中任一项所述的方法,还包括:
9.一种检测软件行为的装置,包括:
10.根据权利要求9所述的装置,其中,所述启动模块包括:
11.根据权利要求9所述的装置,其中,所述预设操作包括以下至少一项操作:下载或上传文件、播放视频、浏览图像。
12.根据权利要求9所述的装置,其中,所述运行信息包括以下至少一项:文件下载或上传速度、视频播放倍速、图像清晰度。
13.根据权利要求9所述的装置,其中,所述获取模块包括:
14.根据权利要求9所述的装置,其中,所述确定模块包括:
15.根据权利要求14所述的装置,其中,所述第二获取单元被配置为:
16.根据权利要求9-15中任一项所述的装置,还包括:
17.一种电子设备,包括:
18.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1-8中任一项所述的方法。
19.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-8中任一项所述的方法。