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

文档序号:6634393阅读:211来源:国知局
安全防护的方法及装置制造方法
【专利摘要】本发明公开了一种安全防护的方法及装置,所述安全防护的方法包括以下步骤:在安全防护控件激活时,所述安全防护控件获取当前的应用程序或应用场景的应用信息;根据所述应用信息获取预设的安全防护策略,根据所述安全防护策略对所述应用程序或应用场景进行安全防护。本发明能够对当前应用程序或应用场景进行有针对性的专门的防护,提高安全性。
【专利说明】安全防护的方法及装置

【技术领域】
[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]图1为本发明安全防护的方法第一实施例的流程示意图;
[0032]图2为图1中在安全防护控件激活时,所述安全防护控件获取当前的应用程序或应用场景的应用信息的细化流程示意图;
[0033]图3为图1中根据所述应用信息获取预设的安全防护策略,根据所述安全防护策略对所述应用程序或应用场景进行安全防护的细化流程示意图;
[0034]图4为本发明安全防护的方法第二实施例的流程示意图;
[0035]图5为本发明安全防护的装置第一实施例的功能模块示意图;
[0036]图6为图5中获取模块的细化功能模块示意图;
[0037]图7为图5中安全防护模块的细化功能模块示意图;
[0038]图8为本发明安全防护的装置第二实施例的功能模块示意图。
[0039]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

