一种面向TinyOS的物联网系统信息安全测评工具

合集下载

物联网工程导论(专升本)专业课程期末复习题(含答案)

物联网工程导论(专升本)专业课程期末复习题(含答案)

仲恺农业工程学院物联网工程导论(专升本)复习题课程名称:物联网工程导论(专升本)本题1.0分)1.(单选题)智慧地球(Smarter Planet)是谁提出的是谁提出的( )(本题A.无锡研究院B.温总理C.IBMD.奥巴马答案:C.解析:无.本题1.0分)2.(单选题)以下关于物联网感知层的描述中,错误的是( )(本题A.感知层是物联网的基础,是联系物理直接与虚拟信息世界的纽带B.能够自动感知外部环境信息的设备包括:RFID、传感器、GPS、智能测控设备等C.智能物体可以具备感知能力,而不具备控制能力D.智能传感器节点必须同时具备感知、控制能力、同时具备适应周边环境的运动能力答案:C.解析:无.本题1.0分)3.(单选题)以下关于一维条码特点的描述中,错误的是( )(本题A.一维条形码在垂直方向表示存储的信息B.一维条形码编码规矩简单,识读器造价低C.数据容量较小,一般只能包含字母和数字D.条形码一旦出现损坏将被据读答案:A.解析:无.本题1.0分)4.(单选题)以下关于一维条形码特点的描述中,错误的是( )(本题A.二维条形码在水平和垂直方向的二维空间存储信息B.信息译码可靠性强、纠错能力强、制作成本低、保密与防伪性能好C.信息容量与编码规则无关D.条形码某个部分遭到一定程度损坏,可以通过其他位置的纠错码还原出损失的信息答案:C.解析:无.本题1.0分) 5.(单选题)以下不能够在无线自组网中使用的网络通信技术是( )(本题A.无线广域网B.移动通信网C.无线局域网D.无线个人区域网答案:A.解析:无.6.(单选题)利用RFID 、传感器、二维码等随时随地获取物体的信息,指的是( )。

(本题1.0分)A.可靠传递B.全面感知C.智能处理D.互联网答案:B.解析:无.7.(单选题)第三次信息技术革命指的是( )。

(本题1.0分)A.互联网B.物联网C.智慧地球D.感知中国答案:B.解析:无.8.(单选题)三层结构类型的物联网不包括( )。

网络安全漏洞检测工具

网络安全漏洞检测工具

网络安全漏洞检测工具在当今数字化的时代,网络安全已经成为了至关重要的问题。

随着互联网的普及和信息技术的飞速发展,各种网络攻击手段也日益复杂和多样化。

网络安全漏洞就如同网络世界中的“漏洞”,给黑客和不法分子提供了可乘之机。

为了保护网络系统的安全,网络安全漏洞检测工具应运而生。

网络安全漏洞检测工具是一类专门用于发现和评估网络系统中潜在安全漏洞的软件或设备。

它们的作用就像是网络世界中的“安全卫士”,通过各种技术手段对网络系统进行全面的扫描和检测,及时发现可能存在的安全隐患,并提供相应的解决方案。

常见的网络安全漏洞检测工具可以分为以下几类:一、漏洞扫描工具漏洞扫描工具是最常见的一类网络安全漏洞检测工具。

它们通过对目标系统进行自动扫描,检测系统中存在的各种漏洞,如操作系统漏洞、应用程序漏洞、数据库漏洞等。

漏洞扫描工具通常会使用已知的漏洞特征库来进行匹配,同时也会尝试一些常见的攻击手法来发现潜在的漏洞。

常见的漏洞扫描工具包括 Nessus、OpenVAS 等。

Nessus 是一款功能强大的漏洞扫描工具,它支持多种操作系统,并且拥有丰富的漏洞检测插件。

用户可以通过简单的配置,对目标系统进行快速而全面的扫描。

扫描结果会详细列出发现的漏洞信息,包括漏洞的严重程度、描述、解决方案等,方便用户及时进行修复。

OpenVAS 则是一款开源的漏洞扫描工具,它具有强大的漏洞检测能力和灵活的配置选项。

用户可以根据自己的需求定制扫描策略,并且可以通过不断更新漏洞库来保持检测的准确性。

二、Web 应用漏洞扫描工具随着 Web 应用的广泛应用,Web 应用漏洞成为了网络安全的一个重要威胁。

Web 应用漏洞扫描工具专门用于检测 Web 应用程序中存在的漏洞,如 SQL 注入、跨站脚本攻击(XSS)、跨站请求伪造(CSRF)等。

常见的 Web 应用漏洞扫描工具包括 AWVS、Burp Suite 等。

AWVS(Acunetix Web Vulnerability Scanner)是一款知名的 Web 应用漏洞扫描工具,它能够对 Web 应用进行全面的安全检测,包括漏洞扫描、恶意软件检测、网站爬虫等功能。

信息安全审计与检测工具介绍

信息安全审计与检测工具介绍

信息安全审计与检测工具介绍在当今数字化的时代,信息安全已经成为了企业和个人不可忽视的重要问题。

随着网络攻击手段的日益复杂和多样化,信息安全审计与检测工具成为了保护信息资产的重要防线。

这些工具能够帮助我们发现潜在的安全威胁,评估系统的安全性,并采取相应的措施来防范风险。

接下来,让我们详细了解一下一些常见的信息安全审计与检测工具。

一、漏洞扫描工具漏洞扫描工具是信息安全审计中最常用的工具之一。

它们能够自动检测系统、网络和应用程序中的安全漏洞。

这些工具通过发送各种探测数据包,并分析返回的响应,来识别可能存在的弱点,如操作系统漏洞、软件漏洞、网络配置错误等。

常见的漏洞扫描工具包括 Nessus、OpenVAS 等。

Nessus 是一款功能强大且广泛使用的商业漏洞扫描工具,它提供了全面的漏洞检测功能,并能够生成详细的报告,帮助安全人员了解系统的安全状况。

OpenVAS 则是一款开源的漏洞扫描工具,具有良好的扩展性和自定义能力,适合对成本较为敏感的用户。

二、入侵检测与预防系统(IDS/IPS)IDS(入侵检测系统)和 IPS(入侵预防系统)是用于监测和防范网络入侵行为的工具。

IDS 主要负责监控网络流量,通过分析数据包的特征和行为模式,发现潜在的入侵迹象,并发出警报。

IPS 则不仅能够检测入侵,还能够主动采取措施阻止攻击,如丢弃恶意数据包、切断连接等。

Snort 是一款知名的开源 IDS 工具,它具有强大的规则库和灵活的配置选项,可以根据用户的需求定制检测规则。

而 Cisco Firepower 则是一款企业级的 IPS 解决方案,提供了高性能的入侵防护和深度的威胁检测功能。

三、日志分析工具系统和应用程序会产生大量的日志记录,这些日志包含了丰富的信息,如用户活动、系统事件、错误消息等。

日志分析工具能够帮助我们收集、整理和分析这些日志,从中发现异常活动和潜在的安全问题。

ELK Stack(Elasticsearch、Logstash、Kibana)是一个流行的日志分析解决方案。

服务器安全检测工具推荐保护系统免受恶意攻击

服务器安全检测工具推荐保护系统免受恶意攻击

服务器安全检测工具推荐保护系统免受恶意攻击保护服务器免受恶意攻击是每个系统管理员都需要关注的重要任务。

为了实现这一目标,使用高效可靠的服务器安全检测工具是必不可少的。

本文将介绍一些推荐的服务器安全检测工具,帮助管理员保护系统免受恶意攻击的侵害。

一、漏洞扫描工具1. NessusNessus是一款功能强大的漏洞扫描工具,可帮助管理员检测服务器及应用程序中的安全漏洞。

它能够自动化地发现和识别可能被黑客利用的薄弱点,提供详细的报告和建议,帮助管理员及时修复漏洞,提高服务器的安全性。

2. OpenVASOpenVAS是一个开源的漏洞扫描器,以其高度可配置和定制的特点而受到广泛认可。

它提供了一系列的漏洞检测插件,可以全面地检查服务器系统及应用程序中的安全问题。

管理员可以根据自己的需求定制扫描策略,快速发现并修复漏洞,加强服务器的安全性。

二、入侵检测系统(IDS)1. SnortSnort是一款开源的入侵检测系统,用于实时监测和分析网络流量,检测和拦截潜在的入侵行为。

它采用灵活的规则引擎,可以根据管理员的需要进行定制,提供有效的入侵检测和响应机制,保护服务器免受恶意攻击的侵害。

2. SuricataSuricata是另一款强大的开源入侵检测系统,具有高性能和多线程处理能力。

它支持多种协议的实时流量分析,可实现高级威胁检测和入侵预防。

Suricata还提供了可扩展的规则引擎和丰富的协议解析,管理员可以利用这些功能来提高服务器的防护能力。

三、日志分析工具1. ELK StackELK Stack由Elasticsearch、Logstash和Kibana组成,是一套用于日志分析和可视化的工具组合。

Elasticsearch作为搜索和分析引擎,Logstash用于收集和处理各种日志数据,Kibana提供直观的可视化界面。

管理员可以通过ELK Stack实时监控服务器的日志,识别异常行为并采取相应的安全措施。

2. SplunkSplunk是一款强大的商业日志分析工具,可以处理和分析大量的数据,并提供实时的日志搜索与监控功能。

信息安全检查评估工具

信息安全检查评估工具

信息安全检查评估工具
以下是一些常用的信息安全检查评估工具:
1. Nessus:一款强大的漏洞扫描工具,可以对网络中的主机和
应用程序进行漏洞扫描。

2. OpenVAS:一个开源的漏洞扫描器,可以扫描网络中的主
机和服务,查找可能存在的安全问题。

3. Nmap:一款常用的网络扫描工具,可以扫描网络中的主机、端口和服务,发现潜在的安全隐患。

4. Wireshark:一个网络协议分析工具,可以捕获和分析网络
流量,帮助发现潜在的安全问题。

5. Metasploit:一个用于渗透测试的框架,可以模拟攻击并发
现系统中的安全漏洞。

6. Burp Suite:一套用于Web应用程序安全测试的工具,包括
代理、漏洞扫描器和攻击工具。

7. OWASP ZAP:一个开源的Web应用程序安全扫描工具,可以发现Web应用程序中的漏洞。

8. Acunetix:一款专用于Web应用程序扫描的工具,可以发
现常见的安全漏洞。

9. QualysGuard:一款云端的综合性安全评估工具,包括漏洞扫描、合规性检查和Web应用程序安全测试。

10. Nikto:一个快速的Web服务器扫描器,可以对服务器和Web应用程序进行全面的安全评估。

请注意,这些工具仅供参考,并且在实际应用时需要注意合法合规使用,确保不会对系统和网络造成不必要的影响。

信息系统安全测评工具

信息系统安全测评工具

信息系统安全测评工具一、测评工具分类一)安全测试工具1、脆弱性扫描工具脆弱性扫描工具又称安全扫描器或漏洞扫描仪,是目前应用比较广泛的安全测试工具之一,主要用于识别网络、操作系统、数据库、应用的脆弱性,给出修补建议。

