基于WPA加密的测试方法、系统和计算机设备技术方案

技术编号:19830715 阅读:27 留言:0更新日期:2018-12-19 17:24
本申请涉及一种基于WAP加密的测试方法、系统、计算机设备和存储介质。所述方法包括:获取第一配置文件,第一配置文件中包括待测设备的MAC地址。根据待测设备的MAC地址抓取对应待测设备的数据报文,数据报文由测试设备与待测设备之间的无线通信所生成,测试设备上存储了测试脚本。生成脚本运行命令,下发脚本运行命令到测试设备。测试设备根据脚本运行命令运行对应的测试脚本得到日志信息。接收日志信息,根据日志信息和数据报文生成测试报告。采用本方法能够实现测试过程的自动化,进而提高了基于WPA加密的测试效率。

【技术实现步骤摘要】
基于WPA加密的测试方法、系统和计算机设备
本专利技术涉及通信
,特别是涉及一种基于WPA加密的测试方法、系统、计算机设备和存储介质。
技术介绍
Wi-Fi(无线网络)中通常采用WPA(Wi-FiProtectedAccess无线网络安全存取)协议来保证数据安全性。WPA加密具体通过802.11i协议定义的4次握手来协商会话密钥,而在KeyReinstallationAttacks(密钥重装攻击)中,攻击者会构造出与4次握手相关的一些工作流,这些构造的工作流会对Wi-Fi的数据安全性造成重大影响。在传统测试方法中,通常采用人工操作进行手动测试。因此,在手动测试的过程中由于存在操作重复而产生耗费人力成本以及时间成本等弊端,导致测试效率较低。
技术实现思路
基于此,有必要针对上述技术问题,提供一种可以有效提高测试效率的基于WPA加密的测试方法、系统、计算机设备和存储介质。一种基于WPA加密的测试方法,所述方法包括:获取第一配置文件;所述第一配置文件中包括待测设备的MAC地址;根据所述待测设备的MAC地址抓取对应待测设备的数据报文;所述数据报文由测试设备与待测设备之间的无线通信所生成;所述测试设备上存储了测试脚本;生成脚本运行命令,下发所述脚本运行命令到测试设备;所述测试设备根据所述脚本运行命令运行对应的测试脚本得到日志信息;接收所述日志信息,根据所述日志信息和所述数据报文生成测试报告。在其中一个实施例中,所述第一配置文件中还包括:信道标识;所述根据所述待测设备的MAC地址抓取对应待测设备的数据报文包括:根据所述待测设备的MAC地址在所述信道标识对应的测试信道中抓取待测设备的数据报文。在其中一个实施例中,所述第一配置文件中还包括:无线网络标识;在根据所述待测设备的MAC地址抓取对应待测设备的数据报文之后包括:根据所述无线网络标识,对所述数据报文进行过滤得到过滤后的数据报文;将所述过滤后的数据报文进行存储。在其中一个实施例中,在获取第一配置文件之前,所述方法还包括:获取第二配置文件;所述第二配置文件中包括加密方式和有线网卡的MAC地址;对所述测试设备与待测设备之间的无线通信的加密方式通过发送加密命令进行设置;在根据所述待测设备的MAC地址抓取对应待测设备的数据报文之前包括:根据所述有线网卡的MAC地址通过远程调用平台登录测试设备。在其中一个实施例中,接收所述日志信息,根据所述日志信息和所述数据报文生成测试报告包括:通过所述远程调用平台读取所述日志信息;根据所述日志信息和数据报文生成测试报告;判断所述日志信息中是否包含成功标识符;若存在,则将测试报告中的测试结果标识为通过,否则将测试报告中的测试结果标识为失败。一种基于WPA加密的测试系统,所述系统包括:控制设备,用于获取第一配置文件;所述第一配置文件中包括待测设备的MAC地址;测试设备,用于建立与待测设备之间无线通信,在无线通信过程中生成数据报文;所述控制设备还用于根据所述待测设备的MAC地址抓取对应的数据报文;以及生成脚本运行命令,下发所述脚本运行命令到所述测试设备;所述测试设备还用于根据所述脚本运行命令运行对应的测试脚本得到日志信息;将所述日志信息返回至所述控制设备;所述控制设备根据所述日志信息和所述数据报文生成测试报告。在其中一个实施例中,所述第一配置文件中还包括:信道标识;所述控制设备还用于根据所述待测设备的MAC地址在所述信道标识对应的测试信道中抓取待测设备的数据报文。在其中一个实施例中,所述第一配置文件中还包括:无线网络标识;所述控制设备还用于根据所述无线网络标识,对所述数据报文进行过滤得到过滤后的数据报文;将所述过滤后的数据报文进行存储。一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述任意一项方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述任意一项方法的步骤。上述基于WPA加密的测试方法、系统、计算机设备和存储介质,通过获取待测设备的MAC地址抓取对应测试设备和待测设备的无线通讯数据报文,下发脚本运行命令到测试设备,测试设备运行对应的测试脚本得到日志信息,根据日志信息和数据报文生成测试报告。由此实现了测试过程的自动化,进而提高了基于WPA加密的测试效率。附图说明图1为一个实施例中基于WPA加密的测试方法的应用场景图;图2为一个实施例中基于WPA加密的测试方法的流程示意图;图3为另一个实施例中基于WPA加密的测试方法的流程示意图;图4为另一个实施例中基于WPA加密的测试方法的流程示意图;图5为一个实施例中根据日志信息和数据报文生成测试报告的步骤的流程示意图;图6为一个实施例中基于WPA加密的测试系统的结构框图;图7为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本专利技术实施例所提供的基于WPA加密的测试方法可应用到如图1所示的应用测试环境中。控制终端110与测试终端120通过有线网络连接,控制终端110与待测设备130通过网线或者串口连接,测试终端120与待测设备130通过无线网络连接。控制终端110包括但不限于控制器或个人电脑等任意一种。测试终端120包括但不限于测试设备或个人电脑等任意一种。待测设备包括但不限于无线路由器,Wi-Fi产品等任意一种。控制终端110通过获取待测设备130的MAC地址抓取对应测试终端120和待测设备130的无线通讯数据报文。控制终端110下发测试脚本运行命令到测试终端120。测试终端120运行对应的测试脚本得到日志信息,并将日志信息发送到控制终端110进行分析。控制终端110根据日志信息和数据报文生成测试报告。在一个实施例中,如图2所示,提供了一种基于WPA加密的测试方法,以该方法应用于图1中的基于WPA加密的测试系统中为例进行说明,该方法包括:步骤202,获取第一配置文件,第一配置文件中包括待测设备的MAC地址。控制设备获取第一配置文件,该配置文件可以是用户通过测试软件中的配置界面预先配置好的,也可以是通过相应的命令进行配置。第一配置文件中需要配置的内容包括待测设备的MAC地址。该待测设备通过无线网络与测试设备通信,具体的该待测设备为无线路由器,无线路由器包含有独立且不重复的MAC地址,通过该MAC地址,可以实现对该无线路由器通信过程中的数据进行抓取。步骤204,根据待测设备的MAC地址抓取对应待测设备的数据报文,数据报文由测试设备与待测设备之间的无线通信所生成,测试设备上存储了测试脚本。控制设备根据待测设备的MAC地址抓取对应待测设备的数据报文。控制设备可以是主控电脑等计算机设备。具体地,该控制设备通过网线或者串口线与待测设备连接,该待测设备可以是待测的无线通信网络设备,例如,Wi-Fi产品。该控制设备设有有线网卡,通用网线与测试设备连接,使得控制设备与测试设备处于同一局域网内。测试设备和待测设备通过无线网络连接。该控制设备中还设有无线网卡,该无线网卡用于抓取测试设备与待测设备之间的无线通信中生本文档来自技高网...

