一种风险检测方法、装置、存储介质以及电子设备与流程
- 国知局
- 2024-10-09 15:17:57
本说明书涉及计算机,尤其涉及一种风险检测方法、装置、存储介质以及电子设备。
背景技术:
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、可选的,所述在根据所述应用环境检测结果确定所述目标应用的运行环境为安卓模拟器环境的情况下,通过所述目标应用向所述用户展示安全验证界面,以基于所述用户在所述安全验证界面中执行的安全验证操作,得到针对所述目标应用的安全验证结果的步骤,具体包括:
23、在根据所述应用环境检测结果确定所述目标应用的运行环境为安卓模拟器环境的情况下,通过所述目标应用向所述用户展示安全验证界面,以及生成截屏指令,以基于所述用户在所述安全验证界面中执行的安全验证操作以及基于所述截屏指令所截取的运行所述目标应用的设备在屏幕所展示的桌面界面,得到针对所述目标应用的安全验证结果,其中,所述截屏指令是基于用户的授权操作生成的。
24、本说明书提供了一种风险检测装置,包括:
25、获取模块,用于获取目标应用对应的综合应用数据,所述综合应用数据包含有所述目标应用运行所基于的设备对应的设备参数,以及用户针对所述目标应用的操作行为数据;
26、环境检测模块,用于将所述综合应用数据输入到预设的应用环境检测模型中,以使得所述应用环境检测模型根据所述综合应用数据,得到针对所述目标应用的应用环境检测结果,所述应用环境检测结果用于表示所述目标应用的运行环境是否为安卓模拟器环境;
27、安全验证模块,用于在根据所述应用环境检测结果确定所述目标应用的运行环境为安卓模拟器环境的情况下,通过所述目标应用向所述用户展示安全验证界面,以基于所述用户在所述安全验证界面中执行的安全验证操作,得到针对所述目标应用的安全验证结果;
28、风险检测模块,用于根据所述安全验证结果,对所述目标应用进行风险检测。
29、本说明书提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述风险检测方法。
30、本说明书提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述风险检测方法。
31、本说明书采用的上述至少一个技术方案能够达到以下有益效果:
32、从上述方法可以看出,在本说明书提供的风险检测方法中,根据获取到的目标应用对应的综合应用数据,确定针对目标应用的应用环境检测结果。然后,在根据应用环境检测结果确定目标应用的运行环境为安卓模拟器环境的情况下,向用户展示安全验证界面,以使得用户基于安全验证界面进行安全验证,确定出目标应用对应的安全验证结果。最后,根据安全验证结果,对目标应用进行风险检测,确定出针对目标应用的风险检测结果。
33、从上述内容可以看出,本说明书提供的风险检测方法可以根据目标应用对应的综合应用数据确定出应用环境检测结果,并根据应用环境检测结果判断是否进行安全验证。进而,根据安全验证结果对目标应用所处的运行环境进行风险检测。确定出相应的风险检测结果。此方法可以精准判断目标应用是否处于安全模拟器环境,并且还能准确识别出目标应用是否是处于正常运行,是否可能存在一些例如脚本挂机、违规注册等异常运行。通过此方法可以极大程度上避免不良用户通过利用安卓模拟器进行违规操作的情况发生,既保护了目标应用正常运行,也保障了其他正常用户的使用体验和权益公平。
本文地址:https://www.jishuxx.com/zhuanli/20241009/308248.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。