1)基于网络的扫描工具:通过网络实现扫描,可以看作是一钟漏洞信息收集工具,根据不同漏洞的特征,构造网络数据包,发给网络中的一个或多个目标,以判断某个特定的漏洞是否存在,能够检测防火墙、IDS等网络层设备的错误配置或者链接到网络中的网络服务器的关键漏洞。

常用工具:天镜脆弱性扫描与管理系统、极光远程安全评估系统、榕基网络隐患扫描系统、Nessus与Nmap等。

2)基于主机的扫描工具:通常在目标系统上安装一个代理(Agent)或者是服务(Services),以便能够访问所有的主机文件与进程,这也使得基于主机的漏洞扫描器能够扫描更多系统层面的漏洞。

常用工具:微软基线安全分析器、日志分析工具与木马查杀工具等。

3)数据库安全扫描工具:通过授权或非授权模式,自动、深入地识别数据库系统中存在的多种安全隐患,包括数据库的鉴别、授权、认证、配置等一系列安全问题,也可识别数据库系统中潜在的弱点,并依据内置的知识库对违背与不遵循数据库安全性策略的做法推荐修正措施。

常用工具:安信通数据库安全扫描工具、明鉴数据库弱点扫描器等商业产品,还有oscanner、Mysqlweak等专项审核工具。

