IEEE 802.1x协议认证方案的改进

来源 :电脑知识与技术·学术交流 | 被引量 : 0次 | 上传用户:Y5926535897
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:无线局域网作为一种无线接入技术得到了迅速的发展,但是它的安全机制却存在很大的安全隐患。如何保证无线局域网的安全性已成为目前重要的研究课题。其中,认证机制是安全机制的重要内容。无线局域网采用IEEE 802.1x协议认证。本文针对IEEE802.1x协议容易受到中间人攻击和会话截取的缺陷,提出了协议的改进方案。主要在现有的IEEE802.1x协议的基础上增加客户端和接入点AP之间的相互认证。
  关键词:无线局域网;IEEE 802.1x;EAP;双向认证
  中图分类号:TP393文献标识码:A文章编号:1009-3044(2008)08-00ppp-0c
  
  1 IEEE802.1x协议的缺陷
  
  无线局域网(Wireless Local Area Network,WLAN)是计算机网络与无线通信技术相结合的产物,是在不采用传统电缆线的同时,提供传统有线局域网的所有功能。无线局域网在为用户带来方便的同时,也存在着许多安全上的问题,主要是易受窃听。
  无线局域网的安全威胁除了系统问题外,一般是通过认证、加密技术来提高其安全性。而认证方面是采用IEEE802.1x标准下的共享密钥认证方式,但这种认证方式的主要缺陷是客户端和AP接入点之间缺乏相互认证。
  图1所示的示意图说明了攻击者是如何利用IEEE802.1缺陷,通过假装合法请求用户来访问网络的。
  
  其中AP Serial ID域为3个字节(Octets),Lasttime域是标准的时间戳,为8个字节(Octets),这样就同时可以保持该消息的32位对齐。
  同样,经改进后的EAP-Request/Identity消息格式如表2所示:
  
  表2 改进后的EAP-Request/Identity消息格式
  
  
  3 IEEE802.1x协议认证改进方案的软件实现
  
  由上面的讨论可知,本改进方案的实现是由客户端、AP接入点,RADIUS认证服务器三个部分组成。重点是在Linux操作系统环境下,在客户端和AP接入点之间软件的实现。
  3.1 AP接入点的软件实现
  3.1.1 主函数设计
  主函数设计顺序如图2所示。
  
  
  图2 主函数设计顺序
  
  主函数初始从用户界面读入认证信息,然后等待请求,同时打开链路层接收包线程,并进行如下处理:如果是未经认证用户发送的请求EAP-Start,则进入用户认证模块;如果收到的数据包是EAP-Logoff类型,表示用户想退出网络;如果用户通过标准的IEEE802.1x认证,则进入改进方案的第六步实现客户端和AP之间的双向认证。通过认证后则发送带上AP序列号、Lasttime等EAP-Success消息,经客户端确认后完成认证,客户端就可以成功登录网络。
  3.1.2 认证模块的实现
  在标准的IEEE802.1x认证方式中,AP接入点不需要了解EAP上层协议,只需简单作为后端服务器的透明传输代理,将客户端数据包传递给RADIUS服务器即可,只有在本改进方案的第二步骤和第七步骤中,需要带上AP接入点自己的序列号和Lasttime时间戳。
  最后,参照IEEE802.1x协议中认证系统状态机来进行程序设计。
  3.2 客户端的实现
  由于本文提出的改进方案是基于IEEE802.1x的认证机制,所以程序主要工作在认证机制这一块。主控模块进行模式选择,参数设置。接着调用认证模块,实现IEEE802.1x的状态机,其中对应状态机中的各个状态的功能分别用函数实现, EXIT过程包含了收包线程的关闭,返回认证结果给主控模块;认证成功,则进入安全连接阶段。客户端的主函数顺序图3所示:
  
  图3 客户端顺序图
  
  AP接入点和客户端程序都是在linux环境下用C语言实现。由于freeradius是开放的源代码,并带有很多功能函数,如radius.c、rbtree. c、 md5.c、filters.c, hmac.c等等,大大提高了程序的开发效率。由于篇幅有限,本文省略了源代码。
  
  4 IEEE802.1x认证协议改进方案的优缺点
  
  IEEE802.1x认证协议改进方案的实现,解决了客户端和AP接入点之间的相互认证问题,有效地阻止中间人攻击和会话截取攻击。与原有EEE802.1x协议比较,它具有以下特点:
  (1)由于采用了强制认证方式,故提高了认证安全性。
  (2)过程简单,没有使用EAP-TLS,在客户端和访问控制点之间没有公共密钥认证。
  (3)兼容性高,降低实现难度。
  1)改进方案是建立在原有的IEEE802.1x认证协议基础之上的,能够和原来的IEEE802.1x很好地兼容;
  2)AP接入点的序列号和时间戳Lasttime是捎带在AP接入点发给客户端的EAP-Request消息中的,充分利用了原来的消息流程,没有添加额外的开销,提高了效率,同时也增强了兼容性。
  该改进方案也有以下不足之处:
  (1)由于增加了协议的交互步骤,也就相应地增加了一定的时间开销和复杂度。
  (2)要求在AP接入点和客户端分别与RADIUS服务器拥有一个共享的密钥k1和k2,这些共享密钥的来源必须安全可靠。
  (3)要实现本改进方案,客户端、AP接入点和RADIUS服务器都必须支持加密/解密算法AES-CBC和单向哈希(HASH)算法MD5,而且都能够产生128位的伪随机数,对这些设备都提出了一定的要求。
  (4)需要在客户端软件添加新的数据结构AP信息表。
  
  参考文献:
  [1]刘蕾,张建军.无线局域网的安全[J].互联网世界,2002,(2).
  [2]亨区峰,曾奖亨,刘乃安.无线局域网[M].北京:电子工业出版社,1996.
  [3]曹秀英,耿嘉,沈平.无线局域网安全系统[M].北京:电子工业出版社,2004.
  [4]吉建峰.基于802. 1 x的无线局域网的接入认证研究与应用[D].南京:河海大学,2004.
