一种路由器调试模式的开启方法技术

技术编号:33434310 阅读:59 留言:0更新日期:2022-05-19 00:23
本申请提供了一种路由器调试模式的开启方法,包括:路由器后台管理系统基于用户的登录操作,确定用户的待验证数据;对待验证数据进行加密数据处理,得到待解析数据以生成目标二维码;目标终端扫描目标二维码获取待解析数据并发送给云服务器;云服务器对待解析数据验证通过后,生成动态口令并通过目标终端提供给用户;路由器后台管理系统将用户输入的第一动态口令发送给云服务器,并根据云服务器发送的口令校验通过信息开启目标路由器的调试模式。这样,用户仅需扫描动态二维码和输入口令就能开启目标路由器的调试模式,操作简单便捷;通过待验证数据加密后生成的动态二维码以及由云服务器生成的动态口令,提高开启路由器调试模式的安全性。模式的安全性。模式的安全性。

【技术实现步骤摘要】
一种路由器调试模式的开启方法


[0001]本申请涉及路由器
,尤其是涉及一种路由器调试模式的开启方法。

技术介绍

[0002]路由器是连接两个或多个网络的硬件设备,在网络间起网关的作用。随着网络互连技术的发展,路由器被广泛地使用。在使用过程中,当路由器出现故障等情况时,需要开发人员进入调试模式对路由器进行系统调试。
[0003]出于保证网络安全,避免用户误操作和防止远程攻击等目的,调试模式不能轻易开启,调试权限不能随意开放。因此,现有技术中通常需要进行拆机工作以暴露出路由器的数据串口(例如,UART串口),通过数据串口将路由器与电脑连接起来,并配合固定的密码以开启调试模式。
[0004]然而,这样的方式需要拆开路由器的外壳,操作非常麻烦;此外,一旦密码泄露可能导致调试模式被无权限人士开启,造成路由器和网络的安全问题,对用户和路由器生产厂商造成损失。

技术实现思路

