WLAN认证详解

article/2025/8/26 18:05:51

今天继续给大家介绍WLAN,本文主要内容是WLAN的认证。

一、开放系统认证

开放系统认证,即Open System Authentication,是缺省使用的认证机制,简单来说,就是不进行认证,当STA向AP发送认证请求帧时,AP立即回应认证成功的响应报文。开放系统认证非常简单但不安全。
但是,在这种情况下,STA只需要知道AP的SSID才可连接成功,如果出示的SSID与AP的SSID不同,那么AP将拒绝STA的连接。利用这一点,可以很好的进行用户群体分组,避免任意漫游带来的安全和访问性能的问题。也可以通过设置隐藏接入点,以及SSID区域的划分和权限控制来达到保密的目的。从这个角度来看,SSID可以被认为是一个简单的口令,STA需要提供口令来进行认证,从而实现一定程度上的安全。
但是,现在一些设备或软件可以搜索处隐藏SSID的无线网络。因此,只使用SSID隐藏策略来保证无线网络的安全性是不行的。

二、MAC认证

可以在WLAN中配置允许访问的MAC地址列表,如果客户端的MAC地址不在允许访问的MAC地址列表中,将拒绝其接入AP的请求。但是由于目前很多网卡支持修改虚拟MAC地址,因此MAC地址认证的方式不能从根本上解决问题,只能聊胜于无。

三、共享密钥认证

共享密钥(Shared-key Authentication)认证,必须使用WEP加密方式,要求STA和AP使用相同的共享密钥,该密钥通常被称为WEP密钥。
共享密钥认证流程如下所示:
在这里插入图片描述
共享密钥认证要求STA和AP拥有共同的密钥,采用的是“挑战——应答”的验证方式,由AP端发送挑战——即一段短语,之后STA做出应答,即将该短语用密钥加密后回传AP。AP将短语也用密钥加密,如果与STA发送的密文相同,则认证成功,否则认证失败。
共享密钥认证在一定程度上解决了WLAN认证问题,能够提供一定程度的安全性。但是共享密钥认证可扩展性不佳,每台设备必须要配置较长的密钥,如果经常更换密钥,则比较麻烦,如果不经常更换密钥,则静态密钥使用时间过长则会带来安全性上的风险。更重要的是,在共享密钥认证方式下,多个用户共享一个密钥,这是WLAN共享密钥认证本身设计的一大缺陷。

四、IEEE 802.1X认证

IEEE 802.1X是一种基于端口的网络接入控制协议,是IEEE指定的关于用户接入网络的认证标准。IEEE 802.1X相对于共享密钥认证,最大的优势是可以做大每个用户一个密码,比共享密钥认证的安全性大大提升。
IEEE802.1X认证系统如下:
在这里插入图片描述
在802.1X认证架构中,STA在想要接入AP时,要向AP发送认证请求,此时AP是认证者。但是AP本身没有认证的用户名和密码信息,不对STA进行认证,而是通过EAP协议,将认证信息传递给认证服务器,由服务器对STA进行认证,之后将认证结果反馈会AP,完成认证过程。
EAP(Extensible Authentication Protocol)协议是802.1X体系使用的协议,其封包格式如下:
在这里插入图片描述
EAP协议有四种类型,第一种是EAP-MD5类型的认证,采取的认证方式是用户名加密码;第二种是EAP-TLS类型的认证,采取的认证方式是用户名+服务器证书的认证方式,这种方式可以对服务器和客户端进行双向认证;第三种是EAP-TTLS类型的认证,采取的认证方式是服务器证书的认证方式;第四种是EAP-PEAp的认证方式,该方式下可以对服务器和客户端做双向认证,对服务器认证采用的是证书的认证方式,而对客户端的认证方式是用户名和密码的认证方式。这种认证方式采用较多。

五、Portal认证

Portal认证也成称WEB认证。客户端使用web浏览器登入认证界面,填入用户名、密码信息,提交后,由web服务器和设备配合完成用户的认证。portal认证由于用户体验比较好,现在已经在各大银行、宾馆等场所大规模使用。此外,随着信息技术应用不断广阔,目前又出现了利用微信扫码形式的特殊portal认证,但是究其原理,基本上是一样的。
Portal认证体系结构如下所示:
在这里插入图片描述
Portal认证过程如下所示:
在这里插入图片描述
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200/article/details/120385884


http://chatgpt.dhexx.cn/article/kWgO0KHU.shtml

相关文章

WiFi 的认证方法

认证方法 认证方法有两种:Open system authentication 与 Shared key authentication。 Open system authentication: 开放系统认证是缺省使用的认证机制,即不认证。如果认证类型设置为开放系统认证,则所有请求认证的客户端都会通过认证。开…

WiFi认证—分析从连接WiFi到上网的全过程(一)

WiFi认证—分析从连接WiFi到上网的全过程(一) - 墨天轮 1 聊一聊网络分析那些事 在我们的业务当中,RPC为各个节点之间的交互提供了通信保障。节点间通信作为整个体系中至关重要的一环,对整体的业务具有不可忽视的影响;通信速率是影响业务直…

金蝶K3开发-工业单据显示物料图片

金蝶K3工业单据单据体实现当鼠标移动到物料代码字段区域时,自动显示对应分录的物料图片,鼠标移动到其他区域时,窗体会自动消失。

金蝶K3开发-基础资料插件开发

金蝶K3的基础资料是支持二次开发的,修改一下界面显示或者控制录入的数据是没有问题,调用官方接口即可轻松实现。 但如果你想扩展一些个性功能,如在客户基础资料上维护客户的联系人或者客户的收货信息等等,增加自定义字段显然不是个…

