应用的安全防护方法及装置制造方法

发布时间:2025-08-13 00:45

[方法] 吹风机防风罩安装方法 #生活技巧# #衣物护理小窍门#

应用的安全防护方法及装置制造方法
【专利摘要】本发明公开了一种应用的安全防护方法及装置,所述应用的安全防护方法包括以下步骤:在运行第一应用的过程中,对所述第一应用进行安全防护;监听是否接收到启动与所述第一应用相关联的第二应用的启动指令;若是,根据所述启动指令对所述第二应用进行安全防护。本发明能够使终端上当前运行的应用受到有针对性的专门的防护,并节省系统资源开销。
【专利说明】应用的安全防护方法及装置

【技术领域】
[0001]本发明涉及应用程序安全【技术领域】,尤其涉及一种应用的安全防护方法及装置。

【背景技术】
[0002]随着终端的日益普及,如智能手机、平板电脑、PAD等在人们的生活中起着越来越重要的作用,用户除了可以借助这些终端进行通信之外,还能够借助其进行浏览网络、购物、理财等。因此,要求终端要有相对安全的运行环境。
[0003]目前,对终端进行安全防护的方法一般是下载安全防护程序对整个终端进行安全防护,这种安全防护方式能够对整个终端进行防护,由于很多应用在使用状态下更容易受到恶意攻击,造成用户的私密信息泄露,因此这种安全防护方式不能针对当前运行的应用进行特别的安全防护,不具有针对性,特别是由于其对整个终端进行防护,因此,系统资源开销较大。

【发明内容】

[0004]本发明的主要目的在于提供一种应用的安全防护方法及装置,旨在解决在对终端进行安全防护时系统资源开销较大及不具针对性的技术问题。
[0005]为实现上述目的,本发明提供一种应用的安全防护方法,所述应用的安全防护方法包括以下步骤:
[0006]在运行第一应用的过程中,对所述第一应用进行安全防护;
[0007]监听是否接收到启动与所述第一应用相关联的第二应用的启动指令;
[0008]若是,根据所述启动指令对所述第二应用进行安全防护。
[0009]优选地,所述在运行第一应用的过程中,对所述第一应用进行安全防护的步骤包括:
[0010]在运行第一应用的过程中,通过线程通信或进程通信的方式获取所述第一应用的应用信息,根据所述第一应用的应用信息获取对应的第一安全策略;
[0011]利用所述第一安全策略对所述第一应用进行安全防护。
[0012]优选地,所述若是,根据所述启动指令对所述第二应用进行安全防护的步骤包括:
[0013]根据所述启动指令并通过线程通信或进程通信的方式获取所述第二应用的应用信息,根据所述第二应用的应用信息获取对应的第二安全策略;
[0014]利用所述第二安全策略对所述第二应用进行安全防护。
[0015]优选地,所述监听是否接收到启动与所述第一应用相关联的第二应用的启动指令的步骤包括:
[0016]启动监听线程;
[0017]通过所述监听线程监听是否接收到启动与所述第一应用相关联的第二应用的启动指令。
[0018]优选地,还包括:
[0019]在退出所述第二应用并返回所述第一应用时,停止对所述第二应用进行安全防护。
[0020]此外,为实现上述目的,本发明还提供一种应用的安全防护装置,所述应用的安全防护装置包括:
[0021]第一安全防护模块,用于在运行第一应用的过程中,对所述第一应用进行安全防护;
[0022]监听模块,用于监听是否接收到启动与所述第一应用相关联的第二应用的启动指令;
[0023]第二安全防护模块,用于若是,根据所述启动指令对所述第二应用进行安全防护。
[0024]优选地,所述第一安全防护模块包括:
[0025]第一获取单元,用于在运行第一应用的过程中,通过线程通信或进程通信的方式获取所述第一应用的应用信息,根据所述第一应用的应用信息获取对应的第一安全策略;
[0026]第一安全防护单元,用于利用所述第一安全策略对所述第一应用进行安全防护。
[0027]优选地,所述第二安全防护模块包括:
[0028]第二获取单元,用于根据所述启动指令并通过线程通信或进程通信的方式获取所述第二应用的应用信息,根据所述第二应用的应用信息获取对应的第二安全策略;
[0029]第二安全防护单元,用于利用所述第二安全策略对所述第二应用进行安全防护。
[0030]优选地,所述监听模块包括:
[0031]启动单元,用于启动监听线程;
[0032]监听单元,用于通过所述监听线程监听是否接收到启动与所述第一应用相关联的第二应用的启动指令。
[0033]优选地,还包括:
[0034]第二安全防护模块,用于在退出所述第二应用并返回所述第一应用时,停止对所述第二应用进行安全防护。
[0035]本发明一种应用的安全防护方法及装置,在运行第一应用时专门对第一应用进行安全防护,而在第一应用运行中,如果启动了与第一应用相关联的第二应用,则在对第一应用的安全防护时启动对第二应用的安全防护,通过这种方式,使得终端上当前运行的应用受到有针对性的专门的防护,由于在对应用进行安全防护时采用逐个增加的方式,因此,不需要同时对整个终端的所有应用进行安全防护,能够节省系统资源开销。

