跨场景WiFi无感知认证方法、装置、系统及网关设备与流程

摘要: 本发明涉及网络通信,具体涉及一种跨场景wifi无感知认证方法、装置、系统及网关设备。背景技术:1、随着企业园区、商业连锁、公共服务等场景wifi网络的规模化部署...
跨场景WiFi无感知认证方法、装置、系统及网关设备与流程

本发明涉及网络通信,具体涉及一种跨场景wifi无感知认证方法、装置、系统及网关设备。

背景技术:

1、随着企业园区、商业连锁、公共服务等场景wifi网络的规模化部署,portal 认证因轻量化、易部署、无需预装客户端的特点,已成为无线网络准入管控的主流方案。为降低用户重复认证的操作成本,mac(媒体存取控制位址)无感知认证被广泛应用:网关记录已认证终端的mac地址,当终端再次接入同一wifi网络时,直接通过 mac地址匹配完成身份校验并放行,无需用户重复输入账号密码。

2、但近年来,ios、android、windows 等主流操作系统均默认启用私有无线地址(随机 mac)隐私机制,终端每次连接不同wifi或周期性重连同一wifi 时,都会生成全新的随机mac地址。该机制直接导致传统mac无感知认证体系失效:同一物理终端因mac地址变更,会被网关识别为全新设备,每次接入都需要重新完成portal认证,严重影响用户体验,也增加了认证系统的冗余开销,成为wifi认证领域的核心行业痛点。

3、因此,现有方案存在随机 mac 场景的身份识别失效问题,即传统mac 无感知认证无法识别同一终端、重复要求认证的痛点。

技术实现思路

1、有鉴于此,有必要提供一种跨场景wifi无感知认证方法、装置、系统及网关设备,用以解决随机 mac 场景下无感知认证无法识别同一终端,需要重复要求认证的技术问题。

2、为了解决上述问题,第一方面,本发明提供了一种跨场景wifi无感知认证方法,包括:

3、在接收到终端访问wifi网络时发起的http/https请求后,劫持对应的http/https流量,并返回重定向响应至所述终端,以唤起所述终端加载检测响应模板页面;

4、获取所述终端上传的uuid;所述uuid是所述终端基于所述检测响应模板页面采集的多维度稳定特征进行拼接后得到;

5、在对所述终端的mac校验失败后,对所述uuid进行校验,并在所述uuid校验通过后,返回在线状态标识至所述终端,以对所述终端配置wifi网络访问权限。

6、在一种可能的实现方式中,跨场景wifi无感知认证方法,还包括:

7、在所述uuid校验未通过后,返回非在线状态标识至所述终端,以控制所述终端跳转至认证页面;所述认证页面用于接收用户身份信息,并将所述用户身份信息发送至网关进行认证。

8、在一种可能的实现方式中,跨场景wifi无感知认证方法,还包括:

9、在所述uuid校验未通过后,将终端接入会话与所述uuid的映射关系存入recog对象,并在下次使用uuid时,基于所述映射关系获取对应的uuid;所述recog对象的生命周期与所述终端接入wifi网络的会话绑定,并在所述终端断开wifi网络后清除。

10、在一种可能的实现方式中,跨场景wifi无感知认证方法,还包括:

11、获取所述终端的认证页面上传的用户身份信息和网关校验账号,并在所述用户身份信息和所述网关校验账号认证通过后,生成mac无感知临时记录和uuid持久化授权记录;

12、其中,所述mac无感知临时记录包括所述终端的mac及绑定的用户身份信息,所述mac无感知临时记录在经过目标时长后删除;所述mac无感知临时记录用于与所述终端的mac进行匹配,以对mac进行校验;

13、所述uuid持久化授权记录包括所述uuid及绑定的用户身份信息,且所述uuid持久化授权记录存储至uuid持久化授权库;所述uuid持久化授权库用于与uuid进行匹配,以对uuid进行校验。

14、在一种可能的实现方式中,所述uuid持久化授权库部署至云服务器或者网关集群。

