一种安卓系统智能设备保护方法及装置制造方法及图纸

技术编号:22642667 阅读:47 留言:0更新日期:2019-11-26 16:23
本发明专利技术提供了一种安卓系统智能设备保护方法及装置,该方法包括:在一个智能设备上的安卓系统启动后,获取所述安卓系统的系统签名;判断所述系统签名是否与所述智能设备相匹配;如果所述系统签名与所述智能设备不匹配,则使所述安卓系统终止运行;如果所述系统签名与所述智能设备相匹配,则监测所述安卓系统中是否存在从切换用户进程分裂出来的第一进程,其中,所述切换用户进程用于切换所述安卓系统的系统用户,且不同所述系统用户具有不同的权限;如果所述安卓系统中存在至少一个所述第一进程,则使所述安卓系统终止运行。本方案能够在智能设备上的安卓系统被破解后保证智能设备的安全。

An intelligent device protection method and device for Android system

The invention provides an Android system intelligent device protection method and device, the method includes: after the Android system on an intelligent device is started, obtaining the system signature of the Android system; judging whether the system signature matches the intelligent device; if the system signature does not match the intelligent device, terminating the Android system; if If the system signature matches the intelligent device, it is monitored whether there is a first process separated from the user switching process in the Android system, wherein the user switching process is used to switch the system users of the Android system, and different system users have different permissions; if there is at least one of the first processes in the Android system, it is necessary to The Android system is terminated. This scheme can guarantee the security of the intelligent device after the Android system on the intelligent device is cracked.

