端口鉴权方法、装置、电子设备及可存储介质制造方法及图纸

技术编号:38028972 阅读:11 留言:0更新日期:2023-06-30 10:55
本申请实施例公开一种端口鉴权方法、装置、电子设备及可存储介质,该方法应用于第一电子设备,第一电子设备设置有预加载模式preloader端口,预加载端口处于默认关闭状态,该方法包括:在快速启动fastboot模式下对第二电子设备进行鉴权;当对第二电子设备鉴权的结果为通过的情况下,打开preloader端口,以使第二电子设备使用刷机工具通过preloader端口对第一电子设备进行刷机。实施本申请实施例,使得第二电子设备能够通过preloader端口对第一电子设备进行刷机,从而避免了由于刷机过程常用的端口处于开启状态导致容易被攻击和恶意刷机的情况,能够提高电子设备的安全性。能够提高电子设备的安全性。能够提高电子设备的安全性。

【技术实现步骤摘要】
端口鉴权方法、装置、电子设备及可存储介质


[0001]本申请涉及电子
,具体涉及一种端口鉴权方法、装置、电子设备及可存储介质。

技术介绍

[0002]随着智能电子设备的大规模普及以及黑客攻击智能电子设备的手段的多样化,使得对智能电子设备的端口进行保护的重要性愈发增强。以MTK电子设备为例,现有的是通过关闭预加载模式preloader端口,默认打开自启动下载模式(BootRom Download Mode,brom)端口,并将加密算法的公钥摘要写入brom端口中从而实现brom端口的安全校验,使得必须配置相应加密算法的私钥才能通过brom端口启动相应权限,但默认打开的brom端口存在被黑客破解校验的风险。

技术实现思路

