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

文档序号:10473510阅读:391来源:国知局
一种电子终端、电子终端的系统安全校验装置及方法
【专利摘要】本发明提供涉及移动通讯终端技术领域的一种电子终端、电子终端的系统安全校验装置及方法,解决系统安全性校验的问题。所述电子终端包括系统分区和置信分区,还包括系统安全校验装置,其又可划分为位于系统分区的校验伺服单元和校验值生成单元,位于置信分区的初始校验值存储单元和校验单元,其中:校验伺服单元在接收到启动校验指令后通知校验值生成单元生成手机当前系统的待测校验值;校验单元对从校验值生成单元获取的待测校验值和从初始校验值存储单元获取初始校验值进行校验,判断待测校验值和初始校验值是否一致。应用本发明的技术方案可快速简单可靠地实现系统安全性校验。
【专利说明】
一种电子终端、电子终端的系统安全校验装置及方法
技术领域
[0001]本发明涉及移动通讯终端技术领域,尤其涉及一种电子终端、电子终端的系统安全校验装置及方法。
【背景技术】
[0002]随着移动互联网技术的发展,各种智能电子终端越来越普及,比如智能手机、平板电脑和互联网电视。智能电子终端有的采用封闭的操作系统,比如苹果公司的智能手机和平板电脑,有的采用开源的开放式操作系统,比如采用谷歌公司的安卓(android)操作系统的智能手机、平板电脑、网络电视等。现有的采用安卓(android)操作系统的智能手机基本都可以通过系统工具软件(比如SU工具)对手机设备进行ROOT操作。在手机设备被ROOT之后,用户就获取了手机的最高使用权限,用户获取最高权限后就可以对手机系统进行更改,比如删除一些预置应用、更换开关机动画和铃声等。实际上对于其它类型的智能电子终端也存在类似的问题,并且对于封闭式系统和开放式系统也都存在此类安全性问题。
[0003]例如,一些用户并不具备足够的进行ROOT操作知识和能力,在修改了系统文件之后无法继续使用手机厂商推送的OTA包进行升级的情况下,若继续进行OTA升级,就会造成手机因系统修改而无法升级。尽管是否选择ROOT操作是用户的自主选择,但这就会造成用户手机因无法完成升级而成为问题手机。因此,这就需要一种系统安全校验装置及方法,用于校验用户的智能电子终端(比如手机)是否被ROOT操作过。

【发明内容】