【技术实现步骤摘要】
一种安卓系统智能设备保护方法及装置
本专利技术涉及计算机
,特别涉及一种安卓系统智能设备保护方法及装置。
技术介绍
安卓(Android)系统是一种基于Linux的自由及开放源代码的操作系统,被广泛应用于各种类型的智能设备,比如智能手机、智能手表、平板电脑、智能家电等。如果智能设备上的安卓系统被破解,则可以在智能设备上运行各种类型的恶意软件,恶意软件可以对智能设备进行数据收集、恶意控制等操作,这将严重影响智能设备的安全。目前,恶意用户通常采用两种方式对安卓系统进行破解,第一种方式为获取相应智能设备的安卓系统镜像,通过ROM工具对获取到的安卓系统镜像进行解压,之后对解压出的系统文件进行修改以置入恶意软件,之后将修改后的系统文件重新打包为系统镜像安装到智能设备上,第二种方式为对智能设备进行ROOT,通过切换具有不同权限的系统用户在智能设备上置入恶意程序。上述两种方式均可以破解安卓系统并在智能设备上置入恶意软件,严重影响安卓系统智能设备的安全性,但目前还没有有效的方案来解决由于安卓系统被破解而影响智能设备安全的问题。
技术实现思路
本专利技术实施例提供了一种安卓系统智能设备保护方法及装置,能够在智能设备上的安卓系统被破解后保证智能设备的安全。第一方面,本专利技术实施例提供了一种安卓系统智能设备保护方法,包括:在一个智能设备上的安卓系统启动后,获取所述安卓系统的系统签名;判断所述系统签名是否与所述智能设备相匹配;如果所述系统签名与所述智能设备不匹配,则使所述安卓系统终止运行;如果所述系统签名与所述智能设备相匹配,则监测所述安卓系统中是否存在从切换用户进程分裂出来的第一进程,其中,所述切换用户进程用于切换所述安卓系统的系统用户,且不同所述系统用户具有不同的权限;如果所述安卓系统中存在至少一个所述第一进程,则使所述安卓系统终止运行。在第一种可能的实现方式中,结合上述的第一方面,在所述监测所述安卓系统中是否存在从切换用户进程分裂出来的第一进程之后,进一步包括:如果所述安卓系统中存在至少一个所述第一进程,则在预先设定的破解标识分区中存储系统破解标识,其中,所述破解标识分区设置在所述智能设备的存储器上,且所述破解标识分区处于隐藏状态,所述系统破解标识用于指示所述安卓系统已经被破解。在第二种可能的实现方式中,结合上述的第一种可能的实现方式中,在所述判断所述系统签名是否与所述智能设备相匹配之后,进一步包括:如果所述系统签名与所述智能设备相匹配,则判断所述破解标识分区中是否存储有所述系统破解标识;如果所述破解标识分区中存储有所述系统破解标识,则使所述安卓系统终止运行。在第三种可能的实现方式中,结合上述第一方面,在所述判断所述系统签名是否与所述智能设备相匹配之后,进一步包括:如果所述系统签名与所述智能设备相匹配,则监测所述安卓系统中是否存在运行权限被提升至最高权限的第二进程;如果所述安卓系统中存在至少一个所述第二进程,则使所述安卓系统终止运行。在第四种可能的实现方式中,结合上述的第一方面、第一种可能的实现方式、第二种可能的实现方式和第三种可能的实现方式中的任意一个,所述监测所述安卓系统中是否存在从切换用户进程分裂出来的第一进程,包括:针对运行在所述安卓系统中的每一个进程,监测该进程是否执行了切换用户命令,如果该进程执行了所述切换用户命令,则将该进程确定为所述第一进程。第二方面,本专利技术实施例还提供了一种安卓系统智能设备保护装置,包括:一个签名获取模块,用于在一个智能设备上的安卓系统启动后,获取所述安卓系统的系统签名;一个第一判断模块,用于判断所述签名获取模块获取到的所述系统签名是否与所述智能设备相匹配;一个第一执行模块,用于在所述第一判断模块确定所述系统签名与所述智能设备不匹配时,使所述安卓系统终止运行;一个第二判断模块,用于在所述第一判断模块确定所述系统签名与所述智能设备相匹配时,监测所述安卓系统中是否存在从切换用户进程分裂出来的第一进程,其中,所述切换用户进程用于切换所述安卓系统的系统用户,且不同所述系统用户具有不同的权限;一个第二执行模块,用于在所述第二判断模块确定所述安卓系统中存在至少一个所述第一进程时,使所述安卓系统终止运行。在第一种可能的实现方式,结合上述的第二方面,该安卓系统智能设备保护装置进一步包括:一个破解标识模块,用于在所述第二判断模块确定所述安卓系统中存在至少一个所述第一进程后,在预先设定的破解标识分区中存储系统破解标识,其中,所述破解标识分区设置在所述智能设备的存储器上,且所述破解标识分区处于隐藏状态,所述系统破解标识用于指示所述安卓系统已经被破解。在第二种可能的实现方式,结合上述的第一种可能的实现方式,该安卓系统智能设备保护装置进一步包括:一个第三判断模块,用于在所述第一判断模块确定所述系统签名与所述智能设备相匹配后,判断所述破解标识分区中是否存储有所述系统破解标识;一个第三执行模块,用于在所述第三判断模块确定所述破解标识分区中存储有所述系统破解标识后,使所述安卓系统终止运行。在第三种可能的实现方式,结合上述的第二方面,该安卓系统智能设备保护装置进一步包括:一个第四判断模块,用于在所述第一判断模块确定所述系统签名与所述智能设备相匹配后,监测所述安卓系统中是否存在运行权限被提升至最高权限的第二进程;一个第四执行模块,用于在所述第四判断模块确定所述安卓系统中存在至少一个所述第二进程时,使所述安卓系统终止运行。在第四种可能的实现方式,结合上述的第二方面、第一种可能的实现方式、第二种可能的实现方式和第三种可能的实现方式中的任意一个,所述第二判断模块,用于针对运行在所述安卓系统中的每一个进程,监测该进程是否执行了切换用户命令,如果该进程执行了所述切换用户命令,则将该进程确定为所述第一进程。由上述技术方案可知,首先检测安卓系统的系统签名是否与智能设备相匹配,如果系统签名与智能设备不匹配,说明智能设备上的安卓系统已经被通过修改安卓系统镜像的方式破解,进而使智能设备上的安卓系统终止运行,如果系统签名与智能设备相匹配,则进一步监测安卓系统中是否存在从切换用户进程分裂出来的第一进程,如果安卓系统中存在一个或多个第一进程,说明智能设备上的安卓系统已经被通过ROOT的方式破解,进而使智能设备上的安卓系统终止运行。由此可见,通过判断安卓系统的系统签名是否与智能设备相匹配,以及判断安卓系统中是否存在从切换用户进程分裂出来的进程,可以确定安卓系统是否已经被通过修改安卓系统镜像的方式或通过ROOT的方式破解,从而可以在确定安卓系统被篡改后使安卓系统终止运行,以避免运行在被破解安卓系统中的恶意软件对智能设备造成进一步危害,从而可以在智能设备上安卓系统被破解后保证智能设备的安全。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要本文档来自技高网...