4)Web应用安全扫描工具:通过构造多种形式的Web访问请求,远程访问目标应用特定端口的服务,记录反馈信息,并与内置的漏洞库进行匹配,判断确认Web应用程序中的安全缺陷,确认Web应用程序遭受恶意攻击的危险。

常用工具:AppScan、WebRavor、WebInspect、Acunetix Web Vulnerability Scanner、N-Stealth等。

2、渗透测试工具渗透测试需要以脆弱性扫描工具扫描的结果为基础信息,结合专用的渗透测试工具开展模拟探测与入侵,判断被非法访问者利用的可能性,从而进一步判断已知的脆弱性是否真正会给系统或网络带来影响。

app安全测试工具

app安全测试工具

app安全测试工具App安全测试工具。

随着移动应用的快速发展,用户对于移动应用的安全性和隐私保护要求也越来越高。

因此,开发人员和安全测试人员需要使用专业的app安全测试工具来保障移动应用的安全性。

本文将介绍几款常用的app安全测试工具,帮助开发人员和安全测试人员更好地保障移动应用的安全性。

1. MobSF。

MobSF是一款开源的移动应用安全测试框架,支持Android和iOS应用的安全测试。

它提供了静态分析、动态分析和反编译等功能,可以帮助开发人员和安全测试人员发现应用中存在的安全漏洞和风险。