[0003]本申请实施例公开了一种端口鉴权方法、装置、电子设备及可存储介质,能够提高电子设备的安全性。
[0004]本申请实施例第一方面公开了一种端口鉴权方法,应用于第一电子设备,所述第一电子设备设置有预加载模式preloader端口,所述预加载端口处于默认关闭状态,所述方法包括:
[0005]在快速启动fastboot模式下对第二电子设备进行鉴权;
[0006]当对所述第二电子设备鉴权的结果为通过的情况下,打开所述preloader端口,以使所述第二电子设备使用刷机工具通过所述preloader端口对所述第一电子设备进行刷机。
[0007]作为一种可选的实施方式,在本实施例的第一方面中,所述方法还包括:
[0008]当所述第二电子设备完成对所述第一电子设备刷机的情况下,在所述Fastboot模式下对所述第二电子设备再次进行鉴权;
[0009]当对所述第二电子设备再次鉴权的结果为通过的情况下后,关闭所述preloader端口。
[0010]作为一种可选的实施方式,在本实施例的第一方面中,所述第一电子设备的自启动下载模式brom端口设置为永久关闭状态。
[0011]作为一种可选的实施方式,在本实施例的第一方面中,所述在快速启动Fastboot模式下对第二电子设备进行鉴权,包括:
[0012]将第一密文发送至第二电子设备,所述第一密文包括通过加密算法的公钥进行加密的第一数据;
[0013]接收所述第二电子设备针对所述第一密文所发送的第二密文,所述第二密文包括通过所述加密算法的私钥进行加密的第二数据;
[0014]通过所述加密算法的公钥对所述第二密文进行解密,并将所述第二密文中的第二
数据与所述第一数据进行对比;
[0015]根据对比结果确定对所述第二电子设备鉴权的结果。
[0016]作为一种可选的实施方式,在本实施例的第一方面中,所述第一密文包括的第一数据通过所述加密算法的第一公钥进行加密;
[0017]所述第二密文包括的第二数据是由所述第二电子设备通过所述加密算法的第一私钥对所述第一密文进行解密,并根据解密得到的所述第一数据所确定的;
[0018]所述第二密文是由所述第二电子设备通过所述加密算法的第二私钥对所述第二数据进行加密得到的;
[0019]所述通过所述加密算法的公钥对所述第二密文进行解密,并将所述第二密文中的第二数据与所述第一数据进行对比,包括:
[0020]通过所述加密算法的第二公钥对所述第二密文进行解密,并将所述第二密文中的第二数据与所述第一数据进行对比,其中,所述第一私钥和第一公钥为通过所述加密算法得到的一个密钥对,所述第二私钥和第二公钥为通过所述加密算法得到的另一个密钥对。
[0021]作为一种可选的实施方式,在本实施例的第一方面中,所述第一密文包括通过加密算法的第一公钥进行加密的随机数;
[0022]所述第二密文包括设备信息以及由所述第二电子设备通过所述加密算法的第一私钥对所述第一密文进行解密所得到的随机数;
[0023]所述通过所述加密算法的第二公钥对所述第二密文进行解密,并将所述第二密文中的第二数据与所述第一数据进行对比,包括:
[0024]通过所述加密算法的第二公钥对所述第二密文进行解密,并将所述第二密文中的设备信息与所述第一电子设备的设备信息进行对比,以及将所述第二密文中的随机数与所述第一密文中的随机数进行对比;
[0025]所述当对所述第二电子设备鉴权的结果为通过的情况下,打开所述preloader端口,以使所述第二电子设备使用刷机工具通过所述preloader端口对所述第一电子设备进行刷机,包括:
[0026]在所述第二密文中的设备信息与所述第一电子设备的设备信息相同,且所述第二密文中的第二随机数与所述第一密文中的随机数相同的情况下,将所述第一电子设备在所述fastboot模式下对于所述preloader端口的权限进行更改;
[0027]响应于开启命令,根据更改后的权限打开所述preloader端口。
[0028]本申请实施例第二方面公开了一种端口鉴权方法,应用于第二电子设备,所述第二电子设备与所述第一电子设备信令连接,所述第一电子设备设置有预加载模式preloader端口,所述预加载端口处于默认关闭状态,所述方法包括:
[0029]当所述第一电子设备在快速启动fastboot模式下对所述第二电子设备进行鉴权,且鉴权的结果为通过的情况下,所述第二电子设备使用刷机工具,通过所述第一电子设备打开的preloader端口,对所述第一电子设备进行刷机。
[0030]本申请实施例第三方面公开了一种端口鉴权装置,应用于第一电子设备,所述第一电子设备设置有预加载模式preloader端口,所述预加载端口处于默认关闭状态,所述装置包括:
[0031]鉴权模块,用于在快速启动fastboot模式下对第二电子设备进行鉴权;
[0032]端口模块,用于当对所述第二电子设备鉴权的结果为通过的情况下,打开所述preloader端口,以使所述第二电子设备使用刷机工具通过所述preloader端口对所述第一电子设备进行刷机。
[0033]本申请实施例第四方面公开了一种电子设备,所包括存储器及处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器实现本申请实施例公开的任意一种端口鉴权方法。
[0034]本申请实施例第五方面公开一种计算机可读存储介质,其存储计算机程序,其中,所述计算机程序被处理器执行时实现本申请实施例公开的一种端口鉴权方法。
[0035]与相关技术相比,本申请实施例具有以下有益效果:
[0036]第一电子设备在fastboot模式下对第二电子设备进行鉴权,在鉴权通过的情况下,第一电子设备对打开处于默认关闭状态的preloader端口,以使得第二电子设备能够通过preloader端口对第一电子设备进行刷机,从而避免了由于刷机过程常用的端口处于开启状态导致容易被攻击和恶意刷机的情况,能够提高电子设备的安全性。
附图说明
[0037]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种端口鉴权方法,其特征在于,应用于第一电子设备,所述第一电子设备设置有预加载模式preloader端口,所述预加载端口处于默认关闭状态,所述方法包括:在快速启动fastboot模式下对第二电子设备进行鉴权;当对所述第二电子设备鉴权的结果为通过的情况下,打开所述preloader端口,以使所述第二电子设备使用刷机工具通过所述preloader端口对所述第一电子设备进行刷机。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述第二电子设备完成对所述第一电子设备刷机的情况下,在所述fastboot模式下对所述第二电子设备再次进行鉴权;当对所述第二电子设备再次鉴权的结果为通过的情况下后,关闭所述preloader端口。3.根据权利要求1或2所述的方法,其特征在于,所述第一电子设备的自启动下载模式brom端口设置为永久关闭状态。4.根据权利要求1或2所述的方法,其特征在于,所述在快速启动fastboot模式下对第二电子设备进行鉴权,包括:将第一密文发送至第二电子设备,所述第一密文包括通过加密算法的公钥进行加密的第一数据;接收所述第二电子设备针对所述第一密文所发送的第二密文,所述第二密文包括通过所述加密算法的私钥进行加密的第二数据;通过所述加密算法的公钥对所述第二密文进行解密,并将所述第二密文中的第二数据与所述第一数据进行对比;根据对比结果确定对所述第二电子设备鉴权的结果。5.根据权利要求4所述的方法,其特征在于,所述第一密文包括的第一数据通过所述加密算法的第一公钥进行加密;所述第二密文包括的第二数据是由所述第二电子设备通过所述加密算法的第一私钥对所述第一密文进行解密,并根据解密得到的所述第一数据所确定的;所述第二密文是由所述第二电子设备通过所述加密算法的第二私钥对所述第二数据进行加密得到的;所述通过所述加密算法的公钥对所述第二密文进行解密,并将所述第二密文中的第二数据与所述第一数据进行对比,包括:通过所述加密算法的第二公钥对所述第二密文进行解密,并将所述第二密文中的第二数据与所述第一数据进行对比,其中,所述第一私钥和第一公钥为通过所述加密算法得到的一个密钥对,所述第二私钥和第二公钥为通过所述加密算法得到的另一个密钥对。6.根据权利要求5所述的方法,其特征在于,所述第一密文包括通过加密算法的第一公钥进行加密的随机数;所述第二密文包括设备信息以及由所述第二电子设...

【专利技术属性】
技术研发人员:赵聪
申请(专利权)人:上海闻泰电子科技有限公司
类型:发明
国别省市:

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

1