【技术保护点】
1.一种安卓系统智能设备保护方法,其特征在于,包括:/n在一个智能设备上的安卓系统启动后,获取所述安卓系统的系统签名;/n判断所述系统签名是否与所述智能设备相匹配;/n如果所述系统签名与所述智能设备不匹配,则使所述安卓系统终止运行;/n如果所述系统签名与所述智能设备相匹配,则监测所述安卓系统中是否存在从切换用户进程分裂出来的第一进程,其中,所述切换用户进程用于切换所述安卓系统的系统用户,且不同所述系统用户具有不同的权限;/n如果所述安卓系统中存在至少一个所述第一进程,则使所述安卓系统终止运行。/n

【技术特征摘要】
1.一种安卓系统智能设备保护方法,其特征在于,包括:
在一个智能设备上的安卓系统启动后,获取所述安卓系统的系统签名;
判断所述系统签名是否与所述智能设备相匹配;
如果所述系统签名与所述智能设备不匹配,则使所述安卓系统终止运行;
如果所述系统签名与所述智能设备相匹配,则监测所述安卓系统中是否存在从切换用户进程分裂出来的第一进程,其中,所述切换用户进程用于切换所述安卓系统的系统用户,且不同所述系统用户具有不同的权限;
如果所述安卓系统中存在至少一个所述第一进程,则使所述安卓系统终止运行。


2.根据权利要求1所述的方法,其特征在于,在所述监测所述安卓系统中是否存在从切换用户进程分裂出来的第一进程之后,进一步包括:
如果所述安卓系统中存在至少一个所述第一进程,则在预先设定的破解标识分区中存储系统破解标识,其中,所述破解标识分区设置在所述智能设备的存储器上,且所述破解标识分区处于隐藏状态,所述系统破解标识用于指示所述安卓系统已经被破解。


3.根据权利要求2所述的方法,其特征在于,在所述判断所述系统签名是否与所述智能设备相匹配之后,进一步包括:
如果所述系统签名与所述智能设备相匹配,则判断所述破解标识分区中是否存储有所述系统破解标识;
如果所述破解标识分区中存储有所述系统破解标识,则使所述安卓系统终止运行。


4.根据权利要求1所述的方法,其特征在于,在所述判断所述系统签名是否与所述智能设备相匹配之后,进一步包括:
如果所述系统签名与所述智能设备相匹配,则监测所述安卓系统中是否存在运行权限被提升至最高权限的第二进程;
如果所述安卓系统中存在至少一个所述第二进程,则使所述安卓系统终止运行。


5.根据权利要求1至4中任一所述的方法,其特征在于,所述监测所述安卓系统中是否存在从切换用户进程分裂出来的第一进程,包括:
针对运行在所述安卓系统中的每一个进程,监测该进程是否执行了切换用户命令,如果该进程执行了所述切换用户命令,则将该进程确定为所述第一进程。


6.一种安卓系统智能设备保护装置,其特征在于,包括:
一个签名获取...

【专利技术属性】
技术研发人员:康弦刘皓
申请(专利权)人:四川虹美智能科技有限公司
类型:发明
国别省市:四川;51

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

1