root权限的授权方法及授权系统、存储装置制造方法及图纸

技术编号:17661285 阅读:40 留言:0更新日期:2018-04-08 12:32
本发明专利技术公开一种root权限的授权方法及授权系统、存储装置。所述授权方法包括:建立第一终端和第二终端之间的连接;第一终端随机产生第一参数;第二终端判断自身的身份标识是否属于预置身份标识;在第二终端的身份标识属于预置身份标识时,第二终端采用预设加解密算法对第一参数进行处理并得到第二参数;第一终端根据预设加解密算法判断第二参数和第一参数是否匹配;在第二参数和第一参数匹配时,第一终端允许向第二终端开放root权限。基于此,本发明专利技术能够在满足安全性的同时授权root权限,便于调试分析。

【技术实现步骤摘要】
root权限的授权方法及授权系统、存储装置
本专利技术涉及IT(InformationTechnology,信息技术)
,具体涉及一种root权限的授权方法及授权系统、存储装置。
技术介绍
随着移动通信技术的发展,各种智能终端已经成为日常活动中不可缺少的一部分,而伴随着于此,市场上出现了很多root应用工具,一旦下载安装该root应用工具,终端的主界面等系统应用就可以被任意修改,任何人都可以盗取或者修改终端存储的数据,这无疑会大大降低其安全性和可靠性。为了解决该问题,各厂商一般会限制root权限的授权审核,严格控制对终端资源的访问,例如仅有研发人员被允许调用调试版软件并获取系统的root权限,而终端出厂时安装的USER版软件不开放root权限。但是,终端出售后并被使用一段时间后,其系统仍会上报各种问题,例如死机、重启等问题,而此时USER版软件没有root权限,终端的很多调试信息无法获取,对于调试分析非常不利。对于此,现有技术一般根据USER版软件的版本号信息重新编译调试版本软件,通过重新编译的调试版本软件进行调式分析。但是,此种方式对编程专业的要求较高,调试分析效率非常低下,而且难以调试某些概率性问题,例如有些问题仅会在USER版软件运行时出现而在调试版本软件运行时不会出现,从而进一步降低调试分析效率。
技术实现思路
有鉴于此,本专利技术提供一种root权限的授权方法及授权系统、存储装置,能够在满足安全性的同时授权root权限,便于调试分析。本专利技术一实施例的root权限的授权方法,包括:建立第一终端和第二终端之间的连接;第一终端随机产生第一参数;第二终端判断自身的身份标识是否属于预置身份标识;在第二终端的身份标识属于预置身份标识时,第二终端采用预设加解密算法对第一参数进行处理并得到第二参数;第一终端根据预设加解密算法判断第二参数和第一参数是否匹配;在第二参数和第一参数匹配时,第一终端允许向第二终端开放root权限。可选地,在第二终端采用预设加解密算法对第一参数进行处理并得到第二参数之前,所述方法还包括:第一终端采用预设加解密算法的公钥加密第一参数并获取加密后的密文;第二终端采用预设加解密算法对第一参数进行处理并得到第二参数,包括:第二终端采用预设加解密算法的与公钥配对的私钥解密所述密文并获取解密后的明文;第一终端根据预设加解密算法判断第二参数和第一参数是否匹配,包括:第一终端判断所述明文和第一参数是否相同。可选地,在第二终端采用预设加解密算法对第一参数进行处理并得到第二参数之前,所述方法还包括:第一终端采用预设加解密算法的公钥加密第一参数并获取加密后的第一密文;第二终端采用预设加解密算法对第一参数进行处理并得到第二参数,包括:第二终端采用所述公钥加密第一参数并获取加密后的第二密文;第一终端根据预设加解密算法判断第二参数和第一参数是否匹配,包括:第一终端判断第一密文和第二密文是否相同。可选地,在第一终端判断第二密文和第一密文相同时,所述方法还包括:第二终端判断其能否接入预设网络;在第二终端判断其能够接入预设网络时,第一终端向第二终端开放root权限。可选地,所述身份标识包括MAC地址。本专利技术一实施例的root权限的授权系统,包括建立连接的第一终端和第二终端,第一终端用于随机产生第一参数;第二终端用于判断自身的身份标识和预置身份标识是否相同;在第二终端的身份标识属于预置身份标识时,第二终端还用于采用预设算法对第一参数进行处理并得到第二参数;第一终端进一步用于根据预设加解密算法判断第二参数和第一参数是否匹配;在第二参数和第一参数匹配时,第一终端允许向第二终端开放root权限。可选地,在第二终端采用预设加解密算法对第一参数进行处理并得到第二参数之前,第一终端还用于采用预设加解密算法的公钥加密第一参数并获取加密后的密文;第二终端采用预设加解密算法的与公钥匹配的私钥解密所述密文并获取解密后的明文,并将所述明文作为第二参数;第一终端判断所述明文和第一参数是否相同,并在两者相同时第一终端向第二终端开放root权限。可选地,在第二终端采用预设加解密算法对第一参数进行处理并得到第二参数之前,第一终端还用于采用预设加解密算法的公钥加密第一参数并获取加密后的第一密文;第二终端采用所述公钥加密第一参数并获取加密后的第二密文,并将第二密文作为第二参数;第一终端判断第一密文和第二密文是否相同,并在两者相同时第一终端允许向第二终端开放root权限。可选地,在第一终端判断第二密文和第一密文相同时,第二终端还用于判断其能否接入预设网络;在第二终端判断其能够接入预设网络时,第一终端向第二终端开放root权限。本专利技术一实施例的存储装置,存储有程序参数,所述程序参数能够被执行上述root权限的授权方法。有益效果:本专利技术相当于为开放第一终端的root权限增加了一项触发条件,只有在符合该项触发条件时第一终端才向第二终端开放root权限,该触发条件是基于预设加解密算法进行加密与解密验证予以实现的,通过加密与解密验证的安全性来保障root权限授权的安全性,从而能够在满足安全性的同时授权root权限,便于调试分析。附图说明图1是本专利技术第一实施例的root权限的授权方法的流程示意图;图2是本专利技术第二实施例的root权限的授权方法的流程示意图;图3是本专利技术第三实施例的root权限的授权方法的流程示意图;图4是本专利技术第四实施例的root权限的授权方法的流程示意图。具体实施方式本专利技术的主要目的是:为开放第一终端的root权限增加一项触发条件,只有在符合该项触发条件时第一终端才允许向第二终端开放root权限,该触发条件基于预设加解密算法进行加密与解密验证予以实现,通过加密与解密验证的安全性来保障root权限授权的安全性,由此在满足安全性的同时授权root权限,便于调试分析。该第一终端可视为消费者持有的需要进行调式分析的终端,对应地,第二终端为需要获取第一终端的root权限并执行调式分析的设备。鉴于当前终端系统的root权限默认是不开放的,本专利技术首先需要修改第一终端的系统代码,增加一个使能开关,该使能开关默认关闭,只有满足触发条件时其才开启,由此第一终端开放root权限。所述第一终端可以为智能手机,所述第二终端可以为PC(PersonalComputer,个人计算机),当然,第一终端和第二终端中的任一者也可以为PDA(PersonalDigitalAssistant,个人数字助理或平板电脑)、佩戴于肢体或者嵌入于衣物、首饰、配件中的可穿戴设备。下面将结合本专利技术实施例中的附图,对本专利技术所提供的各个示例性的实施例的技术方案进行清楚、完整地描述。在不冲突的情况下,下述各个实施例及其技术特征可以相互组合。图1是本专利技术第一实施例的root权限的授权方法的流程示意图。请参阅图1,本实施例的root权限的授权方法包括步骤S11~S16。S11:建立第一终端和第二终端之间的连接。根据第一终端和第二终端的类型,本实施例选取合适的方式建立两者之间的连接,该连接包括基于USB数据线等进行的有线连接,以及基于蓝牙、局域网接入等进行的无线连接。以第一终端为智能手机、第二终端为PC为例,两者之间可以通过USB数据线建立有线连接。S12:第一终端随机产生第一参数。以Android系统本文档来自技高网...
root权限的授权方法及授权系统、存储装置

