一种实现安全安装应用的方法及装置的制造方法
【技术领域】
[0001] 本发明属于终端技术领域,具体设及一种实现安全安装应用的方法及装置。
【背景技术】
[0002] 移动终端高速发展的今天,安卓应用中的恶意应用软件数量呈上升趋势。据统计, 目前,安卓应用中有17%的恶意应用软件。安卓系统的下载方式和渠道较为自由灵活,但是 该种自由灵活往往也伴随着一定的风险。例如,一些恶意应用软件会盗取用户的常用联系 人电话号码,随后卖给黑网站获取利润;一些恶意应用软件会致使用户的智能设备在发送 短信时支付额外的费用;一些恶意应用软件会用广告弹窗连环轰炸用户等等。
[0003] 由于恶意应用软件的存在及其上升趋势,移动终端的运行环境日益恶劣。
【发明内容】
[0004] 鉴于此,本发明提出一种实现安全安装应用的方法及装置,本发明在确定了欲安 装应用为安全应用的前提下才允许终端安装该应用,从而有效防止终端安装恶意应用软 件,为终端打造一个健康安全的运行环境。
[000引本发明技术方案:
[0006] 一种实现安全安装应用的方法,包括:
[0007] 判断认证数据库是否被破坏,如果否,则判断欲安装应用是否在所述认证数据库 里;否则,拒绝安装。
[000引判断欲安装应用是否在所述认证数据库里,如果是,则允许安装;否则,拒绝安装。
[0009] 进一步地,服务器对数据库进行实时更新、校验和加密,W生成认证数据库。
[0010] 进一步地,所述判断认证数据库是否被破坏,之前还包括;下载认证数据库到终 玉山 乂而。
[0011] 进一步地,所述判断认证数据库是否被破坏,之前还包括:接收终端发送的欲安装 应用的相关信息。
[0012] 进一步地,所述拒绝安装具体为:发送拒绝安装的信息给终端,W使终端拒绝安 装所述欲安装应用;
[0013] 所述允许安装具体为:发送允许安装的信息给终端,W使终端允许安装所述欲安 装应用。
[0014] 一种实现安全安装应用的装置,包括:
[0015] 认证数据库判断单元,用于判断认证数据库是否被破坏,如果否,则判断欲安装应 用是否在所述认证数据库里;否则,拒绝安装。
[0016] 欲安装应用判断单元,用于判断欲安装应用是否在所述认证数据库里,如果是,贝U 允许安装;否则,拒绝安装。
[0017] 进一步地,服务器对数据库进行实时更新、校验和加密,W生成认证数据库。
[0018] 进一步地,所述装置还包括认证数据库下载单元,用于下载认证数据库到终端。
[0019] 进一步地,所述装置还包括信息接收单元,用于接收终端发送的欲安装应用的相 关f目息。
[0020] 进一步地,所述拒绝安装具体为:发送拒绝安装的信息给终端,W使终端拒绝安装 所述欲安装应用;
[0021] 所述允许安装具体为:发送允许安装的信息给终端,W使终端允许安装所述欲安 装应用。
[0022] 本发明有益效果;
[0023] 本发明所述的方法包括:确定认证数据库没有被破坏的前提下,判断欲安装应用 是否在所述认证数据库里,如果是,则允许安装;否则,拒绝安装。本发明将安全的可供用 户安装的应用统计到一个数据库里,并对该数据库进行校验加密,当用户欲安装某应用时, 确定数据库没有被破坏的前提下,判断欲安装应用是否在所述数据库里,如果是,则允许安 装;否则,拒绝安装。本发明在确定了欲安装应用为安全应用的前提下才允许终端安装该应 用,从而有效防止终端安装恶意应用软件,为终端打造一个健康安全的运行环境。
【附图说明】
[0024] 图1是本发明一种实现安全安装应用的方法的流程图。
[0025] 图2是本发明一种实现安全安装应用的方法的第二个流程图。
[0026] 图3是本发明一种实现安全安装应用的方法的第=个流程图。
[0027] 图4是本发明一种实现安全安装应用的装置的第一框图。
[002引图5是本发明一种实现安全安装应用的装置的第二框图。
【具体实施方式】
[0029] 下面结合附图并通过【具体实施方式】来进一步说明本发明的技术方案。
[0030] 实施例一
[0031] 图1是本发明一种实现安全安装应用的方法的流程图。
[0032] 如图1所示,一种实现安全安装应用的方法,包括:
[003引 S101、判断认证数据库是否被破坏,如果否,则执行S102;否则,执行S104。
[0034] 步骤S101中,在服务器上建立一个数据库,该数据库存储了安全应用的相关信 息;并且服务器对该数据库进行实时更新、校验和加密,W生成认证数据库。
[0035] 例如,在服务器上建立一个数据库,该数据库存储了安全应用的相关信息:
[0036]
【主权项】
1.一种实现安全安装应用的方法,其特征在于,包括: 判断认证数据库是否被破坏,如果否,则判断欲安装应用是否在所述认证数据库里;否 则,拒绝安装。 判断欲安装应用是否在所述认证数据库里,如果是,则允许安装;否则,拒绝安装。
2. 根据权利要求1所述的一种实现安全安装应用的方法,其特征在于,服务器对数据 库进行实时更新、校验和加密,以生成认证数据库。
3. 根据权利要求1所述的一种实现安全安装应用的方法,其特征在于,所述判断认证 数据库是否被破坏,之前还包括:下载认证数据库到终端。
4. 根据权利要求1所述的一种实现安全安装应用的方法,其特征在于,所述判断认证 数据库是否被破坏,之前还包括:接收终端发送的欲安装应用的相关信息。
5. 根据权利要求4所述的一种实现安全安装应用的方法,其特征在于,所述拒绝安装 具体为:发送拒绝安装的信息给终端,以使终端拒绝安装所述欲安装应用; 所述允许安装具体为:发送允许安装的信息给终端,以使终端允许安装所述欲安装应 用。
6. -种实现安全安装应用的装置,其特征在于,包括: 认证数据库判断单元,用于判断认证数据库是否被破坏,如果否,则判断欲安装应用是 否在所述认证数据库里;否则,拒绝安装。 欲安装应用判断单元,用于判断欲安装应用是否在所述认证数据库里,如果是,则允许 安装;否则,拒绝安装。
7. 根据权利要求6所述的一种实现安全安装应用的装置,其特征在于,服务器对数据 库进行实时更新、校验和加密,以生成认证数据库。
8. 根据权利要求6所述的一种实现安全安装应用的装置,其特征在于,所述装置还包 括认证数据库下载单元,用于下载认证数据库到终端。
9. 根据权利要求6所述的一种实现安全安装应用的装置,其特征在于,所述装置还包 括信息接收单元,用于接收终端发送的欲安装应用的相关信息。
10. 根据权利要求9所述的一种实现安全安装应用的装置,其特征在于,所述拒绝安装 具体为:发送拒绝安装的信息给终端,以使终端拒绝安装所述欲安装应用; 所述允许安装具体为:发送允许安装的信息给终端,以使终端允许安装所述欲安装应 用。
【专利摘要】本发明属于终端技术领域,具体涉及一种实现安全安装应用的方法及装置。本发明所述的方法包括:确定认证数据库没有被破坏的前提下,判断欲安装应用是否在所述认证数据库里,如果是,则允许安装;否则,拒绝安装;本发明将安全的可供用户安装的应用统计到一个数据库里,并对该数据库进行校验加密,当用户欲安装某应用时,确定数据库没有被破坏的前提下,判断欲安装应用是否在所述数据库里,如果是,则允许安装;否则,拒绝安装。本发明在确定了欲安装应用为安全应用的前提下才允许终端安装该应用,从而有效防止终端安装恶意应用软件,为终端打造一个健康安全的运行环境。
【IPC分类】G06F21-51, G06F9-445
【公开号】CN104866348
【申请号】CN201510267192
【发明人】陈泽伟, 邓瑞军
【申请人】广东小天才科技有限公司
【公开日】2015年8月26日
【申请日】2015年5月22日