一种电子终端、电子终端的系统安全校验装置及方法制造方法及图纸

技术编号:13466087 阅读:74 留言:0更新日期:2016-08-04 20:30
本发明专利技术提供涉及移动通讯终端技术领域的一种电子终端、电子终端的系统安全校验装置及方法,解决系统安全性校验的问题。所述电子终端包括系统分区和置信分区,还包括系统安全校验装置,其又可划分为位于系统分区的校验伺服单元和校验值生成单元,位于置信分区的初始校验值存储单元和校验单元,其中:校验伺服单元在接收到启动校验指令后通知校验值生成单元生成手机当前系统的待测校验值;校验单元对从校验值生成单元获取的待测校验值和从初始校验值存储单元获取初始校验值进行校验,判断待测校验值和初始校验值是否一致。应用本发明专利技术的技术方案可快速简单可靠地实现系统安全性校验。

【技术实现步骤摘要】
【专利摘要】本专利技术提供涉及移动通讯终端
的,解决系统安全性校验的问题。所述电子终端包括系统分区和置信分区,还包括系统安全校验装置,其又可划分为位于系统分区的校验伺服单元和校验值生成单元,位于置信分区的初始校验值存储单元和校验单元,其中:校验伺服单元在接收到启动校验指令后通知校验值生成单元生成手机当前系统的待测校验值;校验单元对从校验值生成单元获取的待测校验值和从初始校验值存储单元获取初始校验值进行校验,判断待测校验值和初始校验值是否一致。应用本专利技术的技术方案可快速简单可靠地实现系统安全性校验。【专利说明】
本专利技术涉及移动通讯终端
,尤其涉及。
技术介绍
随着移动互联网技术的发展,各种智能电子终端越来越普及,比如智能手机、平板电脑和互联网电视。智能电子终端有的采用封闭的操作系统,比如苹果公司的智能手机和平板电脑,有的采用开源的开放式操作系统,比如采用谷歌公司的安卓(android)操作系统的智能手机、平板电脑、网络电视等。现有的采用安卓(android)操作系统的智能手机基本都可以通过系统工具软件(比如SU工具)对手机设备进行ROOT操作。在手机设备被ROOT之后,用户就获取了手机的最高使用权限,用户获取最高权限后就可以对手机系统进行更改,比如删除一些预置应用、更换开关机动画和铃声等。实际上对于其它类型的智能电子终端也存在类似的问题,并且对于封闭式系统和开放式系统也都存在此类安全性问题。例如,一些用户并不具备足够的进行ROOT操作知识和能力,在修改了系统文件之后无法继续使用手机厂商推送的OTA包进行升级的情况下,若继续进行OTA升级,就会造成手机因系统修改而无法升级。尽管是否选择ROOT操作是用户的自主选择,但这就会造成用户手机因无法完成升级而成为问题手机。因此,这就需要一种系统安全校验装置及方法,用于校验用户的智能电子终端(比如手机)是否被ROOT操作过。
技术实现思路
本专利技术旨在解决上面描述的问题。本专利技术的一个目的是提供一种解决以上问题中的任何一个的。具体地,本专利技术提供能够安全可靠检测是否进行ROOT操作的技术方案,解决现有电子终端中存在的系统安全性问题。根据本专利技术的第一方面,本专利技术提供一种电子终端,包括系统分区和置信分区,还包括系统安全校验装置,所述系统安全校验装置又包括位于系统分区的校验伺服单元和校验值生成单元,位于置信分区的初始校验值存储单元和校验单元,其中:初始校验值存储单元,用于存储手机预置的合法的初始校验值;校验伺服单元,用于在接收到启动校验指令后通知校验值生成单元生成手机当前系统的待测校验值;校验值生成单元,用于根据校验伺服单元的通知生成手机当前系统的待测校验值发送至校验单元;校验单元,用于对从校验值生成单元获取的待测校验值和从初始校验值存储单元获取初始校验值进行校验,判断待测校验值和初始校验值是否一致。进一步地,所述校验值生成单元,还用于生成预制的合法的初始校验值并将初始校验值发送至初始校验值存储单元进行存储。进一步地,所述系统安全校验装置还包括位于系统分区的系统升级单元,其中:该系统升级单元,用于在启动系统升级前通知校验值生成单元生成手机当前系统的待测校验值发送至校验单元,在接收到校验单元返回的校验合法返回值后启动系统升级;用于在系统升级完成后,通知校验值生成单元生成手机当前系统的校验值发送至初始校验值存储单元存储为初始校验值;所述校验值生成单元,还用于根据系统升级单元的通知生成手机当前系统的待测校验值发送至校验单元;用于在系统升级完成后,生成手机当前系统的校验值发送至初始校验值存储单元存储为初始校验值。进一步地,所述校验值,是系统分区的MD5值,或者是CRC值,或者是哈希值。所述电子终端,是手机、或者是平板电脑、或者是智能电视、或者是车载中控仪。本专利技术的另一方面,还可提供一种内置于电子终端内的系统安全校验装置,所述系统安全校验装置又包括位于电子终端内系统分区的校验伺服单元和校验值生成单元,位于电子终端内置信分区的初始校验值存储单元和校验单元,其中:初始校验值存储单元,用于存储手机预置的合法的初始校验值;校验伺服单元,用于在接收到启动校验指令后通知校验值生成单元生成手机当前系统的待测校验值;校验值生成单元,用于根据校验伺服单元的通知生成手机当前系统的待测校验值发送至校验单元;校验单元,用于对从校验值生成单元获取的待测校验值和从初始校验值存储单元获取初始校验值进行校验,判断待测校验值和初始校验值是否一致;其中,所述电子终端是手机、或者是平板电脑、或者是智能电视、或者是车载中控仪。进一步地,所述校验值生成单元,还用于生成预制的合法的初始校验值并将初始校验值发送至初始校验值存储单元进行存储。进一步地,所述系统安全校验装置还包括位于系统分区的系统升级单元,其中:该系统升级单元,用于在启动系统升级前通知校验值生成单元生成手机当前系统的待测校验值发送至校验单元,在接收到校验单元返回的校验合法返回值后启动系统升级;用于在系统升级完成后,通知校验值生成单元生成手机当前系统的校验值发送至初始校验值存储单元存储为初始校验值;所述校验值生成单元,还用于根据系统升级单元的通知生成手机当前系统的待测校验值发送至校验单元;用于在系统升级完成后,生成手机当前系统的校验值发送至初始校验值存储单元存储为初始校验值。本专利技术的另一个方面,还提供基于上述电子终端及系统安全校验装置的安全校验方法,该方法包括如下步骤:生成并存储电子终端预置的合法的初始校验值;在需要进行系统安全校验时,根据电子终端的当前系统版本生成待测校验值,将该待测校验值与所述初始校验值进行校验,判断待测校验值和初始校验值是否一致。所述方法进一步包括:在收到启动校验指令需要进行系统安全校验时,若待测校验值和初始校验值一致则判断该电子终端并未被ROOT操作,否则判断该电子终端已被ROOT操作;在用户进行系统升级前进行安全检测,在启动系统升级前生成电子终端当前系统的待测校验值,对待测校验值与所述初始校验值进行校验,若校验合法则启动系统升级;在系统升级完成后,通知校验值生成单元生成电子终端最新系统的校验值发送至初始校验值存储单元存储为初始校验值;其中,所述电子终端是手机、或者是平板电脑、或者是智能电视、或者是车载中控仪。参照附图来阅读对于示例性实施例的以下描述,本专利技术的其他特性特征和优点将变得清晰。【附图说明】并入到说明书中并且构成说明书的一部分的附图示出了本专利技术的实施例,并且与描述一起用于解释本专利技术的原理。在这些附图中,类似的附图标记用于表示类似的要素。下面描述中的附图是本专利技术的一些实施例,而不是全部实施例。对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,可以根据这些附图获得其他的附图。图1示例性地示出了统一预置初始校验码的电子终端的示意图;图2示例性地示出了统一预置初始校验码的可在系统升级时校验的电子终端的示意图;图3示例性地示出了可单独预置初始校验码的电子终端的示意图;图4示例性地示出了可单独预置初始校验码的可在系统升级时校验的电子终端的示意图。【具体实施方式】为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部本文档来自技高网
...

【技术保护点】
一种电子终端,其特征在于,所述电子终端包括系统分区和置信分区,还包括系统安全校验装置,所述系统安全校验装置又包括位于系统分区的校验伺服单元和校验值生成单元,位于置信分区的初始校验值存储单元和校验单元,其中:初始校验值存储单元,用于存储手机预置的合法的初始校验值;校验伺服单元,用于在接收到启动校验指令后通知校验值生成单元生成手机当前系统的待测校验值;校验值生成单元,用于根据校验伺服单元的通知生成手机当前系统的待测校验值发送至校验单元;校验单元,用于对从校验值生成单元获取的待测校验值和从初始校验值存储单元获取初始校验值进行校验,判断待测校验值和初始校验值是否一致。

【技术特征摘要】

【专利技术属性】
技术研发人员:韩国栓于燕
申请(专利权)人:乐视移动智能信息技术北京有限公司
类型:发明
国别省市:北京;11

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

1