[0004]本发明旨在解决上面描述的问题。本发明的一个目的是提供一种解决以上问题中的任何一个的一种电子终端、电子终端的系统安全校验装置及方法。具体地,本发明提供能够安全可靠检测是否进行ROOT操作的技术方案,解决现有电子终端中存在的系统安全性问题。
[0005]根据本发明的第一方面,本发明提供一种电子终端,包括系统分区和置信分区,还包括系统安全校验装置,所述系统安全校验装置又包括位于系统分区的校验伺服单元和校验值生成单元,位于置信分区的初始校验值存储单元和校验单元,其中:
[0006]初始校验值存储单元,用于存储手机预置的合法的初始校验值;
[0007]校验伺服单元,用于在接收到启动校验指令后通知校验值生成单元生成手机当前系统的待测校验值;
[0008]校验值生成单元,用于根据校验伺服单元的通知生成手机当前系统的待测校验值发送至校验单元;
[0009]校验单元,用于对从校验值生成单元获取的待测校验值和从初始校验值存储单元获取初始校验值进行校验,判断待测校验值和初始校验值是否一致。
[0010]进一步地,所述校验值生成单元,还用于生成预制的合法的初始校验值并将初始校验值发送至初始校验值存储单元进行存储。
[0011]进一步地,所述系统安全校验装置还包括位于系统分区的系统升级单元,其中:
[0012]该系统升级单元,用于在启动系统升级前通知校验值生成单元生成手机当前系统的待测校验值发送至校验单元,在接收到校验单元返回的校验合法返回值后启动系统升级;用于在系统升级完成后,通知校验值生成单元生成手机当前系统的校验值发送至初始校验值存储单元存储为初始校验值;
[0013]所述校验值生成单元,还用于根据系统升级单元的通知生成手机当前系统的待测校验值发送至校验单元;用于在系统升级完成后,生成手机当前系统的校验值发送至初始校验值存储单元存储为初始校验值。
[0014]进一步地,所述校验值,是系统分区的MD5值,或者是CRC值,或者是哈希值。所述电子终端,是手机、或者是平板电脑、或者是智能电视、或者是车载中控仪。
[0015]本发明的另一方面,还可提供一种内置于电子终端内的系统安全校验装置,所述系统安全校验装置又包括位于电子终端内系统分区的校验伺服单元和校验值生成单元,位于电子终端内置信分区的初始校验值存储单元和校验单元,其中:
[0016]初始校验值存储单元,用于存储手机预置的合法的初始校验值;
[0017]校验伺服单元,用于在接收到启动校验指令后通知校验值生成单元生成手机当前系统的待测校验值;
[0018]校验值生成单元,用于根据校验伺服单元的通知生成手机当前系统的待测校验值发送至校验单元;
[0019]校验单元,用于对从校验值生成单元获取的待测校验值和从初始校验值存储单元获取初始校验值进行校验,判断待测校验值和初始校验值是否一致;
[0020]其中,所述电子终端是手机、或者是平板电脑、或者是智能电视、或者是车载中控仪。
[0021]进一步地,所述校验值生成单元,还用于生成预制的合法的初始校验值并将初始校验值发送至初始校验值存储单元进行存储。
[0022]进一步地,所述系统安全校验装置还包括位于系统分区的系统升级单元,其中:
[0023]该系统升级单元,用于在启动系统升级前通知校验值生成单元生成手机当前系统的待测校验值发送至校验单元,在接收到校验单元返回的校验合法返回值后启动系统升级;用于在系统升级完成后,通知校验值生成单元生成手机当前系统的校验值发送至初始校验值存储单元存储为初始校验值;
[0024]所述校验值生成单元,还用于根据系统升级单元的通知生成手机当前系统的待测校验值发送至校验单元;用于在系统升级完成后,生成手机当前系统的校验值发送至初始校验值存储单元存储为初始校验值。
[0025]本发明的另一个方面,还提供基于上述电子终端及系统安全校验装置的安全校验方法,该方法包括如下步骤:
[0026]生成并存储电子终端预置的合法的初始校验值;
[0027]在需要进行系统安全校验时,根据电子终端的当前系统版本生成待测校验值,将该待测校验值与所述初始校验值进行校验,判断待测校验值和初始校验值是否一致。
[0028]所述方法进一步包括:
[0029]在收到启动校验指令需要进行系统安全校验时,若待测校验值和初始校验值一致则判断该电子终端并未被ROOT操作,否则判断该电子终端已被ROOT操作;
[0030]在用户进行系统升级前进行安全检测,在启动系统升级前生成电子终端当前系统的待测校验值,对待测校验值与所述初始校验值进行校验,若校验合法则启动系统升级;
[0031]在系统升级完成后,通知校验值生成单元生成电子终端最新系统的校验值发送至初始校验值存储单元存储为初始校验值;
[0032]其中,所述电子终端是手机、或者是平板电脑、或者是智能电视、或者是车载中控仪。
[0033]参照附图来阅读对于示例性实施例的以下描述,本发明的其他特性特征和优点将变得清晰。
【附图说明】
[0034]并入到说明书中并且构成说明书的一部分的附图示出了本发明的实施例,并且与描述一起用于解释本发明的原理。在这些附图中,类似的附图标记用于表示类似的要素。下面描述中的附图是本发明的一些实施例,而不是全部实施例。对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,可以根据这些附图获得其他的附图。
[0035]图1示例性地示出了统一预置初始校验码的电子终端的示意图;
[0036]图2示例性地示出了统一预置初始校验码的可在系统升级时校验的电子终端的示意图;
[0037]图3示例性地示出了可单独预置初始校验码的电子终端的示意图;
[0038]图4示例性地示出了可单独预置初始校验码的可在系统升级时校验的电子终端的示意图。
【具体实施方式】
[0039]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0040]目前针对用户的智能电子终端(比如手机)是否被ROOT操作过的检测方法,一般是通过检测系统分区中是否存在ROOT工具软件(比如SU工具)来确定手机是否被进行过ROOT操作。但该种检测ROOT工具软件的方法存在很大的局限,比如,假如SU工具被改名运行或其它根据手机系统漏洞进行ROOT手机的操作并修改系统文件,则无法准确检测出来。进一步地,如果检测方法泄露,那么ROOT操作后的手机设备,可以篡改检测返回值,来避免被检测到该手机设备已经被ROOT操作过。
[0041 ]目前,随意进行ROOT操作,一方面会给用户带来可能无法升级的问题,另一方面因升级错误导致手机无法正常使用,也给手机厂商带来很大的售后问题。
[0042]为了更好的解决诸如手机等电子终端的上述系统安全问题,本发明提供了一种电子终端、电子终端的系统安全校验装置及系统安全校验方法,技术方案主要采用将位于置信分区的初始校验值与系统分区的待测校验值进行校验比较,判断两者是否一致,一致则说明并未进行ROOT操作,否则说明该智能电子终端已经进行过ROOT操作。检测结果可以反馈给用户和/或售后维修人员,便于相关人员进行手机故障判断。进一步地,检测结果还可用于在系统升级前提供给用户,提前告知用户自己的手机是否已经进行ROOT操作,让用户选择是否继续升级,避免造成手机故障。
[0043]如图1所示,本发明的一种电子终端,包括系统分区(system zone)和置信分区(Trust zone),还包括系统安全校验装置,所述系统安全校验装置又包括位于系统分区的校验伺服单元和校验值生成单元,位于置信分区的初始校验值存储单元和校验单元,其中,
[0044]初始校验值存储单元,用于存储手机预置的合法的初始校验值;
[0045]校验伺服单元,用于在接收到启动校验指令后通知校验值生成单元生成手机当前系统的待测校验值;
[0046]校验值生成单元,用于根据校验伺服单元的通知生成手机当前系统的待测校验值,并将所述待测校验值发送至校验单元;
[0047]校验单元,用于对从校验值生成单元获取的待测校验值和从初始校验值存储单元获取的初始校验值进行校验,判断待测校验值和初始校验值是否一致。
[0048]所述的电子终端,可以是手机、平板电脑、智能电视、车载中控仪等智能电子终端。
[0049]所述的校验值,可以是系统分区的MD5值,或者CRC校验值,或者哈希(HASH)值。
[0050]例如,在采用安卓操作系统的智能手机中,可以在出厂时将系统分区的MD5值存放在置信分区(Trust zone)中作为初始校验值(即初始的MD5值),将所述初始校验值存放在置信分区可以防止初始校验值被篡改。
[0051]在需要进行系统安全校验时,可以根据用户的启动校验指令,获取当前系统的系统分区的MD5值,生成待测MD5值,并将该待测校验值传递至置信分区的校验单元,校验单元可以将该待测校验值,即待测MD5值,与置信分区中预置的合法的初始校验值,即初始MD5值进行校验比较,判断两者是否一致,若两者一致,则判断该手机并未被ROOT操作,若两者不一致,则判断该手机已被ROOT操作。
[0052]进一步地,校验单元可以将判断结果的返回值进行安全签名,以确保检测结果返回后不被篡改。
[0053]为避免已经ROOT操作过的用户错误进行系统升级,进一步地,还可以在用户进行系统升级前进行安全检测。如图2所示,上述系统安全校验装置还可包括位于系统分区的系统升级单元,用于进行系统升级并在启动系统升级前通知校验值生成单元生成手机当前系统的待测校验值发送至校验单元,在接收到校验单元返回的校验合法返回值后启动系统升级;该系统升级单元还用于在系统升级完成后,通知校验值生成单元生成手机最新系统的校验值发送至初始校验值存储单元存储为初始校验值。
[0054]所述校验值生成单元可以根据系统版本号来生成校验值,进而使得所述校验值携带版本信息特征。
[0055]基于上述的电子终端以及电子终端内置的系统安全校验装置,所述电子终端的系统安全校验的方法包括如下步骤:
[0056]生成并存储电子终端预置的合法的初始校验值;
[0057]在需要进行系统安全校验时,根据电子终端的当前系统版本生成待测校验值,将该待测校验值与所述初始校验值进行校验,判断待测校验值和初始校验值是否一致。
[0058]所述初始校验值可以在电子终端出厂时直接根据初始版本生成初始校验值预置存储到置信分区的初始校验值存储单元,或者由校验值生成单元生成预制的合法的初始校验值并将初始校验值发送至初始校验值存储单元进行存储;
[0059]在需要进行系统安全校验时,比如收到外部收入的启动校验指令后,校验伺服单元通知校验值生成单元生成手机当前系统的待测校验值,校验值生成单元将生成的待测校验值发送至校验单元,校验单元对从校验值生成单元获取的待测校验值和从初始校验值存储单元获取初始校验值进行校验,判断待测校验值和初始校验值是否一致。进一步地,检测结果还可用于在系统升级前提供给用户,提前告知用户自己的手机是否已经进行ROOT操作,让用户选择是否继续升级,避免造成手机故障。
[0060]所述的电子终端,可以是手机、平板电脑、智能电视、车载中控仪等智能电子终端。[0061 ]所述的校验值,可以是系统分区的MD5值,或者CRC值,或者哈希(HASH)值。
[0062]在需要进行系统安全校验时,比如在用户进行系统升级前进行安全检测。如图2所示,位于系统分区的系统升级单元在收到系统升级指令后通知校验值生成单元生成手机当前系统的待测校验值发送至校验单元,校验单元对从校验值生成单元获取的待测校验值和从初始校验值存储单元获取初始校验值进行校验,判断待测校验值和初始校验值是否一致。在接收到校验单元返回的校验合法返回值后启动系统升级;该系统升级单元还用于在系统升级完成后,通知校验值生成单元生成手机最新系统的校验值发送至初始校验值存储单元存储为初始校验值。
[0063]如图3所示,本发明的一种电子终端,包括系统分区(system zone)和置信分区(Trust zone),还包括系统安全校验装置,所述系统安全校验装置又包括位于系统分区的校验伺服单元和校验值生成单元,位于置信分区的初始校验值存储单元和校验单元,其中,
[0064]初始校验值存储单元,用于存储手机预置的合法的初始校验值;
[0065]校验伺服单元,用于在接收到启动校验指令后通知校验值生成单元生成手机当前系统的待测校验值;
[0066]校验值生成单元,用于生成预制的合法的初始校验值并将初始校验值发送至初始校验值存储单元进行存储;还用于根据校验伺服单元的通知生成手机当前系统的待测校验值发送至校验单元;
[0067]校验单元,用于对从校验值生成单元获取的待测校验值和从初始校验值存储单元获取初始校验值进行校验,判断待测校验值和初始校验值是否一致。
[0068]所述的电子终端,可以是手机、平板电脑、智能电视、车载中控仪等智能电子终端。
[0069]所述的校验值,可以是系统分区的MD5值,或者CRC值,或者哈希(HASH)值。
[0070]例如,在采用安卓操作系统的智能手机中,可以将系统分区的MD5值存放在置信分区(Trust zone)中作为初始校验值,即初始的MD5值,初始校验值存放在置信分区可以防止MD5值被篡改。
[0071]在需要进行系统安全校验时,可以根据用户的启动校验指令,获取当前系统的系统分区的MD5值,生成待测MD5值,并将该待测校验值传递值置信分区的校验单元,校验单元可以将该待测校验值,即待测MD5值,与置信分区中预置的合法的初始校验值,即初始MD5值进行校验比较,判断两者是否一致,若两者一致,则判断该手机并未被ROOT操作,若两者不一致,则判断该手机已被ROOT操作。
[0072]进一步地,校验单元可以将判断结果的返回值进行安全签名,以确保检测结果返回后不被篡改。
[0073]为避免已经ROOT操作过的用户错误进行系统升级,进一步地,还可以在用户进行系统升级前进行安全检测。检测结果可用于在系统升级前提供给用户,提前告知用户自己的手机是否已经进行ROOT操作,让用户选择是否继续升级,避免造成手机故障。
[0074]如图3所示,上述系统安全校验装置还可包括位于系统分区的系统升级单元,用于进行系统升级并在启动系统升级前通知校验值生成单元生成手机当前系统的待测校验值发送至校验单元,在接收到校验单元返回的校验合法返回值后启动系统升级;该系统升级单元还用于在系统升级完成后,通知校验值生成单元生成手机最新系统的校验值发送至初始校验值存储单元存储为初始校验值。
[0075]基于上述的电子终端以及电子终端内置的系统安全校验装置,所述电子终端的系统安全校验的方法包括如下步骤:
[0076]生成并存储电子终端预置的合法的初始校验值;
[0077]在需要进行系统安全校验时,根据电子终端的当前系统版本生成待测校验值,将该待测校验值与所述初始校验值进行校验,判断待测校验值和初始校验值是否一致。
[0078]所述初始校验值可以在电子终端出厂时直接根据初始版本生成初始校验值预置存储到置信分区的初始校验值存储单元,或者由校验值生成单元生成预制的合法的初始校验值并将初始校验值发送至初始校验值存储单元进行存储;
[0079]在需要进行系统安全校验时,比如收到外部收入的启动校验指令后,校验伺服单元通知校验值生成单元生成手机当前系统的待测校验值,校验值生成单元将生成的待测校验值发送至校验单元,校验单元对从校验值生成单元获取的待测校验值和从初始校验值存储单元获取初始校验值进行校验,判断待测校验值和初始校验值是否一致。
[0080]所述的电子终端,可以是手机、平板电脑、智能电视、车载中控仪等智能电子终端。[0081 ]所述的校验值,可以是系统分区的MD5值,或者CRC值,或者哈希(HASH)值。
[0082]在需要进行系统安全校验时,比如在用户进行系统升级前进行安全检测。如图4所示,位于系统分区的系统升级单元在收到系统升级指令后通知校验值生成单元生成手机当前系统的待测校验值发送至校验单元,校验单元对从校验值生成单元获取的待测校验值和从初始校验值存储单元获取初始校验值进行校验,判断待测校验值和初始校验值是否一致。在接收到校验单元返回的校验合法返回值后启动系统升级;该系统升级单元还用于在系统升级完成后,通知校验值生成单元生成手机最新系统的校验值发送至初始校验值存储单元存储为初始校验值。
[0083]应用实例:判断手机是否被ROOT操作过的安全检测
[0084]在手机出厂之前在版本编译时,计算出每个版本的系统(system)分区的校验值(MD5)值Ml,并保存在置信分区(trust zone)中的初始校验值存储单元,将Ml作为初始校验值,防止此值Ml被篡改。
[0085]需要检测是否被ROOT操作过时,由操作人员向手机输入启动校验指令,手机中内置的校验伺服单元接收到启动校验指令后通知校验值生成单元生成手机当前系统的待测校验值,即生成手机设备系统分区的md5值M2,将M2发送给置信分区中的校验单元,校验单元对从校验值生成单元获取的待测校验值和从初始校验值存储单元获取初始校验值进行校验,判断待测校验值M2和初始校验值Ml是否一致:如果不一致则表示手机被root 了 ;反之,贝Ij表示未被root。
[0086]应用实例:判断手机是否可以安全进行系统升级的实例
[0087]在手机出厂之前在版本编译时,计算出每个版本的系统(system)分区的校验值(MD5)值Ml,并保存在置信分区(trust zone)中的初始校验值存储单元,将Ml作为初始校验值,防止此值Ml被篡改。
[0088]在用户进行系统升级前进行安全检测,手机操作者发出系统升级指令后,位于系统分区的系统升级单元在收到系统升级指令后通知校验值生成单元生成手机当前系统的待测校验值M2发送至校验单元,校验单元对从校验值生成单元获取的待测校验值和从初始校验值存储单元获取初始校验值进行校验,判断待测校验值和初始校验值是否一致。在接收到校验单元返回的校验合法返回值后启动系统升级;该系统升级单元还用于在系统升级完成后,通知校验值生成单元生成手机最新系统的校验值发送至初始校验值存储单元存储为初始校验值。
[0089]通过对系统升级前进行安全检测,可以避免用户手机已经进行ROOT操作而无法正常升级时强行进行系统升级造成手机故障的发生。
[0090]上面描述的内容可以单独地或者以各种方式组合起来实施,而这些变型方式都在本发明的保护范围之内。
[0091]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制。尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【主权项】
1.一种电子终端,其特征在于,所述电子终端包括系统分区和置信分区,还包括系统安全校验装置,所述系统安全校验装置又包括位于系统分区的校验伺服单元和校验值生成单元,位于置信分区的初始校验值存储单元和校验单元,其中: 初始校验值存储单元,用于存储手机预置的合法的初始校验值; 校验伺服单元,用于在接收到启动校验指令后通知校验值生成单元生成手机当前系统的待测校验值; 校验值生成单元,用于根据校验伺服单元的通知生成手机当前系统的待测校验值发送至校验单元; 校验单元,用于对从校验值生成单元获取的待测校验值和从初始校验值存储单元获取初始校验值进行校验,判断待测校验值和初始校验值是否一致。2.如权利要求1所述的电子终端,其特征在于, 所述校验值生成单元,还用于生成预制的合法的初始校验值并将初始校验值发送至初始校验值存储单元进行存储。3.如权利要求1或2所述的电子终端,其特征在于,所述系统安全校验装置还包括位于系统分区的系统升级单元,其中: 该系统升级单元,用于在启动系统升级前通知校验值生成单元生成手机当前系统的待测校验值发送至校验单元,在接收到校验单元返回的校验合法返回值后启动系统升级;用于在系统升级完成后,通知校验值生成单元生成手机当前系统的校验值发送至初始校验值存储单元存储为初始校验值; 所述校验值生成单元,还用于根据系统升级单元的通知生成手机当前系统的待测校验值发送至校验单元;用于在系统升级完成后,生成手机当前系统的校验值发送至初始校验值存储单元存储为初始校验值。4.如权利要求1至3中任一项所述的电子终端,其特征在于, 所述校验值,是系统分区的MD5值,或者是CRC值,或者是哈希值。5.如权利要求1至3中任一项所述的电子终端,其特征在于, 所述电子终端,是手机、或者是平板电脑、或者是智能电视、或者是车载中控仪。6.—种内置于电子终端内的系统安全校验装置,其特征在于,所述系统安全校验装置又包括位于电子终端内系统分区的校验伺服单元和校验值生成单元,位于电子终端内置信分区的初始校验值存储单元和校验单元,其中: 初始校验值存储单元,用于存储手机预置的合法的初始校验值; 校验伺服单元,用于在接收到启动校验指令后通知校验值生成单元生成手机当前系统的待测校验值; 校验值生成单元,用于根据校验伺服单元的通知生成手机当前系统的待测校验值发送至校验单元; 校验单元,用于对从校验值生成单元获取的待测校验值和从初始校验值存储单元获取初始校验值进行校验,判断待测校验值和初始校验值是否一致; 其中,所述电子终端是手机、或者是平板电脑、或者是智能电视、或者是车载中控仪。7.如权利要求6所述的系统安全校验装置,其特征在于, 所述校验值生成单元,还用于生成预制的合法的初始校验值并将初始校验值发送至初始校验值存储单元进行存储。8.如权利要求6或7中任一项所述的系统安全校验装置,其特征在于, 所述系统安全校验装置还包括位于系统分区的系统升级单元,其中: 该系统升级单元,用于在启动系统升级前通知校验值生成单元生成手机当前系统的待测校验值发送至校验单元,在接收到校验单元返回的校验合法返回值后启动系统升级;用于在系统升级完成后,通知校验值生成单元生成手机当前系统的校验值发送至初始校验值存储单元存储为初始校验值; 所述校验值生成单元,还用于根据系统升级单元的通知生成手机当前系统的待测校验值发送至校验单元;用于在系统升级完成后,生成手机当前系统的校验值发送至初始校验值存储单元存储为初始校验值。9.一种基于权利要求1或6的系统安全校验的方法,其特征在于,包括如下步骤: 生成并存储电子终端预置的合法的初始校验值; 在需要进行系统安全校验时,根据电子终端的当前系统版本生成待测校验值,将该待测校验值与所述初始校验值进行校验,判断待测校验值和初始校验值是否一致。10.如权利要求9所述的系统安全校验的方法,其特征在于,所述方法进一步包括: 在收到启动校验指令需要进行系统安全校验时,若待测校验值和初始校验值一致则判断该电子终端并未被ROOT操作,否则判断该电子终端已被ROOT操作; 在用户进行系统升级前进行安全检测,在启动系统升级前生成电子终端当前系统的待测校验值,对待测校验值与所述初始校验值进行校验,若校验合法则启动系统升级; 在系统升级完成后,通知校验值生成单元生成电子终端最新系统的校验值发送至初始校验值存储单元存储为初始校验值; 其中,所述电子终端是手机、或者是平板电脑、或者是智能电视、或者是车载中控仪。
【文档编号】H04L9/32GK105827413SQ201610147030
【公开日】2016年8月3日
【申请日】2016年3月15日
【发明人】韩国栓, 于燕
【申请人】乐视移动智能信息技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1