5 Wi-Fi最新认证标准WPS测试技术概要
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6科技资讯科技资讯S I N &T NOL OGY INF ORM TION 2008NO.06
SCI EN CE &TECHNOLOGY I NFORMATI ON 学术论坛
无线局域网经过十几年的发展已经逐步完善并投入到大规模的使用当中,它的即时性和移动性等特点与当今社会的快节奏生活紧密结合到一起,使无线局域网产品在近年来得到了高速发展。
但它在安全性方面的脆弱却一直为用户所担心,成为制约无线局域网更加普及的瓶颈。
因此W i-Fi 联盟一直致力于无线安全方面的研发,从最初的WE P64位到W PA/WP A 2,再到现在新推出的W P S,无线局域网的安全性得到了非常大的提升。
现在已经有多家无线芯片厂商推出了支持WP S 的产品。
新的协议从出现到稳定是一个很长的过程,而根据同一协议设计的产品也往往是大相径庭,这就需要对协议实现进行系统的测试,所以本文针对WP S 的定义及其实现的功能进行了研究,提出了一套测试方案。
1Wi-F i 联盟与WPS 技术W i -F i 联盟是一家非营利性的全球行业协会,拥有275家成员企业,致力于共同推动无线局域网产业的发展。
以增强移动无线设备的用户体验为目标,W i -F i 联盟一直致力于通过其测试和认证方案确保基于IE E E802.11标准的无线局域网产品的互操作性。
因为WL A N 产品的安全性问题,所以在使用时要对其进行较多配置,但是根据最近的调查显示,43%的W i-Fi 用户认为在W i-F i 家用网络上安装安全系统“比较”或“非常”困难,从而放弃使用无线局域网或者让自己在无线网络上面裸奔。
设计W P S 正是为了使网络安全系统在安装和激活的时候更加简易,使用户在家中使用起W i-F i 来更加得心应手。
它的配置方式非常灵活,可分为下列四种:P BC:P ush Bu tton,只需要按一下A P 上的一个按钮,客户端在网卡的U I 上也按
一下相应软按钮,两者之间就可以轻松建立连接。
P I N :P IN 码,A P 与客户端通过统一的P IN 码建立安全连接。
U F D:U SB F la sh Device,即通过存储在U SB 接口的闪存设备上的信息来建立认证交换过程。
N FC :通过刷卡的方式来建立连接。
2测试WPS 的关键技术按照W P S 定义的工作方式并结合目前绝大多数厂商实现的产品功能进行测试例的设计,同时W F 联盟也出了一份W Fi 认证的T estplan,但过了W i-Fi 认证只是
说明产品实现了W P S 的基本功能,所以还
要设计另外的测试例对被测设备进行系统
的测试。
下面就简要介绍一下在实际测试
工作中所需要涉及到的几个方面。
2.1Wi-Fi WPS T estplan
W i-Fi T estplan 共可以分为两大部分,
一是针对A P 测试,二是针对ST A (网卡)测
试。
T estpla n 上面有详细的测试步骤,按照
其要求并通过测试就可以获得Wi -F i 认证
徽标。
虽然有章可循,但在测试过程中还
需要注意几个要点。
首先要对W P S 协议要有一定了解,因
为在W i-Fi T estplan 中有几处关键测试步
骤的英文描述理解起来有些模棱两可,导
致测试过程中出现障碍。
W PS 的精神就是
当A P 进入Configur ed 状态后,无论再用什
么方式启动W PS,当前的SS ID 和加密方式
就不能再更改,这样才能保证有新设备加
入时,原来已经通过W P S 加入到网络中的
设备不会因A P 密码更改而与网络断开。
只要把握住这一点,模棱两可的问题就可
以迎刃而解。
其次关于PBC(Push Button)方式有个
细节不要忽略:它有软件P BC 和硬件P BC
两种启动方式。
虽然二者实现的功能都是
一样的,但是在实现的细节上却有不同,可
以说是两种机制实现的同一种功能,所以
在测试时不能以偏概全,只注意A P 的软体
而忽略了用户使用频率最高的那个按钮。
第三是测试环境要相对理想,如果环
境很复杂则最好进屏蔽房。
因为在W PS 协
议中规定当环境中有两台同时启动PBC 的
A P 时,无线网卡就要报错(Over la p)。
而且
复杂的环境也会导致W P S 连接延时或超
时,对定位b ug 造成干扰。
2.2扩展测试用例
协议测试很重要的一个部分就是对不
同厂家实现的产品之兼容性的测试。
因为
对协议的理解和实现的方法有很大不同,有
的可能只实现协议中的部分功能;有的或许
把协议规定都改掉,比如A t h er os 芯片的
WPS 软体Jumpstar t 就不会有Overlap 出现,
它可以扫描环境中所有启用了P BC 的AP ,
然后用户指定去连接。
所以要对被测设备
进行兼容性的测试。
2.3协议一致性测试
一致性测试主要是确定被测设备是否
与标准规定一致。
通常利用一组测试案例
序列,在一定的网络环境下,对被测设备进行黑盒测试,通过比较被测设备的实际输出与预期输出的异同,判定被测设备是否与协议描述相一致。
目前针对协议一致性测试的研究还处于不成熟阶段,主要方法是使用T T C N -3语言进行测试。
它是一个由E T SI 维护的全球适用的标准测试语言。
目前关于该语言的编译环境还处于完善中,部分大公司也有自己开发的环境,但总的来说这仍然是一个全新的领域。
关于W P S 协议的一致性测试还没有展开,但这是今后协议测试发展的趋势。
由于现在还没有免费的编译环境可以使用,关于T T C N -3的一致性测试只是处于设想阶段,相信当该语言的一系列相关产品日趋成熟后,协议测试会更加完善。
3结语W P S 的推出很大程度上解决了配置A P 或路由器的复杂程度,这就解决了部分用户的使用的困难。
关于W P S 这一协议的测试是针对产品的黑盒测试,本文后面提到的使用T T CN -3语言的一致性测试其实也是针对产品的黑盒测试,只是把工具提升到了编程语言的层次。
本文针对W PS 协议目前产品所实现的功能做了简单分析,并在Wi -F i 标准测试计划的基础上扩展了部分测试用例,但是T T C N -3语言进行一致性测试还处于研究学习阶段,这也是今后工作的重点。
参考文献[1]W i-Fi 联盟[J].Wi-F i Pr ot ected Setup 规格说明书.V 1.0h ,2006.12.[2]W i-F i 联盟.Wi-Fi WPS 测试计划V 1.0.[3]John Wiley &Sons Ltd,An Int roduc-tion t o T T CN -3,2005.6.[4]赵会群.通信软件测试技术基础[M ].人民邮电出版社,2004.2.1.Wi-F i 最新认证标准WP S
测试技术概要万青松苏新平(苏州大学计算机科学与技术学院江苏苏州215006)
摘要:近年无线局域网(W LA N)已经渐渐走进人们的日常生活,除了学校和商务场所有公用的无线接入点外,越来越多的个人用户逐渐加入到使用W LAN 的行列中来。
但是伴随着方便与快捷,它在安全性方面的脆弱却让人担忧。
为此W i -Fi 联盟经过不懈的努力和长期发展,于2006年末推出了W PS(W i -Fi Pr ot ect e d Set up)技术,该技术结合目前最安全的加密方式W PA /W PA 2和简单方便的配置方式于一体,使无线局域网的相关产品更易于被普通用户接受。
新协议推出不久,便已经有多家厂商的相应产品进入市场。
关键词:无线局域网W i -Fi 测试技术W PS 中图分类号:TP 319文献标识码:A 文章编号:1672-3791(2008)02(c )-0176-01
17C E CE ECH A i -i i-。