应用程序的处理方法、装置及移动终端与流程

文档序号:11808354阅读:来源:国知局

技术特征:

1.一种应用程序的处理方法,其特征在于,包括:

在移动终端上安装的多个应用程序中,选择待处理的应用程序;

获取所述待处理的应用程序的应用信息,其中,所述应用信息至少包括:可执行文件,资源文件和数据信息;

对所述待处理的应用程序的应用信息进行加壳或加密处理,得到处理后的应用信息。

2.根据权利要求1所述的方法,其特征在于,对所述待处理的应用程序的应用信息进行加壳或加密处理,得到处理后的应用信息,包括:

基于加壳应用程序对所述待处理的应用程序的可执行文件进行加壳处理,得到加壳后的可执行文件,其中,所述加壳应用程序安装在所述移动终端上;

基于UKey对所述加壳后的可执行文件进行签名处理,得到处理后的可执行文件;

基于所述UKey对所述待处理的应用程序的资源文件进行加密处理,得到处理后的资源文件;

基于所述UKey对所述待处理的应用程序的数据信息进行加密处理,得到处理后的数据信息。

3.根据权利要求2所述的方法,其特征在于,在对所述待处理的应用程序的应用信息进行加壳或加密处理,得到处理后的应用信息的同时或之后,所述方法还包括:

获取所述待处理的应用程序的启动图标;

将所述待处理的应用程序的启动图标显示在安全管理应用程序的处理界面上,其中,所述安全管理应用程序安装在所述移动终端上;

删除所述移动终端的显示界面中的所述待处理的应用程序的启动图标。

4.根据权利要求3所述的方法,其特征在于,当检测到所述待处理的应用程序的启动图标被触发时,所述方法还包括:

基于所述UKey对所述处理后的可执行文件进行验签处理;

如果验签成功,则基于解壳应用程序对所述加壳后的可执行文件进行解壳处理,得到所述待处理的应用程序的可执行文件;

基于所述UKey对所述处理后的资源文件进行解密处理,得到所述待处理的应用程序的资源文件;

基于所述UKey对所述处理后的数据信息进行解密处理,得到所述待处理的应用程序的数据信息;

启动所述待处理的应用程序。

5.根据权利要求4所述的方法,其特征在于,在检测到所述待处理的应用程序关闭之后,所述方法还包括:

获取所述待处理的应用程序在启动过程中产生新的数据信息;

基于所述UKey对所述新的数据信息进行加密处理,得到处理后的新的数据信息。

6.根据权利要求1至5中任意一项所述的方法,其特征在于,在选择待处理的应用程序之前,所述方法还包括:

启动安全管理应用程序,并通过UKey进行识别码校验;

如果所述识别码校验成功,则进入所述安全管理应用程序的管理界面。

7.根据权利要求6所述的方法,其特征在于,如果所述识别码校验失败,则获取所述识别码的重试次数,在所述识别码的重试次数未超过预设次数的情况下,继续进行所述识别码校验。

8.根据权利要求7所述的方法,其特征在于,在所述识别码的重试次数超过所述预设次数的情况下,退出所述安全管理应用程序,并锁定所述UKey。

9.根据权利要求6所述的方法,其特征在于,在启动所述安全管理应用程序之前,获取所述移动终端的最高权限。

10.根据权利要求1至5中任意一项所述的方法,其特征在于,将所述待处理的应用程序的数据信息进行备份,并将备份后的数据信息发送至预设的远程服务器。

11.一种应用程序的处理装置,其特征在于,包括:

选择模块,用于在移动终端上安装的多个应用程序中,选择待处理的应用程序;

获取模块,用于获取所述待处理的应用程序的应用信息,其中,所述应用信息至少包括:可执行文件,资源文件和数据信息;

处理模块,用于对所述待处理的应用程序的应用信息进行加壳或加密处理,得到处理后的应用信息。

12.一种移动终端,其特征在于,包括:

应用管理模块,用于在移动终端上安装的多个应用程序中,选择待处理的应用程序,获取所述待处理的应用程序的应用信息,并对所述待处理的应用程序的应用信息进行加壳或加密处理,得到处理后的应用信息,其中,所述应用信息至少包括:可执行文件,资源文件和数据信息。

13.根据权利要求12所述的移动终端,其特征在于,所述移动终端还包括:加壳管理模块和证书管理模块,其中,所述应用管理模块包括:

可执行文件管理模块,用于通过所述加壳管理模块对所述待处理的应用程序的可执行文件进行加壳处理,得到加壳后的可执行文件,并通过所述证书管理模块对所述加壳后的可执行文件进行签名处理,得到处理后的可执行文件;

资源管理模块,用于通过所述证书管理模块对所述待处理的应用程序的资源文件进行加密处理,得到处理后的资源文件;

数据管理模块,用于通过所述证书管理模块对所述待处理的应用程序的数据信息进行加密处理,得到处理后的数据信息。

14.根据权利要求13所述的移动终端,其特征在于,所述移动终端还包括:

图标管理模块,用于获取所述待处理的应用程序的启动图标,将所述待处理的应用程序的启动图标显示在安全管理应用程序的处理界面上,并删除所述移动终端的显示界面中的所述待处理的应用程序的启动图标,其中,所述安全管理应用程序安装在所述移动终端上。

15.根据权利要求14所述的移动终端,其特征在于,所述移动终端还包括:解壳管理模块,其中,当检测到所述待处理的应用程序的启动图标被触发时,

所述可执行文件管理模块还用于通过所述证书管理模块对所述处理后的可执行文件进行验签处理,如果验签成功,则通过所述解壳管理模块对所述加壳后的可执行文件进行解壳处理,得到所述待处理的应用程序的可执行文件;

所述资源管理模块还用于通过所述证书管理模块对所述处理后的资源文件进行解密处理,得到所述待处理的应用程序的资源文件;

所述数据管理模块还用于通过所述证书管理模块对所述处理后的数据信息进行解密处理,得到所述待处理的应用程序的数据信息;

所述应用管理模块还用于启动所述待处理的应用程序。

16.根据权利要求15所述的移动终端,其特征在于,在检测到待处理的应用程序关闭之后,所述数据管理模块还用于获取所述待处理的应用程序在启动过程中产生新的数据信息,并通过所述证书管理模块对所述新的数据信息进行加密处理,得到处理后的新的数据信息。

17.根据权利要求12至16中任意一项所述的移动终端,其特征在于,所述移动终端还包括:识别码管理模块,其中,所述应用管理模块包括:

用户管理模块,用于启动安全管理应用程序,并通过所述识别码管理模块进行识别码校验,如果所述识别码校验成功,则进入所述安全管理应用程序的管理界面。

18.根据权利要求17所述的移动终端,其特征在于,所述用户管理模块还用于如果所述识别码校验失败,则获取所述识别码的重试次数,在所述识别码的重试次数未超过预设次数的情况下,继续进行所述识别码校验。

19.根据权利要求18所述的移动终端,其特征在于,所述用户管理模块还用于在所述识别码的重试次数超过所述预设次数的情况下,退出所述安全管理应用程序,并锁定UKey。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1