应用程序的安全保护方法和装置的制造方法

文档序号:9844306阅读:224来源:国知局
应用程序的安全保护方法和装置的制造方法
【技术领域】
[0001]本发明涉及终端技术领域,具体而言,本发明涉及一种应用程序的安全保护方法和装置。
【背景技术】
[0002]为了满足人们日常工作和生活的需求,越来越多的APPUpplicat1n,应用程序)出现在智能终端中,比如手机。随着手机APPUpplicat1n,应用程序)的信息安全问题日益严重,越来越多的APP开发者为了应用的安全,会在用户启动该APP的时候,要求进行密码验证(比如,数字输入、指纹识别、手势密码),验证通过后用户才可使用该APP。
[0003]本发明的发明人发现,目前,为了提升用户体验,在APP启动后往往会自动检测是否有更新版本;但是,在检测到用户选择升级的更新操作,并完成APP的更新之后,APP往往会自动进行重启,并要求用户再次进行密码验证,反而会造成用户体验差。

【发明内容】

[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]数字与字母、符号组合;
[0037]手势密码;
[0038]指纹识别。
[0039]本发明还提供了一种应用程序的安全保护装置,包括:
[0040]启动验证模块,用于启动设有密码验证的应用程序;
[0041]文件锁创建模块,用于密码验证通过后,依据所述应用程序的类型创建配置有安全有效期的文件锁;
[0042]有效期计时模块,用于为所述文件锁开始计时。
[0043]较佳地,其中,所述有效期计时模块为所述文件锁开始计时,具体包括以下任一情形:
[0044]当创建完成配置有安全有效期的文件锁后,所述有效期计时模块为所述文件锁开始计时;
[0045]当结束所述应用程序的本次运行时,所述有效期计时模块为所述文件锁开始计时。
[0046]较佳地,所述有效期计时模块还用于在计时开始后且未结束前,若侦测到所述应用程序的更新操作,则中断所述计时;并在完成所述应用程序的更新后,继续计时。
[0047]较佳地,应用程序的安全保护装置还包括:
[0048]有效期调节模块,用于在所述有效期计时模块计时开始后且未结束前,若侦测到所述应用程序的更新操作,则根据当前网络状况,将所述文件锁的安全有效期延长预定时长。
[0049]较佳地,所述有效期调节模块还用于在完成所述应用程序的更新后,依据所述更新过程的用时调节所述延长预定时长后的安全有效期的时长。
[0050]较佳地,所述有效期计时模块用于当侦测到所述应用程序的更新操作时,为所述文件锁开始计时。
[0051]较佳地,所述配置有安全有效期的文件锁的存储独立于所述应用程序的安装文件。
[0052]根据本发明的另一方面,还提供了一种应用程序的安全保护装置,包括:
[0053]文件锁检测模块,用于启动设有密码验证的应用程序时,若检测到与所述应用程序对应的、配置有安全有效期的文件锁,则判断本次启动是否处于所述安全有效期内;
[0054]安全保护模块,用于若本次启动处于所述安全有效期内,则跳过所述应用程序的密码验证过程;否则,提示用户进行密码验证。
[0055]较佳地,其中,所述文件锁检测模块具体包括:
[0056]文件锁检测单元,用于启动设有密码验证的应用程序时,检测是否存在与所述应用程序对应的、配置有安全有效期的文件锁;
[0057]有效期判断单元,用于所述文件锁检测单元检测到所述文件锁时,判断本次启动是否处于所述安全有效期内。
[0058]较佳地,所述有效期判断单元具体用于在所述文件锁检测单元检测到所述文件锁时,读取本次启动所述应用程序的时间点与末次结束所述应用程序的时间点之间的计时时长;若所述计时时长小于所述安全有效期,则确定本次启动处于所述安全有效期内。
[0059]较佳地,所述有效期判断单元还用于若所述计时时长大于或等于所述安全有效期,则确定本次启动不处于所述安全有效期内。
[0060]较佳地,其中,所述配置有安全有效期的文件锁是根据上一种应用程序的安全保护装置生成的。
[0061 ] 较佳地,其中,所述安全保护模块提示用户进行密码验证之后,若密码验证通过,则通过上一种应用程序的安全保护装置创建配置有安全有效期的新的文件锁。
[0062]较佳地,所述密码验证具体通过以下任一项来实现:
[0063]数字组合;
[0064]数字与字母组合;
[0065]数字与字母、符号组合;
[0066]手势密码;
[0067]指纹识别。
[0068]本发明的方案中,为应用程序创建对应的配置有安全有效期的文件锁,并为创建的文件锁进行计时,为后续基于计时时长判断下一次启动是否处于文件锁的安全有效期提供判断基础。在启动应用程序时,增加检测启动应用程序时是否存在配置有安全有效期的文件锁,以及判断本次启动是否处于安全有效期的过程,对于处于安全有效期内的再次启动跳过密码验证过程。这样,减少了用户操作,提高了用户体验。
[0069]本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。
【附图说明】
[0070]本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0071 ]图1a为本发明实施例一的应用程序的安全保护方法流程示意图;
[0072]图1b为本发明实施例一的通过手势密码进行密码验证的示意图;
[0073]图2a、2b均为本发明实施例一的应用程序的安全保护装置内部结构示意图;
[0074]图3为本发明实施例二的应用程序的安全保护方法流程示意图;
[0075]图4为本发明实施例二的应用程序的安全保护装置内部结构示意图;
[0076]图5为本发明实施例二的文件锁检测模块内部结构示意图。
【具体实施方式】
[0077]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
[0078]本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1