15、在一种可能的实现方式中,所述多维度稳定特征包括:webgl渲染特征、canvas绘图特征、音频振荡器特征、系统字体列表、navigator对象属性、屏幕参数、系统时区以及math对象计算精度;

16、所述uuid是所述终端基于所述检测响应模板页面采集的多维度稳定特征进行拼接后得到特征串,并对所述特征串采用哈希算法进行加密得到。

17、在一种可能的实现方式中,返回重定向响应至所述终端,以唤起所述终端加载检测响应模板页面,包括:

18、执行portal重定向规则,返回包含检测响应模板页面和portal 认证页的重定向响应至所述终端,以唤起所述终端加载检测响应模板页面。

19、第二方面,本发明还提供一种跨场景wifi无感知认证装置,包括:

20、重定向模块,用于在接收到终端访问wifi网络时发起的http/https请求后,劫持对应的http/https流量,并返回重定向响应至所述终端,以唤起所述终端加载检测响应模板页面;

21、uuid获取模块,用于获取所述终端上传的uuid;所述uuid是所述终端基于所述检测响应模板页面采集的多维度稳定特征进行拼接后得到;

22、校验模块,用于在对所述终端的mac校验失败后,对所述uuid进行校验,并在所述uuid校验通过后,返回在线状态标识至所述终端,以对所述终端配置wifi网络访问权限。

23、第三方面,本发明还提供一种网关设备,包括存储器和处理器,其中,

24、所述存储器,用于存储程序;

25、所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以实现如上述任意一项所述的跨场景wifi无感知认证方法的步骤。

26、第四方面,本发明还提供一种跨场景wifi无感知认证系统,包括上述的网关设备以及与所述网关设备通信连接的终端。

27、采用上述实现方式的有益效果是:本发明提供的跨场景wifi无感知认证方法、装置、系统及网关设备,在接收到终端访问wifi网络时发起的http/https请求后,劫持对应的http/https流量,并返回重定向响应至所述终端,以唤起所述终端加载检测响应模板页面;获取所述终端上传的uuid;所述uuid是所述终端基于所述检测响应模板页面采集的多维度稳定特征进行拼接后得到;在对所述终端的mac校验失败后,对所述uuid进行校验,并在所述uuid校验通过后,返回在线状态标识至所述终端,以对所述终端配置wifi网络访问权限。

28、本发明将uuid 从“辅助识别因子”升级为独立的永久授权载体,完全脱离 mac 地址的限制。无论终端如何更换随机mac,只要浏览器环境稳定,即可通过 uuid 精准识别终端身份,彻底解决了随机mac导致的传统无感知认证失效痛点。本发明采用固定优先级的两级校验逻辑,mac 无感知作为优先路径兼容存量体系,uuid 作为随机 mac 场景下的兜底校验路径,二者协同完成认证,从而解决随机 mac 场景下无感知认证无法识别同一终端,需要重复要求认证的技术问题。

1.一种跨场景wifi无感知认证方法,其特征在于,包括:

2.根据权利要求1所述的跨场景wifi无感知认证方法,其特征在于,还包括:

3.根据权利要求1所述的跨场景wifi无感知认证方法,其特征在于,还包括:

4.根据权利要求1所述的跨场景wifi无感知认证方法,其特征在于,还包括:

5.根据权利要求1所述的跨场景wifi无感知认证方法,其特征在于,所述uuid持久化授权库部署至云服务器或者网关集群。

6.根据权利要求1所述的跨场景wifi无感知认证方法,其特征在于,所述多维度稳定特征包括:webgl渲染特征、canvas绘图特征、音频振荡器特征、系统字体列表、navigator对象属性、屏幕参数、系统时区以及math对象计算精度;

7.根据权利要求1-6任一项所述的跨场景wifi无感知认证方法,其特征在于,返回重定向响应至所述终端,以唤起所述终端加载检测响应模板页面,包括:

8.一种跨场景wifi无感知认证装置,其特征在于,包括:

9.一种网关设备,其特征在于,包括存储器和处理器,其中,

10.一种跨场景wifi无感知认证系统,其特征在于,包括权利要求9所述的网关设备以及与所述网关设备通信连接的终端。