1.一种传感网安全测试系统,其特征在于:标准测试设备在测试网络中担任协调器、路由器、终端设备角色,标准测试设备对被测设备进行激励,转发安全测试服务器测试命令和上传响应报文至安全测试服务器;协议分析仪检测433MHz频段的一个信道、470MHz频段的一个信道、780MHz频段4个信道和2.4GHz频段16个信道的无线数据报文,实时捕获测试网络中的数据报文并发送给上位机,上位机对数据报文进行分析;模拟攻击节点不定时发送报文,对网络进行攻击;被测设备执行测试命令并做出相应响应,同时,利用安全协议分析仪抓取数据包,计算各项网络性能参数,并将结果上传至安全测试服务器,被测设备的响应作为其是否具有预期的安全功能以及实现方式是否正确的判定条件;安全测试服务器生成安全测试的测试用例集,并导入相应的测试用例信息,测试客户端作为人机交互的接口,为系统提供安全测试入口,确认系统的测试用例集和一致性测试参考标准规范;若被测设备为终端设备,则标准测试设备配置为路由器,若被测设备为路由器,则标准测试设备配置为协调器;标准测试设备激发被测设备,对被测设备的安全功能进行测试具体包括:标准测试设备接到测试命令后,根据命令中的短地址向分配该短地址被测设备发送测试请求命令;被测设备构造解析测试函数,解析测试请求命令,同时构造测试响应请求函数,向标准测试设备发送测试响应请求;标准测试设备接收到测试响应请求后,下发安全测试命令,并回复被测设备确认测试命令;被测设备收到确认命令后,分析测试命令的标识符,执行标识符对应的安全功能测试用例;测试设备转发接收到的测试响应命令给安全测试服务器;安全测试服务器向标准测试设备发送测试命令,标准测试设备接到测试命令后,根据命令中的短地址向分配该短地址被测设备发送测试请求命令,被测设备构造解析测试函数,解析测试请求命令,同时构造测试响应请求函数,向标准测试设备发送测试响应请求,标准测试设备接收到测试响应请求后,下发安全测试命令,并回复被测设备确认测试命令,被测设备收到确认命令后,分析测试命令的标识符,执行标识符对应的安全功能测试用例,测试设备转发接收到的测试响应命令给安全测试服务器。
2.根据权利要求1所述传感网安全测试系统,其特征在于:安全测试服务器存储安全测试用例的测试信息和标准的测试规范集,并为测试客户端提供查询和新增测试用例接口。
3.一种传感网安全测试方法,其特征在于:标准测试设备根据被测设备的类型配置成不同的角色,协议分析仪检测433MHz频段的一个信道、470MHz频段的一个信道、780MHz频段
4个信道和2.4GHz频段16个信道的无线数据报文,实时捕获测试网络中的数据包并发送给上位机,上位机对数据包进行分析;模拟攻击节点不定时的发送报文对网络进行攻击;被测设备执行测试命令并做出相应响应,同时,利用安全协议分析仪抓取数据包,计算各项网络性能参数,并将结果上传至安全测试服务器,被测设备的响应作为其是否具有预期的安全功能以及实现方式是否正确的判定条件,其中,对被测设备的安全功能进行测试具体包括:标准测试设备接到测试命令后,根据测试命令中的短地址向分配该短地址被测设备发送测试请求命令,被测设备构造解析测试函数,解析测试请求命令,同时构造测试响应请求函数,向标准测试设备发送测试响应请求,响应请求中包括设备短地址,实现标准测试设备与被测设备之间的面向对象交互;标准测试设备接收到测试响应请求后,下发安全测试命令,并回复被测设备确认测试命令,被测设备收到确认命令后,分析测试命令的标识符,执行标识符对应的安全功能测试用例,被测设备具有所要测试的安全功能,则给测试设备回复一个正响应命令;被测设备不具有所要测试的安全功能,就会给测试设备一个负响应命令;测试设备转发接收到的测试响应命令给安全测试服务器;安全测试服务器生成安全测试的测试用例集,并导入相应的测试用例信息,测试客户端作为人机交互的接口,为系统提供安全测试入口,确认系统的测试用例集和一致性测试参考标准规范;若被测设备为终端设备,则标准测试设备配置为路由器;若被测设备为路由器,则标准测试设备配置为协调器。
4.根据权利要求3所述传感网安全测试方法,其特征在于:上位机对数据包进行分析具体包括:全信道安全分析仪抓取网络的数据包,获得网络受攻击前、后的性能参数,上位机计算网络受攻击前、后性能参数差值,根据公式:S=参数差值/受攻击前的性能参数,计算参数百分比,若有两个或两个以上的参数百分比大于等于阈值,则标识网络的抗攻击能力弱。
5.一种传感网安全测试方法,其特征在于:标准测试设备根据被测设备的类型配置成不同的角色,协议分析仪检测433MHz频段的一个信道、470MHz频段的一个信道、780MHz频段
4个信道和2.4GHz频段16个信道的无线数据报文,实时捕获测试网络中的数据报文并发送给上位机,上位机对数据报文进行分析;模拟攻击节点不定时的发送报文对网络进行攻击;
被测设备执行测试命令并做出相应响应,同时,利用安全协议分析仪抓取数据包,计算各项网络性能参数,并将结果上传至安全测试服务器,被测设备的响应作为其是否具有预期的安全功能以及实现方式是否正确的判定条件,其中,对被测设备的安全功能进行测试具体包括:通过全信道安全分析仪和攻击节点对网络提供的安全功能是否具有抗攻击性进行测试,对系统的性能影响测试,全信道安全分析仪测试传感网的抗攻击性,利用系统的抗攻击性分析安全功能对系统性能的影响,全信道安全分析仪采集未受攻击的网络数据包并发送至上位机,上位机分析计算丢包率 、能耗 、传输时延 和网络带宽占用率性能参数,另外,全信道安全分析仪采集遭受不同类型攻击后的网络数据包,分析计算丢包率 、能耗 、传输时延 和网络带宽占用率 性能参数;上位机分析对比两次采集的数据包确定系统是否具有抗攻击性。
6.根据权利要求5所述传感网安全测试方法,其特征在于:在测试客户端编辑测试命令集和判定依据包括测试步命令和测试步判决条件,每一个测试步都通过测试步命令和测试步响应实现,测试步之间相互依赖,后一个测试步的执行取决于前一个测试步的结果。