MobSF还提供了Web界面和命令行工具,方便用户进行操作和管理。

2. AppScan。

AppScan是一款由IBM推出的移动应用安全测试工具,支持Android和iOS应用的安全测试。

它提供了静态分析、动态分析和渗透测试等功能,可以帮助用户发现应用中存在的安全漏洞和风险。

AppScan还提供了详细的测试报告和建议,帮助用户更好地改进应用的安全性。

3. QARK。

QARK是一款针对Android应用的静态分析工具,可以帮助开发人员和安全测试人员发现应用中存在的安全漏洞和风险。

它提供了简单易用的命令行工具,用户可以快速对应用进行安全测试,并获取详细的测试报告和建议。

QARK还提供了自定义规则和插件机制,方便用户根据实际需求进行定制化的安全测试。

4. AndroBugs Framework。

AndroBugs Framework是一款针对Android应用的静态分析工具,可以帮助用户发现应用中存在的安全漏洞和风险。

它提供了简单易用的命令行工具,用户可以快速对应用进行安全测试,并获取详细的测试报告和建议。

AndroBugs Framework 还提供了自定义规则和插件机制,方便用户根据实际需求进行定制化的安全测试。

总结。

以上介绍了几款常用的app安全测试工具,它们都提供了丰富的功能和详细的测试报告,可以帮助开发人员和安全测试人员更好地保障移动应用的安全性。

常见十种安全评估工具

常见十种安全评估工具

常见十种安全评估工具在当今数字化时代,网络安全成为越来越重要的问题,无论是个人还是企业都需要关注和加强网络安全。

安全评估工具是帮助人们评估和测试网络安全的重要工具。

下面介绍了十种常见的安全评估工具,可以帮助您提高网络安全水平。

1. Nmap: Nmap是一款强大的开源网络扫描工具,可以帮助您发现网络中的主机,并提供有关这些主机的详细信息。

它可以帮助您检测网络上的潜在安全漏洞。

Nmap: Nmap是一款强大的开源网络扫描工具,可以帮助您发现网络中的主机,并提供有关这些主机的详细信息。

它可以帮助您检测网络上的潜在安全漏洞。

2. Metasploit: Metasploit是一款广泛使用的渗透测试工具。

它可以模拟攻击者的行为,帮助您评估系统和应用程序的安全性,并发现可能的漏洞。

Metasploit: Metasploit是一款广泛使用的渗透测试工具。

它可以模拟攻击者的行为,帮助您评估系统和应用程序的安全性,并发现可能的漏洞。

3. Wireshark: Wireshark是一款网络协议分析工具,可以捕获和分析网络数据包。

它可以帮助您检测和分析网络中的异常流量和潜在攻击。

Wireshark: Wireshark是一款网络协议分析工具,可以捕获和分析网络数据包。

它可以帮助您检测和分析网络中的异常流量和潜在攻击。

4. Burp Suite: Burp Suite是一款专业的Web应用程序安全测试工具。

它可以帮助您检测和利用Web应用程序中的漏洞,并提供详细的报告和建议。

Burp Suite: Burp Suite是一款专业的Web应用程序安全测试工具。

它可以帮助您检测和利用Web应用程序中的漏洞,并提供详细的报告和建议。

5. OpenVAS: OpenVAS是一款开源的漏洞评估工具,可用于检测和评估网络中的安全漏洞。

它提供了强大的扫描功能和详细的报告,帮助您及时修补漏洞。

OpenVAS: OpenVAS是一款开源的漏洞评估工具,可用于检测和评估网络中的安全漏洞。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一种面向TinyOS的物联网系统信息安全测评工具摘要:近年来,随着物联网的应用X围迅速扩展,tinyos等新技术也得到广泛应用。

物联网特别是tinyos的安全性问题越来越为人们所关注。

本文介绍了当前物联网安全测评技术的发展状况,比较了几种已知物联网安全工具的特点,提出了开发面向tinyos的物联网安全测试系统sres的构想;给出了sres测试系统的具体实现方案与关键技术并证实了其可行性。

