本发明专利技术公开了一种应用的安全防护方法及装置,所述应用的安全防护方法包括以下步骤:在运行第一应用的过程中,对所述第一应用进行安全防护;监听是否接收到启动与所述第一应用相关联的第二应用的启动指令;若是,根据所述启动指令对所述第二应用进行安全防护。本发明专利技术能够使终端上当前运行的应用受到有针对性的专门的防护,并节省系统资源开销。
【技术实现步骤摘要】
应用的安全防护方法及装置
本专利技术涉及应用程序安全
,尤其涉及一种应用的安全防护方法及装置。
技术介绍
随着终端的日益普及,如智能手机、平板电脑、PAD等在人们的生活中起着越来越重要的作用,用户除了可以借助这些终端进行通信之外,还能够借助其进行浏览网络、购物、理财等。因此,要求终端要有相对安全的运行环境。 目前,对终端进行安全防护的方法一般是下载安全防护程序对整个终端进行安全防护,这种安全防护方式能够对整个终端进行防护,由于很多应用在使用状态下更容易受到恶意攻击,造成用户的私密信息泄露,因此这种安全防护方式不能针对当前运行的应用进行特别的安全防护,不具有针对性,特别是由于其对整个终端进行防护,因此,系统资源开销较大。
技术实现思路
本专利技术的主要目的在于提供一种应用的安全防护方法及装置,旨在解决在对终端进行安全防护时系统资源开销较大及不具针对性的技术问题。 为实现上述目的,本专利技术提供一种应用的安全防护方法,所述应用的安全防护方法包括以下步骤: 在运行第一应用的过程中,对所述第一应用进行安全防护; 监听是否接收到启动与所述第一应用相关联的第二应用的启动指令; 若是,根据所述启动指令对所述第二应用进行安全防护。 优选地,所述在运行第一应用的过程中,对所述第一应用进行安全防护的步骤包括: 在运行第一应用的过程中,通过线程通信或进程通信的方式获取所述第一应用的应用信息,根据所述第一应用的应用信息获取对应的第一安全策略; 利用所述第一安全策略对所述第一应用进行安全防护。 优选地,所述若是,根据所述启动指令对所述第二应用进行安全防护的步骤包括: 根据所述启动指令并通过线程通信或进程通信的方式获取所述第二应用的应用信息,根据所述第二应用的应用信息获取对应的第二安全策略; 利用所述第二安全策略对所述第二应用进行安全防护。 优选地,所述监听是否接收到启动与所述第一应用相关联的第二应用的启动指令的步骤包括: 启动监听线程; 通过所述监听线程监听是否接收到启动与所述第一应用相关联的第二应用的启动指令。 优选地,还包括: 在退出所述第二应用并返回所述第一应用时,停止对所述第二应用进行安全防护。 此外,为实现上述目的,本专利技术还提供一种应用的安全防护装置,所述应用的安全防护装置包括: 第一安全防护模块,用于在运行第一应用的过程中,对所述第一应用进行安全防护; 监听模块,用于监听是否接收到启动与所述第一应用相关联的第二应用的启动指令; 第二安全防护模块,用于若是,根据所述启动指令对所述第二应用进行安全防护。 优选地,所述第一安全防护模块包括: 第一获取单元,用于在运行第一应用的过程中,通过线程通信或进程通信的方式获取所述第一应用的应用信息,根据所述第一应用的应用信息获取对应的第一安全策略; 第一安全防护单元,用于利用所述第一安全策略对所述第一应用进行安全防护。 优选地,所述第二安全防护模块包括: 第二获取单元,用于根据所述启动指令并通过线程通信或进程通信的方式获取所述第二应用的应用信息,根据所述第二应用的应用信息获取对应的第二安全策略; 第二安全防护单元,用于利用所述第二安全策略对所述第二应用进行安全防护。 优选地,所述监听模块包括: 启动单元,用于启动监听线程; 监听单元,用于通过所述监听线程监听是否接收到启动与所述第一应用相关联的第二应用的启动指令。 优选地,还包括: 第二安全防护模块,用于在退出所述第二应用并返回所述第一应用时,停止对所述第二应用进行安全防护。 本专利技术一种应用的安全防护方法及装置,在运行第一应用时专门对第一应用进行安全防护,而在第一应用运行中,如果启动了与第一应用相关联的第二应用,则在对第一应用的安全防护时启动对第二应用的安全防护,通过这种方式,使得终端上当前运行的应用受到有针对性的专门的防护,由于在对应用进行安全防护时采用逐个增加的方式,因此,不需要同时对整个终端的所有应用进行安全防护,能够节省系统资源开销。 【附图说明】 图1为本专利技术应用的安全防护方法一实施例的流程示意图; 图2为图1中在运行第一应用的过程中,对所述第一应用进行安全防护的细化流程不意图; 图3为图1中根据所述启动指令对所述第二应用进行安全防护的细化流程示意图; 图4为图1中监听是否接收到启动与所述第一应用相关联的第二应用的启动指令的细化流程示意图; 图5为本专利技术应用的安全防护装置一实施例的功能模块示意图; 图6为图5中第一安全防护模块的细化功能模块示意图; 图7为图5中第二安全防护模块的细化功能模块示意图; 图8为图5中监听模块的细化功能模块示意图。 本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。 【具体实施方式】 应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。 本专利技术提供一种应用的安全防护方法,参照图1,在一实施例中,该应用的安全防护方法包括: 步骤S101,在运行第一应用的过程中,对所述第一应用进行安全防护; 本实施例中,用户点击并启动第一应用,在第一应用运行过程中,对当前运行的第一应用进行安全防护。 本实施例可以预设第一应用的安全策略,在第一应用运行过程中,利用该安全策略对第一应用进行专门的安全防护。例如在运行QQ时,可以对账号密码进行防护、对聊天内容进行防护;在发短信时,对手机号码及短信内容等进行防护。 本实施例中,可以设置一安全悬浮按钮控件,该安全悬浮按钮控件可以收集各个应用程序的安全策略,配置应用程序与安全策略的对应关系,并在运行某一应用程序时,调用对应安全策略对当前的应用程序进行专门的安全防护。 步骤S102,监听是否接收到启动与所述第一应用相关联的第二应用的启动指令;如果监听接收到启动与第一应用相关联的第二应用的启动指令,则进入步骤S103,否则如果当前运行的还是第一应用,仍然对第一应用进行安全防护。 本实施例中,终端可以使用进程或者线程来监听终端是否在第一应用运行的过程中启动了第二应用,第二应用与第一应用为相关联的程序,即可以在第一应用中通过第一应用中的某一功能打开第二应用。 例如,在写短信的过程中,调用了通讯录来获取收件人的号码信息,此时,短信为第一应用,而通讯录为第二应用,在写短信的过程中,可以通过短信中的收件人调用通讯录,从而获取到收件人的号码信息。 本实施例中,可以使用安全悬浮按钮控件来监听是否启动了第二应用:第一应用开启监听线程,同时安全悬浮按钮控件也开启监听线程,当第一应用通过监听线程监听到启动了第二应用时,将启动指令发送给安全悬浮按钮控件的监听线程,安全悬浮按钮控件通过监听到的启动指令判定已启动了第二应用。 步骤S103,若是,根据所述启动指令对所述第二应用进行安全防护。 本实施例中,如果在第一应用运行的过程中,启动了与第一应用相关联的第二应用,则终端对第二应用进行安全防护。如在写短信的过程中,调用了通讯录来获取收件人的号码信息,此时作为第一应用的短信仍受到安全防护,而作为当前应用的通讯录也受到安全防护。 本实施例同样可以预先设置第二应用的安全策略,利用第二应用的安全策略对第二应用进行专门的安全防护本文档来自技高网...
【技术保护点】
一种应用的安全防护方法,其特征在于,所述应用的安全防护方法包括以下步骤:在运行第一应用的过程中,对所述第一应用进行安全防护;监听是否接收到启动与所述第一应用相关联的第二应用的启动指令;若是,根据所述启动指令对所述第二应用进行安全防护。
【技术特征摘要】
1.一种应用的安全防护方法,其特征在于,所述应用的安全防护方法包括以下步骤: 在运行第一应用的过程中,对所述第一应用进行安全防护; 监听是否接收到启动与所述第一应用相关联的第二应用的启动指令; 若是,根据所述启动指令对所述第二应用进行安全防护。2.如权利要求1所述的应用的安全防护方法,其特征在于,所述在运行第一应用的过程中,对所述第一应用进行安全防护的步骤包括: 在运行第一应用的过程中,通过线程通信或进程通信的方式获取所述第一应用的应用信息,根据所述第一应用的应用信息获取对应的第一安全策略; 利用所述第一安全策略对所述第一应用进行安全防护。3.如权利要求2所述的应用的安全防护方法,其特征在于,所述若是,根据所述启动指令对所述第二应用进行安全防护的步骤包括: 根据所述启动指令并通过线程通信或进程通信的方式获取所述第二应用的应用信息,根据所述第二应用的应用信息获取对应的第二安全策略; 利用所述第二安全策略对所述第二应用进行安全防护。4.如权利要求1所述的应用的安全防护方法,其特征在于,所述监听是否接收到启动与所述第一应用相关联的第二应用的启动指令的步骤包括: 启动监听线程; 通过所述监听线程监听是否接收到启动与所述第一应用相关联的第二应用的启动指令。5.如权利要求1所述的应用的安全防护方法,其特征在于,还包括: 在退出所述第二应用并返回所述第一应用时,停止对所述第二应用进行安全防护。6.一种应用的安全防护装...
【专利技术属性】
技术研发人员:杨文峰,谭焕清,海茜,
申请(专利权)人:深圳市中兴移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。