【技术保护点】
一种root权限的授权方法,其特征在于,所述授权方法包括:建立第一终端和第二终端之间的连接;所述第一终端随机产生第一参数;所述第二终端判断自身的身份标识是否属于预置身份标识;在第二终端的身份标识属于预置身份标识时,所述第二终端采用预设加解密算法对所述第一参数进行处理并得到第二参数;所述第一终端根据所述预设加解密算法判断所述第二参数和所述第一参数是否匹配;在所述第二参数和所述第一参数匹配时,所述第一终端允许向所述第二终端开放root权限。

【技术特征摘要】
1.一种root权限的授权方法,其特征在于,所述授权方法包括:建立第一终端和第二终端之间的连接;所述第一终端随机产生第一参数;所述第二终端判断自身的身份标识是否属于预置身份标识;在第二终端的身份标识属于预置身份标识时,所述第二终端采用预设加解密算法对所述第一参数进行处理并得到第二参数;所述第一终端根据所述预设加解密算法判断所述第二参数和所述第一参数是否匹配;在所述第二参数和所述第一参数匹配时,所述第一终端允许向所述第二终端开放root权限。2.根据权利要求1所述的授权方法,其特征在于,在所述第二终端采用预设加解密算法对所述第一参数进行处理并得到第二参数之前,所述方法还包括:所述第一终端采用预设加解密算法的公钥加密所述第一参数并获取加密后的密文;所述第二终端采用预设加解密算法对所述第一参数进行处理并得到第二参数,包括:所述第二终端采用所述预设加解密算法的与所述公钥配对的私钥解密所述密文并获取解密后的明文;所述第一终端根据预设加解密算法判断所述第二参数和所述第一参数是否匹配,包括:所述第一终端判断所述明文和第一参数是否相同。3.根据权利要求1所述的授权方法,其特征在于,在所述第二终端采用预设加解密算法对所述第一参数进行处理并得到第二参数之前,所述方法还包括:所述第一终端采用预设加解密算法的公钥加密所述第一参数并获取加密后的第一密文;所述第二终端采用预设加解密算法对所述第一参数进行处理并得到第二参数,包括:所述第二终端采用所述公钥加密所述第一参数并获取加密后的第二密文;所述第一终端根据预设加解密算法判断所述第二参数和所述第一参数是否匹配,包括:所述第一终端判断第一密文和第二密文是否相同。4.根据权利要求3所述的授权方法,其特征在于,在所述第一终端判断所述第二密文和第一密文相同时,所述方法还包括:所述第二终端判断其能否接入预设网络;在所述第二终端判断其能够接入所述预设网络时,所述第一终端向所述第二终端开放root权限。5.根据权利要求1所述的授...

【专利技术属性】
技术研发人员:郭名义
申请(专利权)人:深圳天珑无线科技有限公司深圳市天珑移动技术有限公司
类型:发明
国别省市:广东,44

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

1