[发明专利]基于802.1X协议数据包验证的用户身份认证方法有效
| 申请号: | 201611149130.7 | 申请日: | 2016-12-14 |
| 公开(公告)号: | CN106790012B | 公开(公告)日: | 2020-02-18 |
| 发明(设计)人: | 王国彬;张华杰;胡鹏 | 申请(专利权)人: | 深圳市彬讯科技有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06 |
| 代理公司: | 深圳众鼎专利商标代理事务所(普通合伙) 44325 | 代理人: | 黄章辉 |
| 地址: | 518000 广东省深圳市南山区高*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 802.1 协议 数据包 验证 用户 身份 认证 方法 | ||
1.一种基于802.1X协议数据包验证的用户身份认证方法,其特征在于:提供客户端、设备端及认证服务器,所述客户端包括数据接收模块、认证模块、数据类型判断模块、数据请求类型判断模块、响应数据处理模块、请求数据处理模块、网络重连模块及登录判断模块,所述设备端包括网卡判断模块及网卡自动选择模块,
所述基于802.1X协议数据包验证的用户身份认证方法包括以下步骤:
S1:用户启动所述客户端发起802.1X认证,所述设备端通过底层数据包收发对与所述设备端连接的客户端进行认证,通过所述认证服务器对所述设备端的用户进行认证、授权和计费;
S2:所述网卡判断模块通过信息列举函数列举客户端上的所有网卡,获取所有网卡基本信息并将其保存,所述网卡判断模块对所述网卡的数据进判断并将判断后的网卡数据发送给所述网卡自动选择模块,所述网卡自动选择模块根据所述网卡数据对物理网卡进行自动选择;
S3:所述客户端监控所述客户端与所述设备端连接的系统状态,当达到恢复状态时,所述客户端启动与所述设备端重新连接的机制,与所述设备端重新连接;
所述步骤S1的步骤“底层数据包收发”的实现步骤包括:
S1a:所述认证模块发送第一次认证开始帧,判断认证开始帧发送是否超时,如果是,则执行步骤S1c,如果否,则执行步骤S1b;
S1b:所述数据接收模块等待接收数据包,并将所接收的数据包发送给所述数据类型判断模块;
S1c:所述认证模块发送第二次认证开始帧,判断认证开始帧发送是否超时,如果是,则结束流程,如果否,则返回所述步骤S1b;
S1d:所述数据类型判断模块判断所接收的数据包的类型,如果是响应数据包,则将所述响应数据包发送给所述响应数据处理模块,如果是请求数据包,则将所述请求数据包发送给所述请求数据处理模块;
S1e:所述请求数据处理模块将请求数据包发送给所述数据请求类型判断模块,所述响应数据处理模块将响应数据包发送所述登录判断模块,所述数据请求类型判断模块将所述请求数据包的数据判断后进行认证分类并将认证分类的信息发送给所述登录判断模块;
S1f:所述登录判断模块对所设备端的登录状态进行判断,如果登录不成功,则结束流程,如果登录成功,则所述客户端与所述设备连接成功;
其中,所述设备端为支持802.1X协议的网络设备,所述认证服务器是为设备端提供认证服务的实体;
其中,所述底层数据包收发的编程接口为WinPcap网络驱动程序。
2.根据权利要求1基于802.1X协议数据包验证的用户身份认证方法,其特征在于:所述客户端支持可扩展认证协议EAPOL,所述设备端为客户端提供接入局域网的端口,该端口是物理端口或者逻辑端口。
3.根据权利要求1基于802.1X协议数据包验证的用户身份认证方法,其特征在于:所述信息列举函数为GetAdaptersAddresses函数。
4.根据权利要求1基于802.1X协议数据包验证的用户身份认证方法,其特征在于:所述网卡基本信息为网卡GUID、网卡设备名称、网卡详细名称、网卡MAC地址及网卡设备类型。
5.根据权利要求1基于802.1X协议数据包验证的用户身份认证方法,其特征在于:所述认证分类包括发送用户名、发送密码及响应心跳。
6.根据权利要求1基于802.1X协议数据包验证的用户身份认证方法,其特征在于:所述步骤S3的步骤“所述网卡判断模块对所述网卡的数据进判断并将判断后的网卡数据发送给所述网卡自动选择模块”的实现步骤包括:所述网卡判断模块通过查询对应系统注册表路径下对应网卡名称的一个键,判断所述键下面的子健“Connection”的开头类型,如果所述子健的键值是以“PCI”开头,则判断所述物理网卡是否为一张,如果为一张,则所述网卡自动选择模块对所述物理网卡进行选择,如果所述子健的键值不是以“PCI”开头,则结束流程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市彬讯科技有限公司,未经深圳市彬讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611149130.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种脱硝氨气空气混合装置
- 下一篇:一种脱硝氨气预处理系统





