应用程序安全安装方法、装置以及计算机设备制造方法及图纸

技术编号:35241202 阅读:14 留言:0更新日期:2022-10-19 09:46
本发明专利技术公开了一种应用程序安全安装方法,该方法包括:监测到目标应用程序的安装请求时,根据预先在智能终端的应用清单中注册的应用程序安装事件挂起所述安装请求,并执行风险扫描安装进程;所述执行风险扫描安装进程包括:根据预设的风险扫描策略对所述目标应用程序执行风险扫描,返回风险扫描结果;当所述风险扫描结果为不存在安全风险时,执行所述目标应用程序的安装进程。本发明专利技术还提供一种应用程序安全安装装置、计算机设备以及计算机可读存储介质。本发明专利技术在接收到目标应用程序的案子请求后,先执行风险扫描再执行所述目标应用程序的安装进程,避免了病毒或恶意代码的安装,保障了智能终端在应用程序安装过程中的安全。障了智能终端在应用程序安装过程中的安全。障了智能终端在应用程序安装过程中的安全。

【技术实现步骤摘要】
应用程序安全安装方法、装置以及计算机设备


[0001]本专利技术涉及计算机
,尤其涉及一种应用程序安全安装方法、装置、计算机设备及计算机可读存储介质。

技术介绍

[0002]随着互联网技术和计算机技术的发展,包括手机在内的智能终端得到了广泛的应用。为了满足用户需求,应用开发商开发出各种类型的应用程序用以安装到智能终端上使用。然而,一些不法分子会利用应用程序将计算机病毒或者木马程序植入到应用程序中提供给用户安装,由此导致用户的智能终端感染病毒,然后窃取用户隐私信息,给用户造成无可弥补的损失。
[0003]为了减少安装应用程序过程中感染病毒的概率,安全软件会对安装的应用程序的安装文件进行扫描,以尽早提醒用户清除恶意应用程序,避免造成用户的信息泄露。然而,现有技术通常都在应用程序安装完成以后,系统发出一个广播,以Android系统为例,系统发送ACTION_PACKAGE_ADDED广播,告知所有应用有新应用安装完成,智能终端中的安全软件接收到该广播,随即启动扫描模块对完成安装的应用程序进行病毒查杀。但这种事后行为并不能达到预期的效果,由于应用程序已经安装成功,安装文件已成功拷贝入系统的相应目录,这种情况,已经成功安装的恶意应用程序可能被触发运行,开始传播病毒或者实施对系统的威胁。也就是说,现有的应用程序安装方法,不能有效避免病毒或恶意代码的安装,对智能终端的仍然存在较高程度的安全隐患。

技术实现思路

[0004]有鉴于此,本专利技术提出一种应用程序安全安装方法、装置、计算机设备及计算机可读存储介质,能够解决上述的应用程序安装过程中不能有效避免病毒或恶意代码的安装,对智能终端存在较高程度的安全隐患的问题。
[0005]首先,为实现上述目的,本专利技术提供一种应用程序安全安装方法,所述方法包括:
[0006]监测到目标应用程序的安装请求时,根据预先在智能终端的应用清单中注册的应用程序安装事件挂起所述安装请求,并执行风险扫描安装进程;所述执行风险扫描安装进程包括:根据预设的风险扫描策略对所述目标应用程序执行风险扫描,返回风险扫描结果;当所述风险扫描结果为不存在安全风险时,执行所述目标应用程序的安装进程。
[0007]优选地,所述方法还包括:当所述风险扫描结果为存在安全风险时,阻止所述目标应用程序的所述安装请求,并显示所述风险扫描结果。
[0008]优选地,在挂起所述安装请求之后,所述方法还包括:提供预设的隐示意图界面,所述隐示意图界面包括安装界面,所述安装界面包括风险扫描安装选项和系统安装选项;监测所述风险扫描安装选项是否被选中;当所述风险扫描安装选项被选中时,转入执行所述风险扫描安装进程。
[0009]优选地,所述方法还包括:当所述系统安装选项被选中时,响应所述目标应用程序
的所述安装请求,执行所述目标应用程序的安装进程。
[0010]优选地,所述根据预设的风险扫描策略对所述目标应用程序执行风险扫描包括:激活预设的杀毒引擎;调用所述杀毒引擎对所述目标应用程序执行风险扫描。
[0011]优选地,所述调用所述杀毒引擎对所述目标应用程序执行风险扫描包括:根据所述风险扫描策略中包括的待扫描文件类型,对所述目标应用程序中所述待扫描文件类型对应的文件执行风险扫描。
[0012]优选地,当所述智能终端基于Android系统时,所述应用清单为AndroidManifest,所述应用程序安装事件为包括application/vnd.android.package

