[发明专利]应用程序的处理方法、装置及移动终端有效
申请号: | 201610571172.3 | 申请日: | 2016-07-19 |
公开(公告)号: | CN106169052B | 公开(公告)日: | 2018-04-06 |
发明(设计)人: | 刘阔;柳增寿;王烨 | 申请(专利权)人: | 北京海泰方圆科技股份有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60 |
代理公司: | 北京康信知识产权代理有限责任公司11240 | 代理人: | 韩建伟,张永明 |
地址: | 100094 北京市海淀区东北旺西*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 处理 方法 装置 移动 终端 | ||
技术领域
本发明涉及移动终端信息安全领域,具体而言,涉及一种应用程序的处理方法、装置及移动终端。
背景技术
随着智能移动设备越来越多被人们使用的过程,而对于移动设备使用者来讲目前还面临很多移动安全问题,例如在移动设备上的应用被他人使用,移动应用被病毒程序窃取应用信息和盗取用户信息等一系列安全隐患。
虽然很多应用在借助服务端对应用进行加壳操作可以防止应用被不法者进行反编译,但是在移动设备上未对应用产生重要的数据进行保护,以及在移动设备上应用使用的保护,另外尽管目前很多移动应用出现手势密码管控,防止他人使用移动设备,但是手势可以进行无限次的尝试破解。
针对现有技术中的应用程序的应用信息容易被窃取或被破坏,导致用户信息泄露或者用户利益受损的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种应用程序的处理方法、装置及移动终端,以至少解决现有技术中的应用程序的应用信息容易被窃取或被破坏,导致用户信息泄露或者用户利益受损的技术问题。
根据本发明实施例的一个方面,提供了一种应用程序的处理方法,包括:在移动终端上安装的多个应用程序中,选择待处理的应用程序;获取待处理的应用程序的应用信息,其中,应用信息至少包括:可执行文件,资源文件和数据信息;通过预先安装的加壳应用程序或Ukey对待处理的应用程序的应用信息进行加壳或加密处理,得到处理后的应用信息。
进一步地,对待处理的应用程序的应用信息进行加壳或加密处理,得到处理后的应用信息,包括:基于加壳应用程序对待处理的应用程序的可执行文件进行加壳处理,得到加壳后的可执行文件,其中,加壳应用程序安装在移动终端上;基于UKey对加壳后的可执行文件进行签名处理,得到处理后的可执行文件;基于UKey对待处理的应用程序的资源文件进行加密处理,得到处理后的资源文件;基于UKey对待处理的应用程序的数据信息进行加密处理,得到处理后的数据信息。
进一步地,在对待处理的应用程序的应用信息进行加壳或加密处理,得到处理后的应用信息的同时或之后,获取待处理的应用程序的启动图标;将待处理的应用程序的启动图标显示在安全管理应用程序的处理界面上,其中,安全管理应用程序安装在移动终端上;删除移动终端的显示界面中的待处理的应用程序的启动图标。
进一步地,当检测到待处理的应用程序的启动图标被触发时,基于UKey对处理后的可执行文件进行验签处理;如果验签成功,则基于解壳应用程序对加壳后的可执行文件进行解壳处理,得到待处理的应用程序的可执行文件;基于UKey对处理后的资源文件进行解密处理,得到待处理的应用程序的资源文件;基于UKey对处理后的数据信息进行解密处理,得到待处理的应用程序的数据信息;启动待处理的应用程序。
进一步地,在检测到待处理的应用程序关闭之后,获取待处理的应用程序在启动过程中产生新的数据信息;基于UKey对新的数据信息进行加密处理,得到处理后的新的数据信息。
进一步地,在选择待处理的应用程序之前,启动安全管理应用程序,并通过UKey进行识别码校验;如果识别码校验成功,则进入安全管理应用程序的管理界面。
进一步地,如果识别码校验失败,则获取识别码的重试次数,在识别码的重试次数未超过预设次数的情况下,继续进行识别码校验。
进一步地,在识别码的重试次数超过预设次数的情况下,退出安全管理应用程序,并锁定UKey。
进一步地,在启动安全管理应用程序之前,获取移动终端的最高权限。
进一步地,将待处理的应用程序的数据信息进行备份,并将备份后的数据信息发送至预设的远程服务器。
根据本发明实施例的另一方面,还提供了一种应用程序的处理装置,包括:选择模块,用于在移动终端上安装的多个应用程序中,选择待处理的应用程序;获取模块,用于获取待处理的应用程序的应用信息,其中,应用信息至少包括:可执行文件,资源文件和数据信息;处理模块,用于通过预先安装的加壳应用程序或Ukey对待处理的应用程序的应用信息进行加壳或加密处理,得到处理后的应用信息。
根据本发明实施例的另一方面,还提供了一种移动终端,包括:应用管理模块,用于在移动终端上安装的多个应用程序中,选择待处理的应用程序,获取待处理的应用程序的应用信息,并通过预先安装的加壳应用程序或Ukey对待处理的应用程序的应用信息进行加壳或加密处理,得到处理后的应用信息,其中,应用信息至少包括:可执行文件,资源文件和数据信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京海泰方圆科技股份有限公司,未经北京海泰方圆科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610571172.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高可信量子通信系统
- 下一篇:信息处理装置、信息处理方法以及信息处理系统