【具体实施方式】
[0040]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0041]本发明提供一种安全防护的方法,参照图1,在一实施例中,该安全防护的方法包括:
[0042]步骤S101,在安全防护控件激活时,所述安全防护控件获取当前的应用程序或应用场景的应用信息;
[0043]本实施例中,安全防护控件在用户界面上表现为按钮形式或视窗形式等,例如表现为悬浮窗或者悬浮按钮。安全防护控件与应用程序互不相干,但可以通过线程或进程的方式进行通信。
[0044]本实施例中,用户点击某一应用程序使终端进入某一应用程序或者终端当前处于某一应用场景之下时,安全防护控件激活后,其获取当前的应用程序或应用场景的应用信息,其中,应用信息包括应用名称、相关文件的存放路径及运行的相关数据等。
[0045]本实施例对安全防护控件的激活方式有多种,例如安全防护控件对应用户界面上的悬浮按钮时,可以选中该悬浮按钮以激活该安全防护控件,使其进入工作状态,或者通过选中并拖放该悬浮按钮的方式来激活该安全防护控件;进一步地还可以通过选中状态栏中下拉的菜单中的选项来激活安全防护控件。
[0046]步骤S102,根据所述应用信息获取预设的安全防护策略,根据所述安全防护策略对所述应用程序或应用场景进行安全防护。
[0047]本实施例可以预设应用程序或应用场景对应的安全防护策略,在当前的应用程序或应用场景中,利用该安全防护策略对应用程序或应用场景进行专门的安全防护。
[0048]另外,本实施例主要根据应用信息中的应用名称来获取预先配置好的对应的安全防护策略,利用安全防护策略对应用程序或应用场景进行安全防护。
[0049]例如在运行QQ时,可以对账号密码进行防护、对聊天内容进行防护;在发短信时,对手机号码及短信内容等进行防护;在进行某个网页或者在网页中的某种应用场景之下,如在支付状态下等进行安全防护。
[0050]本实施例在获取到安全防护策略后,可以直接使用获取到的安全防护策略来自动进行安全防护,如获取后台自动配置的安全防护策略,根据后台自动配置的安全防护策略对应用程序或应用场景进行安全防护;也可以由用户手动选择获取到的安全防护策略中的一项或者多项进行安全防护。
[0051]与现有技术相比,本实施例在安全防护控件处于激活状态之下时,能够获取当前的应用程序或应用场景的应用信息,然后根据应用信息获取预设的应用程序或应用场景的安全防护策略,以对当前的应用程序或应用场景进行安全防护,通过这种方式,使得当前应用程序或应用场景受到有针对性的专门的防护,提高安全性。
[0052]在一优选的实施例中,如图2所示,在上述图1的实施例的基础上,上述步骤SlOl包括:
[0053]步骤S1011,接收选中指令,根据所述选中指令激活安全防护控件;
[0054]步骤S1012,通过线程通信或进程通信的方式获取所述应用程序或应用场景的应用信息。
[0055]本实施例中,对安全防护控件的激活方式有多种,包括点击选中、点击选中并进行拖放等,例如安全防护控件对应用户界面上的悬浮按钮时,可以选中该悬浮按钮以激活该安全防护控件,使其进入工作状态,或者通过选中并拖放该悬浮按钮的方式来激活该安全防护控件;进一步地还可以通过选中状态栏中下拉的菜单中的选项来激活安全防护控件。
[0056]另外,本实施例的应用程序或应用场景中开启了线程,同时安全防护控件也开启了对应的线程,两者之间通过线程通信或进程通信的方式传递应用信息。
[0057]在一优选的实施例中,如图3所示,在上述图1的实施例的基础上,上述步骤S102包括:
[0058]步骤S1021,根据所述应用信息获取预设的安全防护策略,并以列表形式显示;
[0059]步骤S1022,接收选取指令,选取所述列表中的至少一项安全防护策略,根据所选取的安全防护策略对所述应用程序或应用场景进行安全防护。
[0060]本实施例以由用户手动选择获取到的安全防护策略中的一项或者多项进行安全防护来说明。
[0061]本实施例在获取到安全防护策略后,安全防护策略以列表形式显示在界面上,用户可以在界面上进行选择,选取一项或多项合适的安全防护策略来对对应用程序或应用场景进行安全防护。
[0062]在一优选的实施例中,如图4所示,在上述图1的实施例的基础上,在步骤SlOl之前,所述安全防护的方法还包括:
[0063]步骤S100,配置应用程序或应用场景的应用信息与安全防护策略的对应关系并存储。
[0064]本实施例中,预先配置应用程序或应用场景于与安全防护策略的对应关系,其中,主要根据应用程序或应用场景的应用信息进行配置,如根据应用信息来进行配置对应的安全防护策略,使得安全防护控件在获取到应用程序或应用场景的应用信息后,可以根据该应用信息获取对应的安全防护策略,然后对其进行安全防护。
[0065]本发明还提供一种安全防护的装置,如图5所示,在一实施例中,所述安全防护的装置包括:
[0066]获取模块101,用于在安全防护控件激活时,所述安全防护控件获取当前的应用程序或应用场景的应用信息;
[0067]本实施例中,安全防护的装置实际上是该安全防护控件所在的装置。
[0068]本实施例中,安全防护控件在用户界面上表现为按钮形式或视窗形式等,例如表现为悬浮窗或者悬浮按钮。安全防护控件与应用程序互不相干,但可以通过线程或进程的方式进行通信。
[0069]本实施例中,用户点击某一应用程序使终端进入某一应用程序或者终端当前处于某一应用场景之下时,安全防护控件激活后,其获取当前的应用程序或应用场景的应用信息,其中,应用信息包括应用名称、相关文件的存放路径及运行的相关数据等。
[0070]本实施例对安全防护控件的激活方式有多种,例如安全防护控件对应用户界面上的悬浮按钮时,可以选中该悬浮按钮以激活该安全防护控件,使其进入工作状态,或者通过选中并拖放该悬浮按钮的方式来激活该安全防护控件;进一步地还可以通过选中状态栏中下拉的菜单中的选项来激活安全防护控件。
[0071]安全防护模块102,用于根据所述应用信息获取预设的安全防护策略,根据所述安全防护策略对所述应用程序或应用场景进行安全防护。
[0072]本实施例可以预设应用程序或应用场景对应的安全防护策略,在当前的应用程序或应用场景中,利用该安全防护策略对应用程序或应用场景进行专门的安全防护。
[0073]另外,本实施例主要根据应用信息中的应用名称来获取预先配置好的对应的安全防护策略,利用安全防护策略对应用程序或应用场景进行安全防护。
[0074]例如在运行QQ时,可以对账号密码进行防护、对聊天内容进行防护;在发短信时,对手机号码及短信内容等进行防护;在进行某个网页或者在网页中的某种应用场景之下,如在支付状态下等进行安全防护。
[0075]本实施例在获取到安全防护策略后,可以直接使用获取到的安全防护策略来自动进行安全防护,如获取后台自动配置的安全防护策略,根据后台自动配置的安全防护策略对应用程序或应用场景进行安全防护;也可以由用户手动选择获取到的安全防护策略中的一项或者多项进行安全防护。
[0076]在一优选的实施例中,如图6所示,在上述图5的实施例的基础上,所述获取模块101包括:
[0077]激活单元1011,用于接收选中指令,根据所述选中指令激活安全防护控件;
[0078]获取单元1012,用于通过线程通信或进程通信的方式获取所述应用程序或应用场景的应用信息。
[0079]本实施例中,对安全防护控件的激活方式有多种,包括点击选中、点击选中并进行拖放等,例如安全防护控件对应用户界面上的悬浮按钮时,可以选中该悬浮按钮以激活该安全防护控件,使其进入工作状态,或者通过选中并拖放该悬浮按钮的方式来激活该安全防护控件;进一步地还可以通过选中状态栏中下拉的菜单中的选项来激活安全防护控件。
[0080]另外,本实施例的应用程序或应用场景中开启了线程,同时安全防护控件也开启了对应的线程,两者之间通过线程通信或进程通信的方式传递应用信息。
[0081]在一优选的实施例中,如图7所示,在上述图5的实施例的基础上,所述安全防护模块102包括:
[0082]显示单元1021,用于根据所述应用信息获取预设的安全防护策略,并以列表形式显示;
[0083]执行单元1022,用于接收选取指令,选取所述列表中的至少一项安全防护策略,根据所选取的安全防护策略对所述应用程序或应用场景进行安全防护。
[0084]本实施例以由用户手动选择获取到的安全防护策略中的一项或者多项进行安全防护来说明。
[0085]本实施例在获取到安全防护策略后,安全防护策略以列表形式显示在界面上,用户可以在界面上进行选择,选取一项或多项合适的安全防护策略来对对应用程序或应用场景进行安全防护。
[0086]在一优选的实施例中,如图8所示,在上述图5的实施例的基础上,所述安全防护的装置还包括:
[0087]配置模块100,用于配置应用程序或应用场景的应用信息与安全防护策略的对应关系并存储。
[0088]本实施例中,预先配置应用程序或应用场景于与安全防护策略的对应关系,其中,主要根据应用程序或应用场景的应用信息进行配置,如根据应用信息来进行配置对应的安全防护策略,使得安全防护控件在获取到应用程序或应用场景的应用信息后,可以根据该应用信息获取对应的安全防护策略,然后对其进行安全防护。
[0089]以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种安全防护的方法,其特征在于,所述安全防护的方法包括以下步骤: 在安全防护控件激活时,所述安全防护控件获取当前的应用程序或应用场景的应用信息; 根据所述应用信息获取预设的安全防护策略,根据所述安全防护策略对所述应用程序或应用场景进行安全防护。
2.如权利要求1所述的安全防护的方法,其特征在于,所述在安全防护控件激活时,所述安全防护控件获取当前的应用程序或应用场景的应用信息的步骤包括: 接收选中指令,根据所述选中指令激活安全防护控件; 通过线程通信或进程通信的方式获取所述应用程序或应用场景的应用信息。
3.如权利要求1所述的安全防护的方法,其特征在于,所述根据所述应用信息获取预设的安全防护策略,根据所述安全防护策略对所述应用程序或应用场景进行安全防护的步骤包括: 根据所述应用信息获取预设的安全防护策略,并以列表形式显示; 接收选取指令,选取所述列表中的至少一项安全防护策略,根据所选取的安全防护策略对所述应用程序或应用场景进行安全防护。
4.如权利要求1所述的安全防护的方法,其特征在于,所述根据所述应用信息获取预设的安全防护策略,根据所述安全防护策略对所述应用程序或应用场景进行安全防护的步骤包括: 根据所述应用信息获取后台自动配置的安全防护策略,根据所述后台自动配置的安全防护策略对所述应用程序或应用场景进行安全防护。
5.如权利要求1至4任一项所述的安全防护的方法,其特征在于,所述安全防护的方法还包括: 配置应用程序或应用场景的应用信息与安全防护策略的对应关系并存储;其中,所述安全防护控件在用户界面上呈现为悬浮按钮形式。
6.一种安全防护的装置,其特征在于,所述安全防护的装置包括: 获取模块,用于在安全防护控件激活时,所述安全防护控件获取当前的应用程序或应用场景的应用信息; 安全防护模块,用于根据所述应用信息获取预设的安全防护策略,根据所述安全防护策略对所述应用程序或应用场景进行安全防护。
7.如权利要求6所述的安全防护的装置,其特征在于,所述获取模块包括: 激活单元,用于接收选中指令,根据所述选中指令激活安全防护控件; 获取单元,用于通过线程通信或进程通信的方式获取所述应用程序或应用场景的应用信息。
8.如权利要求6所述的安全防护的装置,其特征在于,所述安全防护模块包括: 显示单元,用于根据所述应用信息获取预设的安全防护策略,并以列表形式显示; 执行单元,用于接收选取指令,选取所述列表中的至少一项安全防护策略,根据所选取的安全防护策略对所述应用程序或应用场景进行安全防护。
9.如权利要求6所述的安全防护的装置,其特征在于,所述安全防护模块进一步用于根据所述应用信息获取后台自动配置的安全防护策略,根据所述后台自动配置的安全防护策略对所述应用程序或应用场景进行安全防护。
10.如权利要求6至9任一项所述的安全防护的装置,其特征在于,所述安全防护的装置还包括: 配置模块,用于配置应用程序或应用场景的应用信息与安全防护策略的对应关系并存储。
【文档编号】G06F21/57GK104318166SQ201410650142
【公开日】2015年1月28日 申请日期:2014年11月14日 优先权日:2014年11月14日
【发明者】杨文峰, 汤少华 申请人:深圳市中兴移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1