archive意图的Activity。
[0013]此外,为实现上述目的,本专利技术还提供一种应用程序安全安装装置,所述装置包括:
[0014]监测模块,用于监测到目标应用程序的安装请求时,根据预先在智能终端的应用清单中注册的应用程序安装事件挂起所述安装请求;扫描模块,用于根据预设的风险扫描策略对所述目标应用程序执行风险扫描,返回风险扫描结果;安装模块,用于当所述风险扫描结果为不存在安全风险时,执行所述目标应用程序的安装进程。
[0015]进一步地,本专利技术还提出一种计算机设备,所述计算机设备包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上述的应用程序安全安装方法的步骤。
[0016]进一步地,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序可被至少一个处理器执行,以使所述至少一个处理器执行如上述的应用程序安全安装方法的步骤。
[0017]相较于现有技术,本专利技术所提出的应用程序安全安装方法、装置、计算机设备及计算机可读存储介质,能够监测到目标应用程序的安装请求时,根据预先在智能终端的应用清单中注册的应用程序安装事件挂起所述安装请求,并执行风险扫描安装进程;所述执行风险扫描安装进程包括:根据预设的风险扫描策略对所述目标应用程序执行风险扫描,返回风险扫描结果;当所述风险扫描结果为不存在安全风险时,执行所述目标应用程序的安装进程。本专利技术能够在接收到目标应用程序的案子请求后,先执行风险扫描;在风险扫描结果为不存在安全风险的情况下才会接着执行对于所述目标应用程序的安装进程,因此,避免了病毒或恶意代码的安装,保障了智能终端在应用程序安装过程中的安全。
附图说明
[0018]图1是本专利技术一实施例的应用环境示意图;
[0019]图2是本专利技术应用程序安全安装方法一具体实施例的流程示意图;
[0020]图3是本专利技术一示例性例子对目标应用程序执行安装的流程效果图;
[0021]图4是本专利技术应用程序安全安装装置一实施例的程序模块示意图;
[0022]图5是本专利技术计算机设备一可选的硬件架构的示意图。
具体实施方式
[0023]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对
本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0024]需要说明的是,在本申请中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本申请要求的保护范围之内。
[0025]图1是本申请一实施例的应用环境示意图。参阅图1所示,所述计算机设备1可作为手机、平板、便携设备、PC机、服务器或者其他智能终端。所述计算机设备1与服务器2连接,可以从所述服务器2上下载应用程序并安装到所述计算机设备1。当然,在其他实施例中,所述计算机设备1也可以是本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用程序安全安装方法,其特征在于,所述方法包括:监测到目标应用程序的安装请求时,根据预先在智能终端的应用清单中注册的应用程序安装事件挂起所述安装请求,并执行风险扫描安装进程;所述执行风险扫描安装进程包括:根据预设的风险扫描策略对所述目标应用程序执行风险扫描,返回风险扫描结果;当所述风险扫描结果为不存在安全风险时,执行所述目标应用程序的安装进程。2.如权利要求1所述的应用程序安全安装方法,其特征在于,所述方法还包括:当所述风险扫描结果为存在安全风险时,阻止所述目标应用程序的所述安装请求,并显示所述风险扫描结果。3.如权利要求1所述的应用程序安全安装方法,其特征在于,在挂起所述安装请求之后,所述方法还包括:提供预设的隐示意图界面,所述隐示意图界面包括安装界面,所述安装界面包括风险扫描安装选项和系统安装选项;监测所述风险扫描安装选项是否被选中;当所述风险扫描安装选项被选中时,转入执行所述风险扫描安装进程。4.如权利要求3中所述的应用程序安全安装方法,其特征在于,所述方法还包括:当所述系统安装选项被选中时,响应所述目标应用程序的所述安装请求,执行所述目标应用程序的安装进程。5.如权利要求1所述的应用程序安全安装方法,其特征在于,所述根据预设的风险扫描策略对所述目标应用程序执行风险扫描包括:激活预设的杀毒引擎;调用所述杀毒引擎对所述目标应用程序执行风险扫描。6.如权利要求5所述的应用程序安全安装方法,其特征在于,所述调用所述杀毒引擎对所述目标应用程序执行风险扫描包括:根据所述...

【专利技术属性】
技术研发人员:李天成
申请(专利权)人:网神信息技术北京股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1