关键词:计算机应用技术;物联网;物联网安全性;tinyos;测试工具a sort of security evaluation tool for internet of things towards tinyos li wei, liu dong, luo jun-rui(china software testing center, beijing 100048, china)【abstract】the internet of things (iot) has seen increasing popularity in recent years. new it technologies such as tinyos and zigbee are being used widely. people show more and more attention to security in iot, especially in tinyos. in this paper we present concept of iot security evaluation technology. an overview of current iot security evaluation tools is given. then, a test tool named sres(security& reliability emulation system) towards tinyos is previewed. it details system architecture and key technologies of sres and achieves the system.【key words】puterapplication; internet of things; security in internet of things ;tinyos; test tool0 引言物联网( the internet of things, iot[1])是近几年提出的概念, 在实际应用中, 可以把感应器、处理器和无线通信模块嵌入或装备到电网、铁路、桥梁、隧道、公路、建筑等各种物体中, 使它们相互连接, 构成物联网。

以tinyos[2]、zigbee、rfid为代表的新一代信息技术在物联网的应用过程中已经得到广泛应用。

其中的tinyos是美国加州大学伯克利分校开发的一种专门应用于传感网节点的操作系统,设计精巧、易于安装,为尽量降低能耗,在结构上舍弃了经典操作系统常用的复杂的进程调度、内存管理和安全机制。

目前tinyos传感网操作系统已广泛地应用于传感网节点上,成为传感网操作系统的事实标准。

伴随物联网在各行业各领域内的应用推广,信息安全问题成为制约物联网规模化应用的重要因素之一。

与传统的互联网相比,物联网面临着更为严峻的安全挑战。

一是传感器节点安全。

传感器节点呈现多源异构性,通常情况下运算速度低(8051级别的cpu)、携带能量少(使用电池) , 节点运行的软件例如tinyos应用程序就不能做得十分复杂,这使节点无法拥有比较完善的安全保护能力,在面对伪造报文和窃听等恶意攻击行为时相当脆弱。

二是传感网安全。

传感网中节点数量庞大,例如zigbee协议在同一网络内最多可支持65535个节点,tinyos支持的节点数量也无严格限制,因此导致大量数据发送使网络拥塞,产生拒绝服务攻击。

此外, 现有网络的安全架构都是从人通信的角度设计的, 对以物为主体的物联网, 要建立适合感知信息传输与应用的安全架构。

三是业务安全。

物联网业务平台有不同类型, 如云计算、分布式系统、海量信息处理等, 这些平台要为上层服务和行业应用建立起高效、可靠和可信的系统, 而大规模、多平台、多业务类型使业务安全面临新的挑战, 是针对不同的行业应用建立相应的安全策略, 还是建立相对独立的安全架构?因此, 物联网的安全特征体现了感知信息的多样性、网络环境的多样性和应用需求的多样性, 网络规模和数据量大,决策控制复杂, 给安全研究提出了新的挑战。

1 现有物联网安全测试工具介绍从前述物联网安全问题的阐述可知:任何物联网系统在运行的第一天起就面对着形形色色的安全挑战。

如何尽早地发现这些安全隐患是推动物联网安全测试工具发展的原始动力。

当前的物联网安全测试工具的发展情况以及各种工具的特点是下面我们需要分析的。

1.1 既有网络安全工具的问题目前主流的网络安全测试工具有ibm的appscan、赛门铁克sitm 等工具。

这些工具虽然在互联网中得到广泛应用但是并不适合在物联网环境下使用。

原因是物联网从底层到高层都不同于互联网:例如物联网中占很大比重的传感网使用的协议是zigbee,不是tcp/ip,也不是以太网;操作系统是tinyos,不是windows、linux和ios。

因此,主流的安全测试工具并不适合于物联网领域,必须针对物联网的特点开发专门的测试仿真工具。

1.2 对当前的物联网安全测试工具的分析物联网安全问题受到人们的普遍关注,相关的安全测试仿真工具也得到了快速发展。

以下将介绍一些科研机构开发的安全测试工具及其功能和结构。

这些系统有的面向通用领域的物联网安全,有的针对特定X畴的安全问题,反映了当前物联网安全测试仿真工具的研究特点。

1.2.1 sensec系统sensec[3]是美国加州大学洛杉矶分校开发的一种物联网信息安全测试系统。

sensec主要由真实应用模拟器(real application simulator ras)、攻击库(attack repository ar)、攻击控制器(attack controller ac)三部分组成。