【专利附图】

【附图说明】
[0036]图1为本发明应用的安全防护方法一实施例的流程示意图;
[0037]图2为图1中在运行第一应用的过程中,对所述第一应用进行安全防护的细化流程不意图;
[0038]图3为图1中根据所述启动指令对所述第二应用进行安全防护的细化流程示意图;
[0039]图4为图1中监听是否接收到启动与所述第一应用相关联的第二应用的启动指令的细化流程示意图;
[0040]图5为本发明应用的安全防护装置一实施例的功能模块示意图;
[0041]图6为图5中第一安全防护模块的细化功能模块示意图;
[0042]图7为图5中第二安全防护模块的细化功能模块示意图;
[0043]图8为图5中监听模块的细化功能模块示意图。
[0044]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

【具体实施方式】
[0045]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0046]本发明提供一种应用的安全防护方法,参照图1,在一实施例中,该应用的安全防护方法包括:
[0047]步骤S101,在运行第一应用的过程中,对所述第一应用进行安全防护;
[0048]本实施例中,用户点击并启动第一应用,在第一应用运行过程中,对当前运行的第一应用进行安全防护。
[0049]本实施例可以预设第一应用的安全策略,在第一应用运行过程中,利用该安全策略对第一应用进行专门的安全防护。例如在运行QQ时,可以对账号密码进行防护、对聊天内容进行防护;在发短信时,对手机号码及短信内容等进行防护。
[0050]本实施例中,可以设置一安全悬浮按钮控件,该安全悬浮按钮控件可以收集各个应用程序的安全策略,配置应用程序与安全策略的对应关系,并在运行某一应用程序时,调用对应安全策略对当前的应用程序进行专门的安全防护。
[0051]步骤S102,监听是否接收到启动与所述第一应用相关联的第二应用的启动指令;如果监听接收到启动与第一应用相关联的第二应用的启动指令,则进入步骤S103,否则如果当前运行的还是第一应用,仍然对第一应用进行安全防护。
[0052]本实施例中,终端可以使用进程或者线程来监听终端是否在第一应用运行的过程中启动了第二应用,第二应用与第一应用为相关联的程序,即可以在第一应用中通过第一应用中的某一功能打开第二应用。
[0053]例如,在写短信的过程中,调用了通讯录来获取收件人的号码信息,此时,短信为第一应用,而通讯录为第二应用,在写短信的过程中,可以通过短信中的收件人调用通讯录,从而获取到收件人的号码信息。
[0054]本实施例中,可以使用安全悬浮按钮控件来监听是否启动了第二应用:第一应用开启监听线程,同时安全悬浮按钮控件也开启监听线程,当第一应用通过监听线程监听到启动了第二应用时,将启动指令发送给安全悬浮按钮控件的监听线程,安全悬浮按钮控件通过监听到的启动指令判定已启动了第二应用。
[0055]步骤S103,若是,根据所述启动指令对所述第二应用进行安全防护。
[0056]本实施例中,如果在第一应用运行的过程中,启动了与第一应用相关联的第二应用,则终端对第二应用进行安全防护。如在写短信的过程中,调用了通讯录来获取收件人的号码信息,此时作为第一应用的短信仍受到安全防护,而作为当前应用的通讯录也受到安全防护。
[0057]本实施例同样可以预先设置第二应用的安全策略,利用第二应用的安全策略对第二应用进行专门的安全防护。
[0058]本实施例中,如果使用安全悬浮按钮控件,则安全悬浮按钮控件在获知启动了第二应用时,调用第二应用的安全策略对第二应用进行安全防护,同时也应用第一应用的安全策略对第一应用的安全防护。
[0059]与现有技术相比,本实施例在运行第一应用时专门对第一应用进行安全防护,而在第一应用运行中,如果启动了与第一应用相关联的第二应用,则在对第一应用的安全防护时启动对第二应用的安全防护,通过这种方式,使得终端上当前运行的应用受到有针对性的专门的防护,由于在对应用进行安全防护时采用逐个增加的方式,即如果在对第一、第二应用进行安全防护时,又接收到开启第三应用的启动指令时,通过对应的安全策略对第三应用进行安全防护,依次类推,逐个增加,因此,不需要同时对整个终端的所有应用进行安全防护,能够节省系统资源开销。
[0060]在一优选的实施例中,如图2所示,在上述图1的实施例的基础上,上述步骤SlOl包括:
[0061 ] 步骤SlOlI,在运行第一应用的过程中,通过线程通信或进程通信的方式获取所述第一应用的应用信息,根据所述第一应用的应用信息获取对应的第一安全策略;
[0062]步骤S1012,利用所述第一安全策略对所述第一应用进行安全防护。
[0063]本实施例中,在运行第一应用的过程中,终端通过线程通信或进程通信的方式获取第一应用的应用信息,应用信息包括第一应用的应用名称、相关文件的存放路径及运行的相关数据等。
[0064]本实施例主要根据应用名称来获取预先配置好的对应的第一安全策略,利用第一安全策略对所述第一应用进行安全防护。
[0065]本实施例的第一应用可以通过进程通信的方式将应用信息发送给安全悬浮按钮控件,然后由安全悬浮按钮控件查找到预先配置的对应的第一安全策略,然后利用第一安全策略对所述第一应用进行安全防护。
[0066]在一优选的实施例中,如图3所示,在上述图1的实施例的基础上,上述步骤S103包括:
[0067]步骤S1031,根据所述启动指令并通过线程通信或进程通信的方式获取所述第二应用的应用信息,根据所述第二应用的应用信息获取对应的第二安全策略;
[0068]步骤S1032,利用所述第二安全策略对所述第二应用进行安全防护。
[0069]本实施例中,终端可以通过线程通信或进程通信的方式获取第二应用的应用信息,包括第二应用的应用名称、相关文件的存放路径及运行的相关数据等。
[0070]本实施例主要根据应用名称来获取预先配置好的对应的第二安全策略,利用第二安全策略对所述第二应用进行安全防护,同时也对所述第一应用安全防护。
[0071]本实施例的第一应用可以通过进程通信的方式将第二应用的应用信息发送给安全悬浮按钮控件,然后由安全悬浮按钮控件查找到预先配置的对应的第二安全策略,然后利用第二安全策略对所述第二应用进行安全防护。
[0072]在一优选的实施例中,如图4所示,在上述图1的实施例的基础上,上述步骤S102包括:
[0073]步骤S1021,启动监听线程;
[0074]步骤S1022,通过所述监听线程监听是否接收到启动与所述第一应用相关联的第~■应用的启动指令。
[0075]本实施例可以在终端上启动一监听线程来监听是否接收到启动与所述第一应用相关联的第二应用的启动指令。
[0076]另外,可以是安全悬浮按钮控件启动监听线程,获取第一应用发送的启动指令消息,并判定为已启动了第二应用。
[0077]在一优选的实施例中,在上述图1的实施例的基础上,该方法在步骤S103之后还包括:在退出所述第二应用并返回所述第一应用时,停止对所述第二应用进行安全防护。
[0078]本实施例中,与上述实施例类似,如果终端停止运行或退出第二应用并回到第一应用的界面,则第二应用将不受到安全防护,而第一应用由于是当前的应用,仍然对第一应用的安全防护,这样,采用增加或削减的方式,能够仅对当前运行的应用进行有针对性的专门的的安全防护,减小系统资源的开销。
[0079]本发明还提供一种应用的安全防护装置,如图5所示,在一实施例中,所述应用的安全防护装置包括:
[0080]第一安全防护模块101,用于在运行第一应用的过程中,对所述第一应用进行安全防护;
[0081]本实施例中,用户点击并启动第一应用,在第一应用运行过程中,对当前运行的第一应用进行安全防护。
[0082]本实施例可以预设第一应用的安全策略,在第一应用运行过程中,利用该安全策略对第一应用进行专门的安全防护。例如在运行QQ时,可以对账号密码进行防护、对聊天内容进行防护;在发短信时,对手机号码及短信内容等进行防护。
[0083]本实施例中,可以设置一安全悬浮按钮控件,该安全悬浮按钮控件可以收集各个应用程序的安全策略,配置应用程序与安全策略的对应关系,并在运行某一应用程序时,调用对应安全策略对当前的应用程序进行专门的安全防护。
[0084]监听模块102,用于监听是否接收到启动与所述第一应用相关联的第二应用的启动指令;
[0085]本实施例中,终端可以使用进程或者线程来监听终端是否在第一应用运行的过程中启动了第二应用,第二应用与第一应用为相关联的程序,即可以在第一应用中通过第一应用中的某一功能打开第二应用。例如,在写短信的过程中,调用了通讯录来获取收件人的号码信息,此时,短信为第一应用,而通讯录为第二应用,在写短信的过程中,可以通过短信中的收件人调用通讯录,从而获取到收件人的号码信息。
[0086]本实施例中,可以使用安全悬浮按钮控件来监听是否启动了第二应用:第一应用开启监听线程,同时安全悬浮按钮控件也开启监听线程,当第一应用通过监听线程监听到启动了第二应用时,将启动指令发送给安全悬浮按钮控件的监听线程,安全悬浮按钮控件通过监听到的启动指令判定已启动了第二应用。
[0087]第二安全防护模块103,用于若是,根据所述启动指令对所述第二应用进行安全防护。
[0088]本实施例中,如果在第一应用运行的过程中,启动了与第一应用相关联的第二应用,则终端对第二应用进行安全防护。如在写短信的过程中,调用了通讯录来获取收件人的号码信息,此时作为第一应用的短信仍受到安全防护,而作为当前应用的通讯录也受到安全防护。
[0089]本实施例同样可以预先设置第二应用的安全策略,利用第二应用的安全策略对第二应用进行专门的安全防护。
[0090]本实施例中,如果使用安全悬浮按钮控件,则安全悬浮按钮控件在获知启动了第二应用时,调用第二应用的安全策略对第二应用进行安全防护,同时也应用第一应用的安全策略对第一应用的安全防护。
[0091]在一优选的实施例中,如图6所示,在上述图5的实施例的基础上,所述第一安全防护模块101包括:
[0092]第一获取单元1011,用于在运行第一应用的过程中,通过线程通信或进程通信的方式获取所述第一应用的应用信息,根据所述第一应用的应用信息获取对应的第一安全策略;
[0093]第一安全防护单元1012,用于利用所述第一安全策略对所述第一应用进行安全防护。
[0094]本实施例中,在运行第一应用的过程中,终端通过线程通信或进程通信的方式获取第一应用的应用信息,应用信息包括第一应用的应用名称、相关文件的存放路径及运行的相关数据等。
[0095]本实施例主要根据应用名称来获取预先配置好的对应的第一安全策略,利用第一安全策略对所述第一应用进行安全防护。
[0096]本实施例的第一应用可以通过进程通信的方式将应用信息发送给安全悬浮按钮控件,然后由安全悬浮按钮控件查找到预先配置的对应的第一安全策略,然后利用第一安全策略对所述第一应用进行安全防护。
[0097]在一优选的实施例中,如图7所示,在上述图5的实施例的基础上,所述第二安全防护模块103包括:
[0098]第二获取单元1031,用于根据所述启动指令并通过线程通信或进程通信的方式获取所述第二应用的应用信息,根据所述第二应用的应用信息获取对应的第二安全策略;
[0099]第二安全防护单元1032,用于利用所述第二安全策略对所述第二应用进行安全防护。
[0100]本实施例中,终端可以通过线程通信或进程通信的方式获取第二应用的应用信息,包括第二应用的应用名称、相关文件的存放路径及运行的相关数据等。
[0101]本实施例主要根据应用名称来获取预先配置好的对应的第二安全策略,利用第二安全策略对所述第二应用进行安全防护,同时也对所述第一应用安全防护。
[0102]本实施例的第一应用可以通过进程通信的方式将第二应用的应用信息发送给安全悬浮按钮控件,然后由安全悬浮按钮控件查找到预先配置的对应的第二安全策略,然后利用第二安全策略对所述第二应用进行安全防护。
[0103]在一优选的实施例中,如图8所示,在上述图5的实施例的基础上,所述监听模块102包括:
[0104]启动单元1021,用于启动监听线程;
[0105]监听单元1022,用于通过所述监听线程监听是否接收到启动与所述第一应用相关联的第二应用的启动指令。
[0106]本实施例可以在终端上启动一监听线程来监听是否接收到启动与所述第一应用相关联的第二应用的启动指令。
[0107]另外,可以是安全悬浮按钮控件启动监听线程,获取第一应用发送的启动指令消息,并判定为已启动了第二应用。
[0108]在一优选的实施例中,在上述图5的实施例的基础上,该应用的安全防护装置还包括:第二安全防护模块,用于在退出所述第二应用并返回所述第一应用时,停止对所述第二应用进行安全防护。
[0109]本实施例中,与上述实施例类似,如果终端停止运行或退出第二应用并回到第一应用的界面,则第二应用将不受到安全防护,而第一应用由于是当前的应用,仍然对第一应用的安全防护,这样,采用增加或削减的方式,能够仅对当前运行的应用进行有针对性的专门的的安全防护,减小系统资源的开销。
[0110]以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种应用的安全防护方法,其特征在于,所述应用的安全防护方法包括以下步骤: 在运行第一应用的过程中,对所述第一应用进行安全防护; 监听是否接收到启动与所述第一应用相关联的第二应用的启动指令; 若是,根据所述启动指令对所述第二应用进行安全防护。
2.如权利要求1所述的应用的安全防护方法,其特征在于,所述在运行第一应用的过程中,对所述第一应用进行安全防护的步骤包括: 在运行第一应用的过程中,通过线程通信或进程通信的方式获取所述第一应用的应用信息,根据所述第一应用的应用信息获取对应的第一安全策略; 利用所述第一安全策略对所述第一应用进行安全防护。
3.如权利要求2所述的应用的安全防护方法,其特征在于,所述若是,根据所述启动指令对所述第二应用进行安全防护的步骤包括: 根据所述启动指令并通过线程通信或进程通信的方式获取所述第二应用的应用信息,根据所述第二应用的应用信息获取对应的第二安全策略; 利用所述第二安全策略对所述第二应用进行安全防护。
4.如权利要求1所述的应用的安全防护方法,其特征在于,所述监听是否接收到启动与所述第一应用相关联的第二应用的启动指令的步骤包括: 启动监听线程; 通过所述监听线程监听是否接收到启动与所述第一应用相关联的第二应用的启动指令。
5.如权利要求1所述的应用的安全防护方法,其特征在于,还包括: 在退出所述第二应用并返回所述第一应用时,停止对所述第二应用进行安全防护。
6.一种应用的安全防护装置,其特征在于,所述应用的安全防护装置包括: 第一安全防护模块,用于在运行第一应用的过程中,对所述第一应用进行安全防护; 监听模块,用于监听是否接收到启动与所述第一应用相关联的第二应用的启动指令; 第二安全防护模块,用于若是,根据所述启动指令对所述第二应用进行安全防护。
7.如权利要求6所述的应用的安全防护装置,其特征在于,所述第一安全防护模块包括: 第一获取单元,用于在运行第一应用的过程中,通过线程通信或进程通信的方式获取所述第一应用的应用信息,根据所述第一应用的应用信息获取对应的第一安全策略; 第一安全防护单元,用于利用所述第一安全策略对所述第一应用进行安全防护。
8.如权利要求7所述的应用的安全防护装置,其特征在于,所述第二安全防护模块包括: 第二获取单元,用于根据所述启动指令并通过线程通信或进程通信的方式获取所述第二应用的应用信息,根据所述第二应用的应用信息获取对应的第二安全策略; 第二安全防护单元,用于利用所述第二安全策略对所述第二应用进行安全防护。
9.如权利要求6所述的应用的安全防护装置,其特征在于,所述监听模块包括: 启动单元,用于启动监听线程; 监听单元,用于通过所述监听线程监听是否接收到启动与所述第一应用相关联的第二应用的启动指令。
10.如权利要求6所述的应用的安全防护装置,其特征在于,还包括: 第二安全防护模块,用于在退出所述第二应用并返回所述第一应用时,停止对所述第二应用进行安全防护。
【文档编号】G06F21/57GK104318154SQ201410650393
【公开日】2015年1月28日 申请日期:2014年11月14日 优先权日:2014年11月14日
【发明者】杨文峰, 谭焕清, 海茜 申请人:深圳市中兴移动通信有限公司

网址:应用的安全防护方法及装置制造方法 https://www.yuejiaxmz.com/news/view/1229184

相关内容

安全防护用品的使用方法及注意事项.doc
一种应用于智能家居的安全防护方法、智能家居及系统的制作方法
安装结构及除湿装置的制作方法
安全防护措施方法(通用5篇)
刀具安全收纳装置制造方法及图纸
安全防护措施方法(安全防护措施的具体要求)
用于刀具防黏附的贴片装置制造方法及图纸
一种防护节水型衣物脱水装置的制造方法
一种家庭安全防护机器人的制作方法
一种服装晾晒装置及其使用方法制造方法及图纸

随便看看