【技术保护点】
1.一种基于WPA加密的测试方法,所述方法包括:获取第一配置文件;所述第一配置文件中包括待测设备的MAC地址;根据所述待测设备的MAC地址抓取对应待测设备的数据报文;所述数据报文由测试设备与待测设备之间的无线通信所生成;所述测试设备上存储了测试脚本;生成脚本运行命令,下发所述脚本运行命令到测试设备;所述测试设备根据所述脚本运行命令运行对应的测试脚本得到日志信息;接收所述日志信息,根据所述日志信息和所述数据报文生成测试报告。

【技术特征摘要】
1.一种基于WPA加密的测试方法,所述方法包括:获取第一配置文件;所述第一配置文件中包括待测设备的MAC地址;根据所述待测设备的MAC地址抓取对应待测设备的数据报文;所述数据报文由测试设备与待测设备之间的无线通信所生成;所述测试设备上存储了测试脚本;生成脚本运行命令,下发所述脚本运行命令到测试设备;所述测试设备根据所述脚本运行命令运行对应的测试脚本得到日志信息;接收所述日志信息,根据所述日志信息和所述数据报文生成测试报告。2.根据权利要求1所述的基于WPA加密的测试方法,其特征在于,所述第一配置文件中还包括:信道标识;所述根据所述待测设备的MAC地址抓取对应待测设备的数据报文包括:根据所述待测设备的MAC地址在所述信道标识对应的测试信道中抓取待测设备的数据报文。3.根据权利要求1所述的基于WPA加密的测试方法,其特征在于,所述第一配置文件中还包括:无线网络标识;在根据所述待测设备的MAC地址抓取对应待测设备的数据报文之后包括:根据所述无线网络标识,对所述数据报文进行过滤得到过滤后的数据报文;将所述过滤后的数据报文进行存储。4.根据权利要求1所述的基于WPA加密的测试方法,其特征在于,在获取第一配置文件之前,所述方法还包括:获取第二配置文件;所述第二配置文件中包括加密方式和有线网卡的MAC地址;对所述测试设备与待测设备之间的无线通信的加密方式通过发送加密命令进行设置;在根据所述待测设备的MAC地址抓取对应待测设备的数据报文之前包括:根据所述有线网卡的MAC地址通过远程调用平台登录测试设备。5.根据权利要求4所述的基于WPA加密的测试方法,其特征在于,接收所述日志信息,根据所述日志信息和所述数据报文生成测...

【专利技术属性】
技术研发人员:张蕾雷志平李宗晖黄文君
申请(专利权)人:深圳市共进电子股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1