其结构如图1所示。

真实应用模拟器包括了离散事件模拟器(discrete events simulator des)和传感器应用程序两部分。

离散事件模拟器提供对物理层和链路层的模拟。

目前的离散事件模拟器使用的是qualnet模拟器。

攻击库包括一些组件和对这些组件的设置机制。

这些组件主要有通用化定义组件(generalize definition gd)和特定应用定义组件(application-specified definition asd),提供了对攻击案例的定义手段。

利用gd组件定义好的案例与具体平台无关,具有较好的可移植性。

而利用asd组件定义的案例与具体平台有关,具有更强的针对性。

攻击控制器实际执行仿真过程中的攻击行为。

攻击控制图1 sensec系统结构图器包括了攻击发生器(attack generator ag)、攻击执行器(attack executor ae)、模拟状态处理器(simulation state processor ssp)和des接口(desi)。

攻击发生器用于自动产生可能的攻击程序(与平台相关);攻击执行器和模拟状态处理器协同完成模拟的攻击行为。

desi接口使得攻击可以扩展到其它支持本接口的模拟器上。

sensec属于通用的物联网安全测试仿真工具,与具体的通信协议如zigbee、操作系统如tinyos结合并不是很紧密。

1.2.2 banaid系统banaid[4]是澳大利亚新南威尔士大学开发的一种研究传感网蛀洞攻击的测试网络。

如图2所示,banaid由两种无线传感节点组成。

一类是普通的无线传感网节点(mica2),如图2中的椭圆形节点所示;一类是用于模拟蛀洞攻击的攻击节点stargate,如图中的六角形节点所示。

在无线传感网节点上运行的都是基于tinyos的程序,通信协议为zigbee。

stargate节点是基于英特尔pxa225处理器开发的无线通信节点,可通过插槽与无线传感网节点直连并给该传感节点供电,因此可以与其它普通无线传感网节点通信;但stargate节点最大特点是相互之间可通过wifi无线协议传递数据。

图2 banaid系统结构图banaid的蛀洞仿真过程如下:以常用的自组网按需距离向量路由算法(ad hoc on demand distance vector aodv)为例,正常情况下stargate节点关闭,1、4节点之间的通路只有一条,即通过节点2、3形成的链路通信。

在蛀洞测试时,stargate节点启动。

1、4节点之间的通路不再只有节点2、3链路还有节点5、6链路。

由于stargate 节点可以wifi通信,而wifi的速率比zigbee快,加之aodv算法只关注邻近节点的通信效率,那么很快1、4节点都会在路由表中分别选中速度更快的5、6节点从而顶掉原来的2、3节点。

而5、6节点之间的链路并非zigbee,这样,“蛀洞”就出现了。

banaid工具侧重于研究蛀洞攻击,主要是路由协议层次。

1.2.3 tap-sns系统tap-sns[5] (testing algorithm and protocols for sensor. network security)是德国不莱梅大学开发的物联网信息安全仿真与验证系统,可提供安全测试和仿真服务。

在硬件部署之前仿真与验证各种加密机制,提高开发效率,降低开发成本。

图3 tap-sns系统作用图在传感网中按照一般存在以下几类节点:采集节点、簇节点(网关节点)和控制节点,不同节点由于成本等因素,不能采用同样强度的通信安全机制。

因此,在设计和验证传感网的通信安全机制时,就需要平台具备灵活的支持能力,包括不同的报文定义手段和加密函数接口,这样就可以在x86平台上对于将要部署在嵌入式平台的应用软件的通信安全性进行仿真和验证,通过调整时隙、握手等参数,开发出易于在嵌入式平台上运转的通信软件。

tap-sns提供了encrylib加密库和wsnmanager管理器供上述仿真和验证。

加密库可模拟不同的加密程序,例如utesla等软件。

管理器(见图4)运行在模拟的采集节点和簇节点/控制节点之间,用户可从簇节点/控制节点向采集节点发送自己定义的报文,观察采集节点的回应以考察节点通信过程的安全性。

图4 tap-sns管理器界面tap-sns的重点在于加密技术的测试仿真,与具体的操作系统、通信协议关系较弱。

总之,上述工具以及前面介绍过的几种测试系统(sensec、banaid、tap-sns)或者与tinyos没有合适的接口,或者只是侧重于tinyos信息安全中的某一方向,或者与tinyos联系不是很紧密,不能仿真与之直接相关的安全问题,也就不能更深入更结合实际地研究物联网安全问题。

相关文档
最新文档