应用程序的处理方法、装置及移动终端制造方法及图纸

技术编号:14082393 阅读:100 留言:0更新日期:2016-11-30 19:45
本发明专利技术公开了一种应用程序的处理方法、装置及移动终端。其中,该方法包括:在移动终端上安装的多个应用程序中,选择待处理的应用程序;获取待处理的应用程序的应用信息,其中,应用信息至少包括:可执行文件,资源文件和数据信息;对待处理的应用程序的应用信息进行加壳或加密处理,得到处理后的应用信息。本发明专利技术解决了现有技术中的应用程序的应用信息容易被窃取或被破坏,导致用户信息泄露或者用户利益受损的技术问题。

【技术实现步骤摘要】

本专利技术涉及移动终端信息安全领域,具体而言,涉及一种应用程序的处理方法、装置及移动终端
技术介绍
随着智能移动设备越来越多被人们使用的过程,而对于移动设备使用者来讲目前还面临很多移动安全问题,例如在移动设备上的应用被他人使用,移动应用被病毒程序窃取应用信息和盗取用户信息等一系列安全隐患。虽然很多应用在借助服务端对应用进行加壳操作可以防止应用被不法者进行反编译,但是在移动设备上未对应用产生重要的数据进行保护,以及在移动设备上应用使用的保护,另外尽管目前很多移动应用出现手势密码管控,防止他人使用移动设备,但是手势可以进行无限次的尝试破解。针对现有技术中的应用程序的应用信息容易被窃取或被破坏,导致用户信息泄露或者用户利益受损的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种应用程序的处理方法、装置及移动终端,以至少解决现有技术中的应用程序的应用信息容易被窃取或被破坏,导致用户信息泄露或者用户利益受损的技术问题。根据本专利技术实施例的一个方面,提供了一种应用程序的处理方法,包括:在移动终端上安装的多个应用程序中,选择待处理的应用程序;获取待处理的应用程序的应用信息,其中,应用信息至少包括:可执行文件,资源文件和数据信息;对待处理的应用程序的应用信息进行加壳或加密处理,得到处理后的应用信息。进一步地,对待处理的应用程序的应用信息进行加壳或加密处理,得到处理后的应用信息,包括:基于加壳应用程序对待处理的应用程序的可执行文件进行加壳处理,得到加壳后的可执行文件,其中,加壳应用程序安装在移动终端上;基于UKey对加壳后的可执行文件进行签名处理,得到处理后的可执行文件;基于UKey对待处理的应用程序的资源文件进行加密处理,得到处理后的资源文件;基于UKey对待处理的应用程序的数据信息进行加密处理,得到处理后的数据信息。进一步地,在对待处理的应用程序的应用信息进行加壳或加密处理,得到处理后的应用信息的同时或之后,获取待处理的应用程序的启动图标;将待处理的应用程序的启动图标显示在安全管理应用程序的处理界面上,其中,安全管理应用程序安装在移动终端上;删除移动终端的显示界面中的待处理的应用程序的启动图标。进一步地,当检测到待处理的应用程序的启动图标被触发时,基于UKey对处理后的可执行文件进行验签处理;如果验签成功,则基于解壳应用程序对加壳后的可执行文件进行解壳处理,得到待处理的应用程序的可执行文件;基于UKey对处理后的资源文件进行解密处理,得到待处理的应用程序的资源文件;基于UKey对处理后的数据信息进行解密处理,得到待处理的应用程序的数据信息;启动待处理的应用程序。进一步地,在检测到待处理的应用程序关闭之后,获取待处理的应用程序在启动过程中产生新的数据信息;基于UKey对新的数据信息进行加密处理,得到处理后的新的数据信息。进一步地,在选择待处理的应用程序之前,启动安全管理应用程序,并通过UKey进行识别码校验;如果识别码校验成功,则进入安全管理应用程序的管理界面。进一步地,如果识别码校验失败,则获取识别码的重试次数,在识别码的重试次数未超过预设次数的情况下,继续进行识别码校验。进一步地,在识别码的重试次数超过预设次数的情况下,退出安全管理应用程序,并锁定UKey。进一步地,在启动安全管理应用程序之前,获取移动终端的最高权限。进一步地,将待处理的应用程序的数据信息进行备份,并将备份后的数据信息发送至预设的远程服务器。根据本专利技术实施例的另一方面,还提供了一种应用程序的处理装置,包括:选择模块,用于在移动终端上安装的多个应用程序中,选择待处理的应用程序;获取模块,用于获取待处理的应用程序的应用信息,其中,应用信息至少包括:可执行文件,资源文件和数据信息;处理模块,用于对待处理的应用程序的应用信息进行加壳或加密处理,得到处理后的应用信息。根据本专利技术实施例的另一方面,还提供了一种移动终端,包括:应用管理模块,用于在移动终端上安装的多个应用程序中,选择待处理的应用程序,获取待处理的应用程序的应用信息,并对待处理的应用程序的应用信息进行加壳或加密处理,得到处理后的应用信息,其中,应用信息至少包括:可执行文件,资源文件和数据信息。进一步地,移动终端还包括:加壳管理模块和证书管理模块,其中,应用管理模块包括:可执行文件管理模块,用于通过加壳管理模块对待处理的应用程序的可执行文件进行加壳处理,得到加壳后的可执行文件,并通过证书管理模块对加壳后的可执行文件进行签名处理,得到处理后的可执行文件;资源管理模块,用于通过证书管理模块对待处理的应用程序的资源文件进行加密处理,得到处理后的资源文件;数据管理模块,用于通过证书管理模块对待处理的应用程序的数据信息进行加密处理,得到处理后的数据信息。进一步地,移动终端还包括:图标管理模块,用于获取待处理的应用程序的启动图标,将待处理的应用程序的启动图标显示在安全管理应用程序的处理界面上,并删除移动终端的显示界面中的待处理的应用程序的启动图标,其中,安全管理应用程序安装在移动终端上。进一步地,移动终端还包括:解壳管理模块,其中,当检测到待处理的应用程序的启动图标被触发时,可执行文件管理模块还用于通过证书管理模块对处理后的可执行文件进行验签处理;可执行文件管理模块还用于如果验签成功,则通过解壳管理模块对加壳后的可执行文件进行解壳处理,得到待处理的应用程序的可执行文件;资源管理模块还用于通过证书管理模块对处理后的资源文件进行解密处理,得到待处理的应用程序的资源文件;数据管理模块还用于通过证书管理模块对处理后的数据信息进行解密处理,得到待处理的应用程序的数据信息;应用管理模块还用于启动待处理的应用程序。进一步地,数据管理模块还用于获取待处理的应用程序在启动过程中产生新的数据信息,并通过证书管理模块对新的数据信息进行加密处理,得到处理后的新的数据信息。进一步地,移动终端还包括:识别码管理模块,其中,所述应用管理模块还包括:用户管理模块,用于启动安全管理应用程序,并通过识别码管理模块进行识别码校验,如果识别码校验成功,则进入安全管理应用程序的管理界面。进一步地,用户管理模块还用于如果识别码校验失败,则获取识别码的重试次数,在识别码的重试次数未超过预设次数的情况下,继续进行识别码校验。进一步地,用户管理模块还用于在识别码的重试次数超过预设次数的情况下,退出安全管理应用程序,并锁定UKey。在本专利技术实施例中,可以在选择待处理的应用程序之后,获取待处理的应用程序的应用信息,并对待处理的应用程序的应用信息进行加壳或加密处理。由于可以基于UKey配合多应用管理和对应用程序的加解壳,可以通过基于硬件UKey保障用户的合法性及数据的完整性,防止被病毒程序等窃取应用信息和破坏合法应用等危害,以及防止被他人使用重要的应用程序导致合法用户信息泄漏或者合法用户利益受到损害,从而解决了现有技术中的应用程序的应用信息容易被窃取或被破坏,导致用户信息泄露或者用户利益受损的技术问题。因此,通过本专利技术上述实施例提供的方案,可以达到提高用户移动设备重要应用程序及应用信息的保护,不会被他人窃取重要应用程序的数据信息,以及保护用户个人重要隐私的效果。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本本文档来自技高网...
应用程序的处理方法、装置及移动终端

【技术保护点】
一种应用程序的处理方法,其特征在于,包括:在移动终端上安装的多个应用程序中,选择待处理的应用程序;获取所述待处理的应用程序的应用信息,其中,所述应用信息至少包括:可执行文件,资源文件和数据信息;对所述待处理的应用程序的应用信息进行加壳或加密处理,得到处理后的应用信息。

【技术特征摘要】
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.一种应用程序的处理装置,其特征在于,包括:选择模块,用于在移动终端上安装的多个应用程序中,选择待处理的应用程序;获取模块,用于获取所述待处理的应用程序的应用信息,其...

【专利技术属性】
技术研发人员:刘阔柳增寿王烨
申请(专利权)人:北京海泰方圆科技股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1