防止在移动终端中恶意安装软件的方法及系统技术方案

技术编号:9900370 阅读:95 留言:0更新日期:2014-04-10 11:32
本发明专利技术提供一种防止在移动终端中恶意安装软件的方法及系统。根据所述方法,所述系统在安装操作系统过程中监控系统文件所存储的系统目录,并在所述系统文件保存在所述系统目录下时,对所述系统文件进行加密运算,并将运算结果保存在预设位置;在所述移动终端开机过程中,所述系统获取所述系统文件并进行同样的加密运算,将加密运算后的运算结果与所述预设位置所提取的运算结果进行比对,若一致,则确认所述移动终端未被恶意安装软件,若不一致,则确认所述移动终端被恶意的安装了软件。由此,购买所述移动终端的用户只要通过开机界面就能知道该移动终端是否已被商家动过“手脚”。当操作系统需要升级时,云后台服务端对系统重新做加密计算,一并升级验证模块。

【技术实现步骤摘要】
【专利摘要】本专利技术提供一种防止在移动终端中恶意安装软件的方法及系统。根据所述方法,所述系统在安装操作系统过程中监控系统文件所存储的系统目录,并在所述系统文件保存在所述系统目录下时,对所述系统文件进行加密运算,并将运算结果保存在预设位置;在所述移动终端开机过程中,所述系统获取所述系统文件并进行同样的加密运算,将加密运算后的运算结果与所述预设位置所提取的运算结果进行比对,若一致,则确认所述移动终端未被恶意安装软件,若不一致,则确认所述移动终端被恶意的安装了软件。由此,购买所述移动终端的用户只要通过开机界面就能知道该移动终端是否已被商家动过“手脚”。当操作系统需要升级时,云后台服务端对系统重新做加密计算,一并升级验证模块。【专利说明】防止在移动终端中恶意安装软件的方法及系统
本专利技术涉及一种防篡改技术,特别是涉及一种防止在移动终端中恶意安装软件的方法及系统。
技术介绍
大数据时代的到来,人类社会必将进入高度智能化的社会,智能手机在生活中扮演的角色才刚刚开始,手机越来越介入我们生活的方方面面,然而信息安全问题也更加突出,手机产业中已经形成庞大的灰色利益链,在手机中植入各种灰色利益软件成了各方谋利的法宝,各种灰色应用被预装到手机里,用户还不能删除掉,针对这种情况,需要针对商家的恶意操作来设计一种防篡改技术,以保证手机出货到用户手里是纯静的安全系统。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种防止在移动终端中恶意安装软件的方法及系统,用于解决现有技术中购买手机的用户无法识别该手机中是否已被商家恶意安装软件的问题。为实现上述目的及其他相关目的,本专利技术提供一种防止在移动终端中恶意安装软件的方法,包括:在安装操作系统过程中监控系统文件所存储的系统目录,并在所述系统文件保存在所述系统目录下时,对所述系统文件进行加密运算,并将运算结果保存在预设位置;在所述移动终端开机过程中,获取所述系统文件并进行同样的加密运算,将加密运算后的运算结果与所述预设位置所提取的运算结果进行比对,若一致,则确认所述移动终端未被恶意安装软件,若不一致,则确认所述移动终端被恶意的安装了软件。基于上述目的,本专利技术还提供一种防止在移动终端中恶意安装软件的系统,包括:加密存储模块,用于在安装操作系统过程中监控系统文件所存储的系统目录,并在所述系统文件保存在所述系统目录下时,对所述系统文件进行加密运算,并将运算结果保存在预设位置;确认模块,用于在所述移动终端开机过程中,获取所述系统文件并进行同样的加密运算,将加密运算后的运算结果与所述预设位置所提取的运算结果进行比对,若一致,则确认所述移动终端未被恶意安装软件,若不一致,则确认所述移动终端被恶意的安装了软件。如上所述,本专利技术的防止在移动终端中恶意安装软件的方法及系统,具有以下有益效果:由于在安装操作系统时,对最原始的系统文件进行加密运算,并在开机时通过加密、比较来确定系统目录下的系统文件是否有变化,对于购买用户来说,只要通过开机界面就能知道该移动终端是否已被商家动过“手脚”。【专利附图】【附图说明】图1显示为本专利技术的防止在移动终端中恶意安装软件的方法的流程图。图2显示为本专利技术的防止在移动终端中恶意安装软件的系统的结构示意图。【具体实施方式】以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。请参阅图1,本专利技术提供一种防止在移动终端中恶意安装软件的方法。所述移动终端包括任何利用操作系统来运行软件的移动终端,其包括但不限于:手机、平板电脑等。所述防止方法主要由安装在所述移动终端的系统来执行。在步骤SI中,所述系统在安装操作系统过程中监控系统文件所存储的系统目录,并在所述系统文件保存在所述系统目录下时,对所述系统文件进行加密运算,并将运算结果保存在预设位置。本实施例中,技术人员在所述移动终端出厂前,利用外部的刷机设备对所述移动终端安装操作系统时,所述系统先将包含操作系统的镜像文件烧录至所述移动终端,并按照所述移动终端的型号匹配安装所述操作系统,同时,在安装所述操作系统时,还安装了用于将所述移动终端中系统文件进行加密运算的程序。所述系统监控操作系统的安装进程,当监控到所述操作系统将各系统文件均保存在预设系统目录下后,所述系统将所述系统目录下的所有系统文件进行加密运算,已得到一个运算结果,并将所得到的运算结果保存在预设的目录地址中。其中,所述系统文件指存放操作系统主要文件。所述系统在监控操作系统安装过程中,还安装包含开机时所调取的获取系统文件、对所获取的系统文件进行加密运算的算法、和将加密运算后的运算结果与所述预设位置所提取的运算结果进行比对的程序。其中,所述加密运算的算法优选为MD5算法。特别地,所述MD5算法采用循环MD5求和算法。在步骤S2中,当所述移动终端开机过程中,所述系统获取所述系统文件并进行同样的加密运算,将加密运算后的运算结果与所述预设位置所提取的运算结果进行比对,若一致,则确认所述移动终端未被恶意安装软件,若不一致,则确认所述移动终端被恶意的安装了软件。具体地,在所述移动终端上电开机时,一方面启动所述移动终端中的操作系统,同时还启动所述系统来获取所述系统文件,并利用步骤SI中所述的加密运算来对所获取的系统文件进行加密,并将所计算的运算结果与所述预设位置所提取的运算结果进行比对。若一致,则说明在所述移动终端从出厂至本次开机期间并未恶意安装软件,若不一致,则确认所述移动终端被恶意的安装了软件。优选地,在确认所述移动终端被恶意的安装了软件时,所述系统在所述移动终端的开机画面中提示用户所述移动终端已被恶意安装软件。例如,所述系统在开机过程中对所述系统目录中的所有系统文件进行加密运算,并将所得的运算结果与从预设位置所获取的运算结果进行比对,若一致,则退出,继续正常的开机过程,若不一致,则在开机界面中显示“系统已被篡改”的字样,并继续开机。如此,用户在购买新手机时,能够得知手机是否已被商家载入恶意的应用软件。如图2所示,本专利技术还提供一种防止在移动终端中恶意安装软件的系统。所述系统I包括:加密存储模块11、确认模块12。所述加密存储模块11用于在安装操作系统过程中监控系统文件所存储的系统目录,并在所述系统文件保存在所述系统目录下时,对所述系统文件进行加密运算,并将运算结果保存在预设位置。本实施例中,技术人员在所述移动终端出厂前,利用外部的刷机设备对所述移动终端安装包含操作系统的镜像备份时,在所述镜像备份中包含所述加密存储模块11,则所述加密存储模块11在所述操作系统安装过程中启动,并监控操作系统的安装进程,当监控到所述操作系统将各系统文件均保存在预设系统目录下后,所述系统I将所述系统目录下的所有系统文件进行加密运算,已得到一个运算结果,并将所得到的运算结果保存在预设的目录地址中。其中,所述系统文件指存放操作系统主要文件。其中,所述加密运算的算法优选为MD5算法。特别地,所述MD5算法采用循环MD本文档来自技高网...

【技术保护点】
一种防止在移动终端中恶意安装软件的方法,其特征在于,包括:在安装操作系统过程中监控系统文件所存储的系统目录,并在所述系统文件保存在所述系统目录下时,对所述系统文件进行加密运算,并将运算结果保存在预设位置;在所述移动终端开机过程中,获取所述系统文件并进行同样的加密运算,将加密运算后的运算结果与所述预设位置所提取的运算结果进行比对,若一致,则确认所述移动终端未被恶意安装软件,若不一致,则确认所述移动终端被恶意的安装了软件。当操作系统升级时,云端服务器对系统文件重新进行加密运算,验证签名与升级包一同推送至移动终端。

【技术特征摘要】

【专利技术属性】
技术研发人员:周军
申请(专利权)人:上海酷宇通讯技术有限公司
类型:发明
国别省市:上海;31

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

1