eap协议

[na]802.1x协议无线认证协议&dot1x有线认证实验

本小妞迷上赌 提交于 2020-03-31 09:15:19
以前搞无线时候,会涉及到无线client接入方式的认证协议. 认证方式+加密方式+有线的dot1x. 注:以前都是doc粘贴到博客的,加上没写博客的习惯,因此会比较乱. EAP(扩展认证协议)是什么? 0,扩展认证协议 1,一个灵活的传输协议,用来承载任意的认证信息(不包括认证方式) 2,直接运行在数据链路层,如ppp或以太网 3,支持多种类型认证 注:EAP 客户端---服务器之间一个协议 802.1x协议:客户端---NAD,承载电脑到交换机之间一段的一个二层的封装协议. radius:NAD—服务器,承载交换机到radius服务器之间的一个三层的radius的封装协议.如下图.(交换机的作用:转来转去做封装;交换机收到电脑的包,把外层的802.1x的包去掉,封装成3层的radius报文.发给服务器.) 前两者都把EAP封装. 请求者:路由器 交换机 pc 认证者:AP Sw Router 什么是802.1x协议? pc和交换机之间的传输认证信息的二层封装协议.跑在以太网上就叫EAPoL 基于mac地址认证的.端口状态监控. 802.1x的特点? 802.1x 和AAA管理设备不一样. AAA管理设备是由NAS来认证,去radius服务器读取数据,而802.1x认证是由radius认证. 原因:ap和sw一般不适合做认证,ios小. 802.1x怎么工作? 严重声明:

网络安全——接入控制和访问控制

淺唱寂寞╮ 提交于 2019-12-06 10:08:06
概要 接入控制只允许授权接入网络的用户所使用的终端接入网络,相应的协议PPP协议(其中PPP本身是载体协议,口令鉴别协议PAP、挑战握手协议CHAP,IP控制协议IPCP);802.1X标准/WPA2(其中扩展鉴别协议EAP)。访问控制只允许每一个用户访问授权该用户访问的网络资源,由Kerberos协议实现。接入控制的核心的身份鉴别,访问控制的核心是身份鉴别和授权。 接入控制 身份鉴别 身份鉴别定义:验证主题真实身份与其所声称的身份是否符合符合的过程,主体可以是用户、进程和主机。(身份鉴别过程也实现防重放、防假冒) 身份鉴别分类:单向鉴别,双向鉴别、三方鉴别。 主体身份标识信息:秘钥、用户名和口令、证书和私钥。 PPP实现接入控制过程: 点对点协议(PPP)既是基于点对点信道的链路层协议,又是接入控制协议。接入控制设备完成对终端的接入控制过程中需要与终端交换信息,由于终端与控制设备之间的传输路径是点对点语音信道,因此,需要将终端和接入控制设备之间的相互交换的信息封装成适合点对点语音信道传输的格式,PPP就很合适。 物理链路停止: 物理链路停止状态表明没有建立终端A与接入控制设备之间的语音信道,终端A和接入控制设备在用户线上检测不到载波信号。该状态既是PPP开始的状态,也是PPP结束状态。 PPP链路建立: 终端A与接入控制设备之间的点对点语音信道建立之后

Windows Server 搭建企业无线认证(Radius认证方案)

拜拜、爱过 提交于 2019-12-04 06:35:22
认证协议介绍: 扩展认证协议EAP(Extensible Authentication Protocol) 是一个在无线网络或点对点连线中普遍使用的认证框架。 它被定义在 RFC 3748 中,并且使 RFC 2284 过时,后又被 RFC 5247 更新。 EAP不仅可以用于无线局域网,还可以用于有线局域网 , 但它在无线局域网中使用的更频繁。WPA和WPA2标准已经正式采纳了5类EAP作为正式的认证机制。 EAP是一个认证框架 ,不是一个 特殊的认证机制 。 EAP提供一些公共的功能,并且允许协商所希望的认证机制。这些机制被叫做EAP方法,现在大约有 40种不同的方法。IETF的RFC中定义的方法包括:EAP-MD5, EAP-OTP, EAP-GTC, EAP-TLS, EAP-SIM,和EAP-AKA, 还包括一些厂商提供的方法和新的建议。无线网络中常用的方法包括 EAP-TLS , EAP-SIM, EAP-AKA, PEAP , LEAP,和 EAP-TTLS 。 IEEE 802.1x协议认证就使用了EAP认证框架,因为EAP提供了可扩展的认证方法,但是这些认证方法的安全性完全取决于具体的认证方法,比如EAP-MD5、EAP-LEAP、EAP-GTC等,而802.1x最开始是为有线接入设计的,后来被用于无线网的接入,有线接入在安全性方面考虑毕竟少

玩转「Wi-Fi」系列之wpa_supplicant 目录介绍(八)

旧巷老猫 提交于 2019-12-01 15:35:59
之后的文章基本都是wpa_supplicant源码分析的介绍, wpa_supplicant 一个庞大的开源项目, 最新版本的为2016-10-V2.6。据目前来开,WiFi相关应用层的操作基本都是wpa_supplicant 的封装,包括Android 。初步统计一下,wpa_supplicant 源文件个数 552个, 20万行代码。 分析起来工作量巨大,这条路非常难走,请读者做好准备。 wpa_supplicant 的源码目录介绍 ├── ap       // hostapd 相关功能         ├── common    // 通用函数  ├── crypto     // 各种加密功能 ├── drivers // 对接底层驱动,包括 wext 和nl80211 ├── eap_common // eap 相关 ├── eapol_auth ├── eapol_supp ├── eap_peer ├── eap_server ├── fst // fst 模块 ├── l2_packet // 链路层的访问封装 ├── p2p // WiFi P2P协议, ├── pae // ieeee802 协议 ├── radius // RADIUS:Remote Authentication Dial In User Service 消息处理 ├── rsn_supp