其他文献
摘要:java.net中包含了网络通信所需要的类,文中主要阐述了使用JAVA编程语言对基于客户/服务器模式的应用编写网络通信程序,讨论了SOCKET机制的原理,重点介绍Java中输入输出流的概念以及程序实现代码。  关键词:JAVA;网络;SOCKET;APPLET  中图法分类号:TP311文献标识码:A文章编号:1009-3044(2008)08-10ppp-0c    网络上的系统结构多为客
摘要:语料库作为一种新的学科,由语言学与文学之间融合而来,被广泛应用在小说、诗歌等文学作品的研究工作中。语料库这门学科的发展非常迅速,同时也为当今社会的文学批评工作带来了一种活力。本文以霍桑的《红字》为例,从语料库的视角进行分析与探讨。  关键字:语料库 文学批评 红字  引言  人的生活离不开学习,通过各种不同的学科学习,人们会从中学习到知识,而从文学作品中,人们会从中受到熏陶,得到一种精神文化
摘要:本文综合利用认证中心CA及SSL,防火墙、入侵检测技术和病毒防护技术设计一个基于认证子系统ASS(Authority Subsystem)和统一监控防护系统UMDS(United Monitor Defend System)的安全教务管理系统,保证教务管理系统的安全运行。  关键词:认证中心;加密套接字协议层;防火墙;入侵检测系统   中图分类号:TP315文献标识码:A文章编号:1009-
摘要:随着计算机及网络技术的迅猛发展,实时、高效、安全地管理计算机,更好地共享资源的各种技术成为人们研究的重点。本文针对传统C/S管理模式存在的问题,提出采用WMI技术来实现对计算机进行高效管理的方法,并给出获取远程计算机信息和远程控制计算机的具体实现。  关键词:WMI;C/S;远程控制;WMI脚本;VB.NET  中图分类号:TP391 文献标识码:A 文章编号:1009-3044(2008)
摘要:介绍了一种基于ARM的嵌入式系统的设计方法;首先简要介绍了嵌入式硬件设计方案,然后重点阐述了BootLoader程序的设计、uCLinux的编译与移植,最后对uCLinux下的网络编程进行了分析。  关键词:ARM;嵌入式系统;linux;BootLoader  中图分类号:TP274文献标识码:A文章编号:1009-3044(2008)09-11724-02    The Design a
摘要:本文详细介绍了几种VisualBasic访问数据库的方法并对这些数据接口的性能进行了比较,提出相互的转化关系,以便于选取最佳方案。  关键词:Visual Basic 数据访问接口DAORDOADO  中图分类号:TP31文献标识码:A文章编号:1009-3044(2008)15-21008-02    Probe into Access to Database by VB  XIE Bin
摘要:提取图形的形状特征是当前图像处理领域的重要研究内容,而图形的边缘轮廓又能很好地反映形状的信息,因此本文阐述了如何利用matlab较好的提取图形的轮廓,以及将简单轮廓图形填充起来作为形状图形进行研究的算法及代码实现。  关键词:图形;轮廓;膨胀;填充  中图分类号:TP317文献标识码:A 文章编号:1009-3044(2008)09-11722-02    Extraction and Fi
摘要:随着中国电信业的重组,中国移动、中国联通、中国电信将成为国内三家3G运营商。该文从运营商3G业务的发展模式入手,结合当前中国移动通信业务的渠道建设及发展现状,论述了中国电信社会渠道建设的重要意义,并对社会渠道的管理提出了具体的措施。  关键词:3G;中国电信;渠;社会渠道  中图分类号:TP393文献标识码:A文章编号:1009-3044(2008)24-1172-02  The Impor
摘要:在程序设计课程教学中,如何解决程序设计本身枯燥、难懂这个问题,找到一条比较新颖的教学方式,一直是广大计算机教师颇感兴趣的课题。该文从如何提高VB程序设计课程教学质量、增强教学效果、培养和提高学生分析问题、解决问题能力和创新能力等方面,阐述了对VB程序设计教学方法的几点看法。  关键词:程序设计;教学方法;能力  中图分类号:G642文献标识码:A文章编号:1009-3044(2008)31-
摘要:在数据仓库的开发中,随着业务数据量的剧增以及其数据量增加的不稳定性,如何使用一种合适的方式来实现ETL(数据的抽取,转换,装载)成为在数据仓库开发中最需要考虑的热点。本文介绍一种可以实现数据仓库ETL的技术——Oracle物化试图,并以作者在数据仓库开发实践作为例子,具体说明Oracle物化试图的实现方法。  关键词:数据仓库;ETL;物化试图;物化试图日志;增量抽取  中图分类号:TP31