[0005]有鉴于此,本申请的目的在于提供一种路由器调试模式的开启方法,使得用户通过扫描路由器后台管理系统的页面上显示的动态二维码获取待验证数据,并将待验证数据发送给云服务器进行权限验证;在权限验证通过后,用户可以获取动态口令,在路由器后台管理系统中输入动态口令以开启路由器的调试模式;这样,用户仅需扫描动态二维码和输入口令就能开启调试模式,操作简单便捷;通过待验证数据加密后生成的动态二维码以及由云服务器生成的动态口令,可以提高开启路由器调试模式的安全性。
[0006]本申请实施例提供了一种路由器调试模式的开启方法,所述开启方法应用于路由器后台管理系统,所述开启方法包括:
[0007]基于用户对所述路由器后台管理系统的登录操作,确定所述用户的待验证数据;其中,所述待验证数据包括用于生成目标二维码的基本数据和用于验证所述用户的调试权限的权限数据;
[0008]通过对所述待验证数据进行加密数据处理,得到待解析数据;
[0009]根据所述待解析数据生成所述目标二维码,以使目标终端通过扫描所述目标二维码获取所述待解析数据;
[0010]获取所述用户在所述路由器后台管理系统中输入的第一动态口令,并将所述第一动态口令发送给云服务器以使所述云服务器根据实际动态口令对所述第一动态口令进行校验;其中,所述云服务器在对所述目标终端发送的所述待解析数据的校验通过后,生成所述实际动态口令,并通过所述目标终端将所述实际动态口令提供给所述用户;
[0011]根据云服务器发送的校验通过信息开启目标路由器的调试模式。
[0012]进一步的,所述通过对所述待验证数据进行加密数据处理,得到待解析数据,包
括:
[0013]使用第一密钥和预设的分组加密算法对所述待验证数据进行加密处理,得到第一待解析数据;
[0014]将所述第一待解析数据、所述权限数据、所述第一待解析数据的数据长度和所述权限数据的长度进行数据拼接,得到第二数据;
[0015]使用第二密钥对所述第二数据进行带密钥的哈希函数运算,得到第二待解析数据;
[0016]将所述第一待解析数据和所述第二待解析数据进行数据拼接,得到所述待解析数据。
[0017]本申请实施例提供了一种路由器调试模式的开启方法,所述开启方法应用于云服务器,所述开启方法包括:
[0018]获取目标终端发送的待解析数据和所述目标终端的标识码;其中,所述目标终端通过扫描路由器后台管理系统的页面上显示的目标二维码获取所述待解析数据;
[0019]基于所述目标终端的标识码,确定与所述目标终端的标识码对应的、标准的待解析数据;
[0020]基于标准的待解析数据,对接收的待解析数据进行校验;
[0021]若接收到的待解析数据通过校验,则使用第一密钥对接收的待解析数据中的第一待解析数据进行解密以得到待验证数据;
[0022]基于所述目标终端的标识码和当前时间,对所述待验证数据进行校验以确定所述待验证数据是否通过校验;
[0023]若所述待验证数据通过校验,则生成动态口令并发送给所述目标终端,以通过所述目标终端将所述动态口令提供给用户;
[0024]获取所述用户在所述路由器后台管理系统输入的第一动态口令,并根据所述动态口令对所述第一动态口令进行校验;
[0025]若所述第一动态口令通过校验,则将校验通过信息发送给所述路由器后台管理系统,以使所述路由器后台管理系统开启目标路由器的调试模式。
[0026]进一步的,所述待验证数据包括用于生成所述目标二维码的基本数据和用于验证所述用户的调试权限的权限数据;
[0027]所述基于所述目标终端的标识码和当前时间,对所述待验证数据进行校验以确定所述待验证数据是否通过校验,包括:
[0028]确定所述权限数据中包括的终端的标识码与所述目标终端的标识码是否一致;
[0029]确定所述权限数据中包括的目标二维码的生成时间与当前时间的差值是否小于预设时间阈值;
[0030]若所述权限数据中包括的终端的标识码与所述目标终端的标识码一致,且所述权限数据中包括的目标二维码的生成时间与当前时间的差值小于预设时间阈值,则确定所述待验证数据通过校验。
[0031]本申请实施例提供了一种路由器调试模式的开启方法,所述开启方法应用于终端,所述开启方法包括:
[0032]通过扫描路由器后台管理系统的页面中显示的二维码,获取待解析数据;
[0033]将所述待解析数据发送给云服务器,以使所述云服务器对所述待解析数据进行校验;
[0034]接收云服务器在对所述待解析数据的校验通过后发送的动态口令,并将所述动态口令提供给用户,以使所述用户通过在所述路由器后台管理系统的页面中输入所述动态口令来开启目标路由器的调试模式。
[0035]本申请实施例提供了一种路由器后台管理系统,所述系统包括:
[0036]第一确定模块,用于基于用户对所述路由器后台管理系统的登录操作,确定所述用户的待验证数据;其中,所述待验证数据包括用于生成目标二维码的基本数据和用于验证所述用户的调试权限的权限数据;
[0037]数据处理模块,用于通过对所述待验证数据进行加密数据处理,得到待解析数据;
[0038]二维码生成模块,用于根据所述待解析数据生成所述目标二维码,以使目标终端通过扫描所述目标二维码获取所述待解析数据;
[0039]口令获取模块,用于获取所述用户在所述路由器后台管理系统中输入的第一动态口令,并将所述第一动态口令发送给云服务器以使所述云服务器根据实际动态口令对所述第一动态口令进行校验;其中,所述云服务器在对所述目标终端发送的所述待解析数据的校验通过后,生成所述实际动态口令,并通过所述目标终端将所述实际动态口令提供给所述用户;
[0040]开启模块,用于根据云服务器发送的校验通过信息开启目标路由器的调试模式。
[0041]进一步的,所述数据处理模块在用于通过对所述待验证数据进行加密数据处理,得到待解析数据时本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种路由器调试模式的开启方法,其特征在于,所述开启方法应用于路由器后台管理系统,所述开启方法包括:基于用户对所述路由器后台管理系统的登录操作,确定所述用户的待验证数据;其中,所述待验证数据包括用于生成目标二维码的基本数据和用于验证所述用户的调试权限的权限数据;通过对所述待验证数据进行加密数据处理,得到待解析数据;根据所述待解析数据生成所述目标二维码,以使目标终端通过扫描所述目标二维码获取所述待解析数据;获取所述用户在所述路由器后台管理系统中输入的第一动态口令,并将所述第一动态口令发送给云服务器以使所述云服务器根据实际动态口令对所述第一动态口令进行校验;其中,所述云服务器在对所述目标终端发送的所述待解析数据的校验通过后,生成所述实际动态口令,并通过所述目标终端将所述实际动态口令提供给所述用户;根据云服务器发送的校验通过信息开启目标路由器的调试模式。2.根据权利要求1所述的开启方法,其特征在于,所述通过对所述待验证数据进行加密数据处理,得到待解析数据,包括:使用第一密钥和预设的分组加密算法对所述待验证数据进行加密处理,得到第一待解析数据;将所述第一待解析数据、所述权限数据、所述第一待解析数据的数据长度和所述权限数据的长度进行数据拼接,得到第二数据;使用第二密钥对所述第二数据进行带密钥的哈希函数运算,得到第二待解析数据;将所述第一待解析数据和所述第二待解析数据进行数据拼接,得到所述待解析数据。3.一种路由器调试模式的开启方法,其特征在于,所述开启方法应用于云服务器,所述开启方法包括:获取目标终端发送的待解析数据和所述目标终端的标识码;其中,所述目标终端通过扫描路由器后台管理系统的页面上显示的目标二维码获取所述待解析数据;基于所述目标终端的标识码,确定与所述目标终端的标识码对应的、标准的待解析数据;基于标准的待解析数据,对接收的待解析数据进行校验;若接收到的待解析数据通过校验,则使用第一密钥对接收的待解析数据中的第一待解析数据进行解密以得到待验证数据;基于所述目标终端的标识码和当前时间,对所述待验证数据进行校验以确定所述待验证数据是否通过校验;若所述待验证数据通过校验,则生成动态口令并发送给所述目标终端,以通过所述目标终端将所述动态口令提供给用户;获取所述用户在所述路由器后台管理系统输入的第一动态口令,并根据所述动态口令对所述第一动态口令进行校验;若所述第一动态口令通过校验,则将校验通过信息发送给所述路由器后台管理系统,以使所述路由器后台管理系统开启目标路由器的调试模式。4.根据权利要求3所述的开启方法,其特征在于,所述待验证数据包括用于生成所述目
标二维码的基本数据和用于验证所述用户的调试权限的权限数据;所述基于所述目标终端的标识码和当前时间,对所述待验证数据进行校验以确定所述待验证数据是否通过校验,包括:确定所述权限数据中包括的终端的标识码与所述目标终端的标识码是否一致;确定所述权限数据中包括的目标二维码的生成时间与当前时间的差值是否小于预设时间阈值;若所述权限数据中包括的终端的标识码与所述目标终端的标识码一致,且所述权限数据中包括的目标二维码的生成时间与当前时间的差值小于预设时间阈值,则确定所述待验证数据通过校验。5.一种路由器调试模式的开启方法,其特征在于,所述开启方法应用于终端,所述开启方法包括:通过扫描路由器后台管理系统的页面中显示的二维码,获取待解析数据;将所述待解析数据发送给云服...

【专利技术属性】
技术研发人员:张晶晶刘加勇
申请(专利权)人:北京华云安信息技术有限公司
类型:发明
国别省市:

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

1