在金蝶开发中,根据id如何查找对应的bosType

先找到一个id,有两种方法,一种是应用于代码中,一种是在客户端查询 先说第一种代码实现: String bosType BOSUuid.read(modelId).getType().toString(); modelId是一个String类型的字符串 第二种,用客户端登录&#xf…

金蝶K3开发-工业单据自定义控件

工业单据金蝶本身提供了单据自定义,但功能有限。通过开发,单据头和单据体均可实现下拉框、复选框、多行显示文本框等自定义字段,这些是系统本身的自定义无法实现的。 单据头也可以增加自定义图标字段,显示如快递单号的条形码或者二…

金蝶开发中根据实体查找bostype,再根据bostype规则,生成对应的id

金蝶开发中根据实体查找bostype,再根据bostype规则,生成对应的id,适用于在dep建的表,需要自己手动写insert语句的,因为在金蝶开发中,fid是根据bostype来生成的,以下示例仅供参考 在客户端查找b…

金蝶EAS开发认证考试

金蝶BOS考试 https://wenku.baidu.com/view/81c8a65465ce050877321391.html WAFII 帮助系统 http://waf2.kingdee.com:6888/waf2help/ BOS考试题库 https://wenku.baidu.com/view/cc5e442c2af90242a895e557.html BOS模拟认证考试 https://wenku.baidu.com/view/bf383ebe1a37…

金蝶二次开发 的新手体会

金蝶二次开发 的新手体会 1.标识、字段名、绑定的实体属性分别是什么? 标识,必须全单据唯一,在插件中据此获取字段元数据; 字段名,是字段在数据库表格中的字段名称,在实体中唯一,插件据此&#…

金蝶EAS开发 第二弹:了解开发工具与基本使用(下)

承接上一篇:金蝶EAS开发 第一弹:了解开发工具与基本使用(上) ,我们继续! 3.3. client目录是客户端相关的:里面可以配置各种功能的UI: 3.3.1. UI配置文件: 3.3.2. UI配置页面: 配置页面大概分为这几个部分,红框部分为UI的整体布局概览,可以将右侧蓝框中各种各样的控件拖入其中…

金蝶云星空ERP附件上传接口开发思路

1️⃣ 需求描述:需要通过调用金蝶API接口实现指定单据的附件上传。本文以收料通知单为例,以Java代码示例进行讲解。 tips:阅读本文开始前,希望你是一名开发者同时阅读过: https://vip.kingdee.com/article/87232573931…

金蝶创建webservice接口和调用

注意:因为文件缺失webservice这部分是以3个功能来描述的 webservice金蝶有标准接口可以在金蝶社区找到文档,自己写一个webservice接口需要在金蝶bos设计开发工具matedata目录下新建一个功能。 注意:功能命名结尾要以Facade结尾 功能建完后再…

BOS金蝶云星空开发简单账表

一.BOS创建简单账表: 1.左键单击左上角文件->新建。 2.选择简单账表,输入名称,编号,点击确定,创建简单账表。 3.选择过滤条件框,输入名称,编号,点击确定。 二.Visual Studio…

金蝶插件开发理解

(1)金蝶软件 金蝶是一家从事企业管理,从事财务,供应链,仓库等等的软件公司 金蝶的软件可以分成两部分: 1,BOS模块,配置开发模块 2,前端界面模块 3,后端可以通过配置和写插件的形式开…

金蝶二开感受

小白感受篇 最近换工作,公司使用金蝶系统来作为公司的财务中台,因此与金蝶云星空结缘。 说说我的感受、以及对金蝶二开的理解。后面我应该也会不定时更新我对金蝶的看法以及新的感受。 在我没有真正接触金蝶前,我只知道有些比较知名的软件…

金蝶EAS开发 第一弹:了解开发工具与基本使用(上)

毕业前夕,我来到了一家物流公司实习,为本公司做系统.我被分配的是用金蝶做财务系统的二次开发,没有文档的帮助真的让我头皮发麻,还好同事很热心,一直在帮助我,不然要上手这玩意还真的很有难度.入职已经两个星期了,我觉得好记性不如烂笔头,今天开始我准备尽量将学到的知识记录下…

金蝶插件开发

1、报表开发 报表开发需要表头表体两个插件,表头继承AbstractReportFormPlugin类,表体继承AbstractReportListDataPlugin类,其中列表的数据需要显示,则主要靠的是AbstractReportListDataPlugin子类实现query(&#xf…

金蝶BOS开发入门

金蝶BOS开发入门 金蝶BOS开发工具介绍 解决方案相当于一个JAVA项目,而BOS开发工具是开发解决方案的技术平台。它可以新建一个解决方案,或者从本地或者远程导入一个已有的解决方案,具体操作后续会讲到。 界面介绍和简单使用 简单&#xff…

金蝶EAS开发笔记

1.界面介绍 1. 新建业务单位,若无需求,默认选用财务组织。 2. 在项目路径下的\metadata\com\kingdee\eas\custom\bill 可改单据名称。 3. 标准:默认先在用户自定义下面建立报表(rpt)、基础资料(basedata)和业务单据(bill),即在…

测试用例设计方法——因果图法

1.因果图  1.1考虑所有输入/输出条件的相互制约关系以及组合关系  1.2考虑输入条件之间的依赖关系;  1.3再根据分析的关系来转化为判定表的规则 2.条件与结果之间的关系  2.1恒等  2.2非(~)  2.3或(V)  2.4与 3…