用于银行贷款2013年中间件项目可行性研究报告(甲级资质+专家答疑)编制方案_第1页
用于银行贷款2013年中间件项目可行性研究报告(甲级资质+专家答疑)编制方案_第2页
用于银行贷款2013年中间件项目可行性研究报告(甲级资质+专家答疑)编制方案_第3页
用于银行贷款2013年中间件项目可行性研究报告(甲级资质+专家答疑)编制方案_第4页
用于银行贷款2013年中间件项目可行性研究报告(甲级资质+专家答疑)编制方案_第5页
已阅读5页,还剩20页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、物联网应用安全研究物联网应用安全研究 摘要物联网(Internet of Things)技术是二十一世纪最先进最前沿的科技发展代表,物联网技术的出现直接引起了世界第三次信息技术革命,目前被世界各个国家所重视,成为最热门的科研项目之一。随着物联网的到来,信息安全问题。用户期望自己的信息安全监控和预警系统,这需要相应的安全服务和软件提供支持,并培养一批专业人员开展相关工作,这些都需要巨大的投资。另一方面,安全产品的种类越来越多,产品供应商的标准也不同,用户在安全产品的选择上也面临着困难。在这样的环境中,非常重要的是提供应用层的安全体系结构。按照产品标准的不统一,用户安全的责任,资源消耗和其他的网络

2、安全形势,得出了统一的安全服务平台的建立意见,为有差异的用户提供安全服务的观念,从企业用户的安全,物联网的应用不再是孤立的状态,提供方便快捷的为不同的用户的网络安全服务。在此假设的基础上,对当前流行的面向服务的体系结构、XML技术、中间件技术和Web服务进行了深入的研究和总结,为实现这一思路提供了技术支持。基于安全需求的分析,提出了集中监控、统一管理和综合分析,提出了“安全服务体系结构,快速响应的概念,它分为安全监测的数据采集、数据处理、数据分析,四层结构。这种结构具有以下特点:资源消耗低,实现定制的用户服务的安全需求,节省维护软件和专业培训的投资;软件复用率高,同样的服务,你只需要配置信息和

3、规则的同意,可以用于不同的用户;服务管理、安全服务系统重量级的安全服务提供商,服务产品的标准是统一的;可扩展性、面向服务的基础上扩大服务的集成架构。最后,为了表明该架构的可行性,通过本文对一个简化的案例对所提出的安全架构进行模拟。关键词:物联网;安全架构;安全监测;预警Research on application security of Internet of thingsabstractThe Internet of things is known as the third revolution of the world information industry after the com

4、puter and the internet. With the advent of the Internet of things, information security issues. Users expect their own information security monitoring and early warning system, which requires the support of the corresponding security services and software, and train a group of professionals to carry

5、 out related work, which requires a huge investment. On the other hand, more and more types of security products, product suppliers standards are different, the user is also facing difficulties in the selection of safety products. In such an environment, it is very important to provide the security

6、architecture of application layer.According to the product standard is not unified, user security responsibility, resource consumption and other network security situation, proposed the establishment of a unified security service platform, the concept of providing security services for different use

7、rs, from the enterprise user security, application of the Internet of things is no longer isolated state for different users of network security convenient and quick service. On the basis of this assumption, this paper makes a deep research and summary of the current popular service oriented archite

8、cture, XML technology, middleware technology and Web services, and provides technical support for the realization of this idea.Based on the analysis of security requirements, proposed centralized monitoring and unified management and comprehensive analysis, put forward the security service system st

9、ructure, the concept of rapid response, it analysis for data acquisition, data processing, data security monitoring, four layer structure. This structure has the following characteristics: low consumption of resources, security requirements of customized service, save maintenance software and profes

10、sional training investment; software reuse rate is high, the same service, you only need to configure the information and rules agreed to, can be used for different users; service management, security service system heavyweight security service provider the standard of the product, the service is un

11、ified; integration architecture based on service oriented expansion, expanding services.Finally, a simplified case is used to simulate the proposed security architecture, and the results show the feasibility of the proposed architecture.Key words: Internet of things; security architecture; security

12、monitoring; early warning目 录第1章绪论11. 1研究背景11. 2研究意义21.3国内外的研究现状4第2章相关技术介绍72.1中间件技术72.2 XML技术102. 3 Web service技术介绍12第3章物联网应用安全架构模型143.1物联网体系结构143. 2安全服务功能需求分析14第4章安全架构模拟实现154.1系统分析15第5章总结与展望18参考文献19 0第1章绪论1. 1研究背景随着信息技术的发展,物联网作为一种更加智能便捷的通信方式,受到人们的欢迎。物联网的实践最早可以追溯到1990年施乐公司的网络可乐贩售机Networked Coke Machi

13、ne。物联网的概念最先出现在上个世纪末期,美国是物联网技术研发的先驱国家之一,在美国召开的移动计算及网络国际会议中经过诸多专业的研究讨论,创造性的提出了物联网的概念,在物联网概念的提出中MIT Auto-ID中心的Ashton教授做出了突出的贡献,此概念的提出是在以他的领导研究下提出的,日后被国际社会广泛应用。物联网技术包含诸多方面的技术,其中RFID技术、EPC标准是其核心部分,在网络连接的基础之上通过射频识别技术、无线数据通信技术的应用使得各种信息数据得以在网络中传播,最终形成一个信息共享的的实物物联网“Internet of things”(简称物联网)。传感网是物联网重要组成部分,其基

14、础技术是感知技术,通过感知技术进行各个网点的连接组成了共享网络。我国对于传感网的研究最早起步于上个世纪末期,目前在诸多研究人员的努力之下已经取得了突出性成果,建立起了适应于国内各个部门的传感网。传感网的出现受到国际社会的广泛关注,被国际社会誉为是:二十一世纪人类发展的重要技术。2003年,美国技术评论对传感网技术进行了评价,指明其是未来改变人们生活方式的十大技术之一。进入二十一世纪,物联网的概念开始出现在其他世界级信息技术会议中,2005年11月信息社会世界峰会在突尼斯召开,国际电信联盟(ITU)发布ITU物联网报告2005:物联网,会议首次提出了“物联网”的概念。随着时代的发展、技术的进步,

15、物联网的含义所覆盖的范围也逐渐扩大,目前物联网的概念中除了包含RFID技术外开始出现其他新的技术应用。在会议中经过研究表明:物联网时代将要到来,世界上一切商品在未来都可以通过物联网进行销售。随着物联网技术的发展以及广泛影响,与其相关的技术手段包括:射频识别技术(RFID)、传感器技术、纳米技术、智能嵌入技术等将迎来新的发展机遇,在未来必将被人们广泛应用。2008,IBM提出“智慧的地球”战略,拉开了序幕去研究事物;2009,欧盟发出了“物联网行动计划”,日本和韩国的相继施行,也将加速物联网的研究计划,2009年8月,国务院总理温家宝在无锡科学院中国研究中心提出,物质上的东西,三件事需要尽快完成

16、:一是传感器网络、3G技术联接起来;二是在两个国家重点科研项目,加快传感网的建设;三是“感知中国”等可能一个强大的一个中国信息的建立。2010,温家宝总理在“政府工作报告”和“发展”,明确将加快事情在产业振兴的重点,对中国传感器网络的代表,“国家信息产业中国的看法”的节目,物联网已经成为一个重要的发展战略。物联网产业是公认的逻辑层:感知层(整体感知,获取相关的数据和信息通过RFID移动终端、传感器节点等)和网络层(可靠传输,通信网络将及时利用有关的数据和消息无误地传递出去)和应用层(智能处理,处理和阐发。国外数据以实现对终端的控制),网络体系结构如图1所示:目前,研究和应用领域的重点将聚集在感

17、知层,专注于感知物理世界和收集数据信息。在网络体系结构中,传感器数据是数据采集、分析和挖掘的第一部分,物理世界杂志的决策控制和最终目标的实现,是事物反映的核心,而实现这一目标需要应用层的支持。随着物联网的应用越来越广泛,所有的安全威胁也逐渐引起人们的重视,但安全的太早,集中在感知层和网络层,如RFID节点安全保障,相关技术的推广取得了各种各样的应用程序,和安全挑战信息安全中的一个应用层面对应用层的主要方面的迫切需要:(1)根据访问权限来访问内容的选择;(2)保护用户隐私信息的认证;(3)跟踪信息披露;计算机取证;(4)计算机取证(5)计算机数据的破坏;(6)联网的普及就面临着电子产品与软件的知

18、识产权保护,各领域的应用会越来越多,面对诸多的应用,其安全问题是一个不好解决的问题。各个地区和不同企业对不同品牌安全产品的使用需求安全,多种类型复杂、复杂的网络接口使得安全工作目前属于“全政府”的做法。此外,安全问题、安全威胁分析、安全事件和事件有很多的时间来完成日志的分析,及时全面地解决问题,熟练和准确,往往需要非常专业的技术人员来操作的,因此,企业需要投资昂贵的培训技术人员使用。有些企业甚至是时间监测和解决一些安全问题,并不是恒定的,但企业仍然需要购买一套安全解决方案的实施,即使在新的安全问题,安全措施需要投资于这些企业的相应措施的实施,一个巨大的成本是巨大的资源浪费。在面对以下问题时,可

19、以想象免费的企业用户从安全监控和保护,到安全需求的专业服务提供商来完成,而用户只需向服务提供商提交数据,并支付费用。服务提供商将不得不维护一个安全服务平台,以满足用户的安全需求,因此,对于安全监控的应用是集中的,所以安全问题将被转移,安全服务平台专注于服务提供商。如此平台,不但解放了公司的劳动,节流了不断的投资,并且对于用户安全需求的增长,业务拓展十分便利。1. 2研究意义随着物联网技术的不断发展,它在工业、交通运输、环境监测、智能检测等领域得到了广泛的研究和应用。生活在网络环境中,数据和信息都是通过网络传播的,难免会出现安全问题,如隐私、信息安全、安全等不能得到保障,就会带来不可估量的损失。

20、物联网规模的应用数目巨大,必须解决的安全问题如安全测试、安全警示、数据分析、访问控制等任务要实现。在面对安全问题的同时,软件解决方案的每一个色调范围的安全,用户需要不断投入人力、财力,而市场是不断变化的,企业用户选择新的安全设备的需求,等可能面临更新,造成资源的极大浪费。安全服务商正在改变经营理念,从安全设备维护的研究逐步转向完善系统,给用户供应相应的服务,和众多繁杂的服务提供商增添了用户服务选择的“包袱”。一个有效的安全体系结构可以在网络应用中的安全问题进行有效的解决,为用户提供低成本、高效率的解决只能依靠传统的产品管理的建设,提供了一种新的创新的信息安全监控服务交付大量中小规模庞大的用户群

21、体在网络模式下,这可以节约资本,为企业提升了应用程序的安全性和适应环境,具有非常重要的现实意义。1.3国内外的研究现状随着国际贸易的发展,各个国家之间的贸易往来逐渐增多,而物联网作为一种便捷的交易方式成为各个国家贸易的新宠,因此物联网技术得到各个国家专业研究人员的重视,对其研究大大增加。目前物联网的发展已经形成完整的体系,可以通过物联网实现交易引导、决策控制等多种功能。而且通过物联网可以实现信息的筛选,将有用信息提取和整合,进而为个人和组织提供更便捷优质的服务,这也是物联网是所以迅速发展的关键因素之一。但是,目前物联网的发展依然没有突破对于底层技术的限制,依然主要采取基本的编码技术和识别等。

22、1.3.1国外的研究现状二十一世纪初期国际金融危机爆发,世界经济受到重大冲击,物联网作为一种新兴的交易技术成为拯救世界经济的重要方式之一,美国、日本、欧盟等发达经济体更加注重物联网对于经济恢复的重要作用,将其看作是应对经济危机的重要手段,分别根据国家的实际情况制定有利于物联网技术发展与推广的政策。在这些国家的推动作用之下,物联网核心技术不断发展,在全球范围内已经形成了统一的规范的标准体系。并且建立起了基于物联网技术的新的产业链,此产业链包括:传感器与无线射频识别(RFID)等感知制造业,网络设备与通信模块、机器到机器(M2M)终端与运营服务以及基础设施服务、软件与集成服务等。在2011年世界各

23、个国家利用物联网产生的经济值达到了1345亿美元。在新的物联网技术发展与应用中,由于发达国家拥有较强的信息技术手段,因此物联网交易中处于有利地位,美国凭借信息技术的优势已经开始将物联网作为振兴国家经济的最重要手段。美国总统在会议上指出,物联网是促进美国经济发展的两大策略之一,为了实现物联网的发展,投入了大量资金进行技术研发,经过几年的研究,目前美国已经成为物联网技术最先进的国家,不论基础技术设施还是整体技术水平乃至整个产业链的优化,都处于世界首位。欧洲智能系统集成技术平台(EPoSS)在Internet of Things in 2020报告对物联网的未来发展做出了预测,在2010年之前物联网

24、将会在物流、制药以及批发零售中发挥重要作用,到2010年至2015年间物联网将实现实际物体的连接,接下来的五年中物联网将进入半智能化状态,2020年之后物联网将实现全智能化。1.3.2国内的研究现状物联网对于经济发展重要作用逐渐凸显,我国也跟随世界脚步逐渐重视物联网的发展,目前我国已经对物联网的发展做出了众多规划,力求促进物联网技术发展,为经济发展提供新的动力。物联网“十二五”发展规划、关于推进物联网有序健康发展的指导意见、关于物联网发展的十个专项行动计划,以及近期颁发的中国制造2025针对物联网发展的文件与与政策不断出现,规范了物联网的发展,同时国家对于物联网的重要性做出了明确指示:物联网是

25、我国二十一世纪主要发展的技术之一,可以推动我国经济贸易的智能化进程,因此是我国可持续经济发展的重要保障,我国必须尽快研发物联网核心技术的研发,组建安全可靠的物联网产业体系。在国家政策大力支持下,我国物联网的发展速度十分惊人,虽然近几年物联网在我国的发展速度有所放缓,但是年增长率依然超过了23%。2015年的物联网产值已经突破了7500亿元。在物联网高速的发展态势之下,我国未来几年的物联网产值将再创新高,预计在2020年可以突破15000亿元。在国家政策扶持之下,我国物联网产业发展迅速,尤其是依托国家财政投资打下了坚实的物联网发展基础,因此物联网产业在新世纪得到了飞速发展,物联网技术在各行各业得

26、到广泛应用。在过去的五年中,我国诸多企业都开始进行物联网技术研究,尤其是在通信工程、工业制造以及智能卡领域发展迅速,初步建立起了核心技术,为未来发展打下了坚实的基础。1. 4论文主要工作本文的主要任务是成立一套物联网应用安全的架构,对使用者便捷的提供安全服务理念,进行的工作如下:(1)对物联网现在的状况,物联网体系结构和物联网重要的安全威胁进行分析,确定所要研究的范围。(2)将安个解决方案以服务的方式提供给川户,击要解决一些通用技术问题,对中间件以及Web Service技术进行简单研究,对面向服务的架构SOA进行研究。(3)在技术前提下,分析物联网应用层的安全架构,再对安全架构进行阐发。(4

27、)对于架构需要进行一定程度的验证,木文以对环境温度的监测为例子进行设计并简单实现。1.5论文结构组织安排第一章介绍本文的研究背景、意义,目前国内外对物联网应用的研究的状况,大概介绍论文研究的主要内容。第二章对本文研究内容所需要的重要技术进行归纳。第三章阐述本文的主要研究思想,并且进行模型设计。第四章以对环境温度的监控为例对本文提出的模型进行简单实现。第五章总结本文的主要工作,并对未来物联网应用安全架构平台的发展和趋势进行展望。第2章相关技术介绍物联网技术的工作内容是通过低潮感知节点的数据传输完成的,而这些数据来源于不同的节点,处于的处理也要通过不同的平台实现,因此不同的感知节点与数据处理平台造

28、成了数据的异构性,而中间件技术则是针对数据异构研发的新的技术手段,通过中间件技术可以对不同数据的异构性进行整合,使得平台的差异性消失。物联网技术发展应用环境下,要现实业务的整合,实现服务构架是最佳选择,而web service最为一种新型技术手段,是当前物联网服务构建的最佳选择。2.1中间件技术2.1.1中间件技术概述中间件是一种软件的集合,可能包括多个软件;中间件的主要作用是连接,但是出去连接功能外还具备各个平台之间的相互操作功能,在物联网技术中充当桥梁作用;中间件是基于分布式处理环境下的软件,网络通信功能是其最为突出的特点。中间件的设计会提供标准化的接口,可以被其他的软件调用,也可以进行二

29、次开发,其通用性比较强。因此也可以认为,中间件是一类卫浴平台(硬件和操作系统)以及应用程序之间的通用服务。在通常意义下,中间件具有如下特点:可以满足大量应用的需求;支持分布式计算环境,提供可以跨硬件、操作系统以及网络的应用或服务之间的交互功能;支持标准的接口和协议;可以运行于多种平台之上。中间件的应用过程是,选用API接口进行连接,连接之后可以直接实现网络协议的屏蔽,因此实现高质量的信息传输。冲中间件的功能来看主要是实现客户机与服务器之间的信息对接,在功能实现中主要是通过标准协议的制定以及规范接口完成的。如果服务平台不同就必须采用不同的协议和接口,否则则无法实现通信。从本质上讲,中间件是一种系

30、统软件,而且具备独立性,可以单独向其他程序或者平台提供服务,因分布式应用软件可以通过中间件功能的发挥实现不同平台的信息共享。中间件是分布式客户与服务之间的中间环节,其作用是连接,只有通过中间件的功能发挥才能完成连接过程,此种连接可以实现事物管理。中间件作用的发挥保证了应用软件作用的发挥,而且中间件可以用以扩展,进而将异构式信息处理进行大大简化,这就为企业技术开发与应用节省了大笔费用,正是由于中间件的这些特点使得其越来越受到国内诸多企业的青睐,投资研发并推广应用。中间件在逻辑、功能上有着区别于其他软件的特性。从逻辑角度讲,中间件是一种软件,可以多个软件,而且其作用是连接两种不同的服务,比如,中间

31、件在传输层和应用层之间的应用,传输层是上层,应用层是下层,下层通过中间件发挥作用实现对于上层的服务。中间件的主要功能是,可以简化服务,使得服务变得简单,同时可以使得上层开发得到简化,总而言之,中间件的功能就是化繁为简,使得各种程序的应用变得简单。2.1.2中间件的种类及特点 中间件是一种软件的集合,可以按照其功能进行分类,分别是:终端仿真/屏幕转换、数据访问中间件、远程过程调用中间件、消息中间件、交易中间件、对象中间件。 1.终端仿真/屏幕转换 此类中间简单的主要作用是实现字符与图形之间的转换,主要通过中间件进行客户机图形接口与字符接口的连接实现两种服务的转化,可以简化功能程程序,节省投资。此

32、种中间件最初应用于大型机,但是随着我国经济科技的发展,市场需求发生重大变化,因此此种功能的中间件已经过时,没有其生存市场。2.数据访问中间件数据访问中间件顾名思义主要功能是为客户提供数据库的访问服务,其工作原理是通过中间件作用的发挥使得数据源的差异消除,实现客户机与服务器的迅速连接,进而实现客户对于数据库的访问,为了更好的实现客户的访问,此中间件还提供了数据访问的方式方法,按照其操作规程可以简便的与数据库实现连接。此类中间件是目前应用最为广泛的一类,经过近几年的发展其技术水平已经相当成熟了,其突出代表为ODBC。数据访问中间件的功能是完成连接实现信息沟通,其核心技术是信息存储单元,但是此种中间

33、件也有着明显得缺陷,一旦数据量过大,其沟通功能将受到极大影响,因此此类中间件不适用高要求的数据通信。3远程过程调用中间件远程过程调用是一种应用广泛的分布式应用处理方法。一个RPC的应用程序“远程”执行一个进程在不同的地址空间,从相同的效果,本地调用。RPC应用程序分为两部分:服务器和客户端。服务器提供一个或多个远程进程,客户端希望服务器发送远程调用。服务器和客户端可以位于同一台计算机上,也可以位于不同的计算机上,甚至可以运行在不同的操作系统上。它们通过网络通信,对应的存根提供数据转换和通信服务,从而屏蔽了不同的操作系统。他们通过网络通信,相应的存根提供数据转换和通信服务,从而屏蔽不同的操作系统

34、和网络协议。RPC通信是同步的,使用线程可以异步调用。在RPC模型中关键点是接口的对应,client和server在接口对ing的情况下就可以完成连接实现RPC的运行,两者就可以进行互操作,这就跳出了特定server的限制。通过上述分析可以得出RPC的存在使得client/server分布式计算实现了简化。4消息中间件消息中间件可以提供可靠的跨平台信息传输,实现基于数据通信的分布式系统集成。消息中间件提供消息传递模型和消息队列模型,支持多种通信协议、语言、应用和平台。一般来说,消息中间件并不要求系统具有可靠的传输层级别,而是通过发送和接收应用程序数据的形式来连接消息,以在不同的系统上运行应用程

35、序。信息可以同步,也可以异步传输。在异步模式下,应用程序不需要向另一端发送即时消息,但消息中间件确保消息在消息中被发送到适当的目的地,并且只有一次。使用消息中间件系统,客户端可以调用API将消息发送到由提供者管理的目的地。该调用调用提供程序服务来路由和发送消息。发送消息后,客户端继续执行其他任务,并确信提供程序已将消息保持到收件人客户端检索消息为止。基于消息的模型和供应商的协调,它是可能的,以创建一个松散耦合的组件系统。这样的系统即使在有个别组件或连接失败时也不会停机,可以继续可靠地工作。消息中间件在连接分布式组件方面有很多优点,但也存在一些缺点,其中之一就是松散的。在RPC系统中,调用函数只

36、能在函数被调用后返回。在异步系统中,调用方将继续为接收方工作,直到处理作业所需的资源耗尽,并且该组件被调用失败。当然,可以通过监视性能和调整消息流来最小化或避免这些情况,但不适用于RPC系统。 5.交易中间件交易中间件面向的对象是联机交易处理系统。交易中间件用来处理大量并发进程,而这中间会涉及到OS、数据通讯、数据库系统、应用软件等,但是交易中间件将其难度降低,将工作进行了简化。联机交易系统由三部分组成,分别是资源管理、交易管理和应用,并且定义了三者之间如何进行协同工作。交易中间件与消息中间件的定位差距比较大,虽然它也是基于消息的传输,同时也对同步异步方式提供支持,但却是属于较专用的中间件,基

37、本上只适用于银行业务、订票业务等联机交易系统。6.对象中间件对象中间件提供一个标准的构件框架,以便不同的软件可以通过不同的地址空间、操作系统和网络实现互访问,而构件的具体位置、所依附的OS等等信息对用户来说都是透明的。这和传统意义上的对象技术是不同的,传统的对象技术只存在于一个程序中,外界无法知道他们的存在,也无法对它们进行访问。1991年,对象管理组织OMG推出了对象管理结构,对象请求代理作为这个模型的核心组件。1991年推出CORBA l.l,对接口描述语言以及支持客户机明民务器对象在具体的ORB上进行互操作的API进行了定义。之后,对象中间件的标准陆续出现,如微软的COM, IMB的SO

38、M等。2. 1. 3中间件研究现状 由于中间件具有上文分析的特点,中间件在物联网中的应用研究也备注关注,尤其墓于SOA的中间件研究成为当前的一个热门话题,这也是本文要将,件进行介绍的原因之一。这些研究仁要有:关于消息中间件的安全,中间件认证技术,中间件在分布式环境中的应用,RFID中间件等。2.2 XML技术2.2.1 XML概述1.XML简介XML(eXtensible Markup Language,可扩展标记语言)是由W3C于1998年2月发布的一种标准,根本属性是一种剑花子集。其主要功能是将SGML的功能与与HTML的易用性进行融合,使其更好的Web中得到应用,自从XML研究开发推向市

39、场以来,由于其强大功能受到诸多软件开发商的亲睐,许多程序开发人员应用XML工作效率得到了显著提高。XML的可扩展性是它允许不同的组织和个人建立一套适合他们需要的标签,这些标签可以很快投入使用。与HTML一样,XML文档由标记和文本内容组成,但与HTML不同,XML中的标签可以自己定义,用来表示数据结构和意义。XML的设计就是为了解决物联网上的数据交换,解决HTML语言表达的不确定性信息,毫无疑问,在这方面,XML技术起到了很好的作用,但XML的应用并不局限于此,XML在数据存储、移动物联网已逐渐显示出很强的适应能力,在企业越来越多的重视和应用。2.XML的特点XML具有可扩展性、结构化以及有效

40、性等特点,这与其设计初衷有关,XML就是为了数据交换而诞生,建立了一种传输结构化数据的方法。随着对XML技术的应用,其在描述矢量图形、数学公式、化学符号等特殊对象上表现出优势;因为可以自定义标记,就可以用它来建立特定领域的通信标准,比如SOAP协议等等。XML文档的优良特性概括如下:(1)可扩展性。xML允许用户自定义自己的数据标准,并且不限制领域,任何人都可以根据需要对特定领域的数据做定义,并且不受知识产权的限制。也因此,XML成为Web数据交换的主流媒介,在数据传递中不用考虑异构环境的影响。(2)有效性。一个好的XML文档应该是“格式良好的”,并且“有效的”。“格式良好”是指要遵守XML规

41、范中的语法规则,而“有效”则是指XML文档标记是有含义的,其所表达的细节需要在DTD或者Schema中给予描述。(3)结构性。XML之所以能够成为数据交换的中介,在于它不仅能够用统一的格式定义数据,并且可以封装和表示数据,这使得它可以在异构环境之间提供信息交换。另外,XML还有简洁性、开放性、互操作性等多种特点,在一定程度上,这也是它的优势。2. 2. 2 XML文档类型 XML文档的核心要求是“有效性”,“有效性”的实现必须通过定义实现,通常情况下可以通过标记描述获得。当前文档定义模式主要包括两种形式,分别是DTD 和Schema。DTD主要服务对象是XML文档中的各种元素,可以通过对制定元

42、素、需要元素的指挥与控制现实重新规划,进而为XML文档的工作提供了良好的环境,使其工作程序大大缩减。DTD的功能发挥可以使得格式得到统一调整,进而保证数据交流的通畅性,并保证数据验证的有效性。虽然DTD有着诸多的优点,但是在实际工作中还存在一些缺陷,主要是DTD的功能更加偏向于表达,因此描述能力受到限制;缺乏有效数据的支持,使得其功能发挥受环境影响较大,不能适应更加广阔的环境需求;功能发挥环境有限,关键点细化程度不够,如果大力推行则需要较大费用;维护较为困难,尤其是无法应用编程的方式实现维护。XML Schema正是针对DTD的缺点而设计的。XML Schema是2001年提交给W3C,现在已

43、经成为XML环境下主流的数据建模工具。XML Schema是Microsoft开发的一种定义XML文档的模式,称为XML模式定义语言XML Schema Definition,简称XSDo与DTD相比,XML Schema具有如下的优点:XML Schema本身就是XML文档,其语法完全遵循XML的语法规范;支持一系列的数据类型(整型、浮点型、数据型、布尔型及许多其他的简单数据类型等);内容模型是开放的,可以随意扩充;支持综合命名空间;支持属性组。2.2.3XML文档解析所谓XML文档解析,就是读取XML文档中的数据。XML文档其实就是一个文本文档,在需要访问文档中的内容时,必须首先书写一个能

44、够识别XML文档信息的文本文件阅读器,也就是通常所说的XML语法分析器,由他来解释XML文档并提取其中的内容。W3C制定了一套书写XML分析器的标准接口规范,即DOM;XML-DEV邮件列表中的成员根据应用的需求也自发的定义了一套对XML文档进行操作的接口规范,即SAX.2. 3 Web service技术介绍物联网大发展的前提下,业务集成成为未来发展的趋势,而要实现物联网环境下的业务集成则需要个特定的服务构架。面向服务的架构(SOA)是当前符合物联网环境中业务集成要求的一种服务构架,可以满足业务集成的各种要求。而web service是一种最新的技术合集,此种技术合集与SOA有着较高的相容性

45、,因此被广泛采用。2. 3. 1 Web Service概述1.Web Service简介Web Service ( Web服务)是一种分布式的计算技术,是符合业界标准的分布式应用组件,能够基于开放的标准和技术在Internet上实现应用程序之间的互操作,Web Service在网络中通过标准的XML协议和消息格式来发布和访问商业应用服务。通过Web Service,可以在Web站点放置可编程的元素,发布能满足特定功能的在线应用服务,并可以使用各种计算平台、手持设备、家用电器对其进行动态查找、订阅和访问,极大地拓展了应用程序的功能,实现了软件的动态提供Web Service是建立于SOA (

46、Service-Oriented Architecture,面f句服务的体系结构)基础之上的最新分布式计算技术,可以将软件组件(包括来自不同系统的对象、函数等)发布为服务。简言之,Web Service是自描述的模块化业务程序,其通过可编程接口经Internet将业务逻辑发布为服务,并通过Internet协议来动态查找、订阅和使用这些服务。Web Services建立在XML标准上,可以使用任何编程语言、协议或平台开发出松散祸合的应用,让任何人能够在任何时间通过任何平台访问该业务程序。2Web Services的特点Web Services的概念为:Web Services的根本性质是一种对象

47、,主要通过Web服务实现,其具备对象技术的所有优点。此外Web Services功能实现的条件是必须建立在开放的Web规范基础上,而且前提条件必须以XML为主的,因此Web Services最为突出的特点是具备开放性,这也是其由于其他对象的主要特点。Web Services平台则是一种规范化定义,其制定了多种应用程序在Web上的互操作性,通过此平台,用户的操作性大大提高,可以应用多种语言编写各种程序。Web Services应用程序具备如下特征:(1)封装性。Web Services是一种部署在W eb上的对象,因此有着较好的封装性,用户在应用的时候只能看到功能列表,其他核心部分都无法看到;2

48、)松散祸合。只要Web Services的调用接口不变,Web Services的内部变更对调用者来说都是透明的。(3)使用标准协议规范。Web服务基于XML消息交换,其所有公共的协约完全需要使用开放的标准协议进行描述、传输和变换。相比一般对象而言,其界面调用更加规范化,更易于机器解释。(4)高度可集成性。由于Web Services采取简单的、易理解的标准协议作为组件描述,所以完全屏蔽了不同软件、平台的差异,无论是CORBA. DCOM还是J2EE都可以通过这种标准的协议进行互操作。(5)易构建。要构建W eb服务,开发人员可以使用任何常用编程语言及其现有的应用程序组件。 从本质上看,Web

49、 Services并不是一种全新的体系,它只是一次对原有技术的革新。早期的Web应用程序是最常见的分布式系统,可以实现终端用户和Web站点之间的交互,而Web Services则面向服务,可以通过Internet进行应用程序到应用程序的通信,并提供不同环境下的应用程序和设备的可访问性。传统的Web应用程序与Web Services之间有着显著的区别: (1) Web Services通过基于XML的RPC C Remote Procedure Call)机制调用,可以穿越防火墙; (2) Web Services可以提供基于XML消,息交换的、跨平台的、跨语言的解决方案; (3) Web Se

50、rvices基于轻量级构建,可简化应用程序集成;(4) Web Services可方便地实现异构应用程序间的互操作性。3. Web Services的组成Web Services 平台提供了一套标准的类型系统,以用于沟通不同平台、编程语言和组件模型中的数据类型,提供了一种标准来描述Web Services,使得客户可以得到足够的信息来调用这些服务。此外,还提供了一种方法对这些服务进行远程调用,实际上是一种RPC,为了达到互操作性,这种RPC协议必须与平台和编程无关。从总体上说,用于构建和使用WEB服务主要有四种标准和技术:XML、SOAP、WSDL和UDDI。第3章物联网应用安全架构模型对物联

51、网的物联网应用面临不同的威胁,安全架构可以实现安全监控,为不同类型的物理事件监测、安全预警、快速反应、日志审计等任务,连续的可用性,安全服务系统通过用户设备和业务的安全。3.1物联网体系结构物联网是一个非常复杂、形式多样的系统技术。1. 感知识别层。物联网的感知与识别是物理世界与信息世界之间的联系,主要由传感器等各种数据采集设备和连接到网关的无线传感器网络组成。感知层是物联网的发展和应用,RFID技术、EPC技术的基础上,传感和控制技术、短距离无线通信技术和自组织网络是感知层涉及的主要技术,包括芯片开发,通信协议的研究,RFID材料、电源等细分领域的智能节电。 2.网络传输层。物联网的网络传输

52、层是在现有通信网络和Internet的基础上建立起来的。它的主要功能是将传感器设备采集的各种信息通过基本网络收集到应用层,并完成数据的传输、地址和交换功能。传感数据信息的管理与处理技术包括传感器网络数据的存储、查询、分析、挖掘和理解,以及感知数据的行为决策和处理。 3.应用服务层。物联网的应用服务层主要将物联网技术与行业专业系统相结合,实现广泛的物与物互联的应用解决方案。物联网的智能业务应用主要有环境监测、物流监控、智慧家居、智能交通等。物联网有三层体系架构并不是一承不变的,而是在逐步的演化,例如刘云浩教授曾在物联网导论中将其划分为感知层、网络层、管理层和应用层,新增的管理层主要是对大量的数据

53、进行实时地控制和管理,这样网络层的负担将会降低。3. 2安全服务功能需求分析物联网的体系结构分为三个逻辑层,这三层分别对应着安全问题。本文将对应用层的安全问题提供解决方案,应用层的安全问题除了加密技术、密钥管理等方面的处理以外,就是要提供安全服务加大监测与防护控制,对安全问题及时发现预警并处理。下一章节,本文将对此方面的应用安全提出解决方案。第4章安全架构模拟实现对于安全架构的实现,利用有限的资源和人力,本文选择的模拟案例是对于森林火情的监测,需要约定规则,对温度持续处在规则限定以外的状态发出瞥示,以便用户能够采取相应的决策;对于温度高于闽位的发布火情可能瞥告。4.1系统分析 1.感知节点实体

54、感知节点实体是信息采集者,表4.1对其属性进行了说明。序号属性意义备注1标识感知节点都有唯一的标签码来唯一标识节点2类型判断该节点类型3内存大小节点的计算资源是有限制的4经度用以确定节点位置5纬度用以确定节点位置2.感知信息实体感知信息是感知节点对获取的数据信息,表4.2对其属性进行了说明。序号属性意义备注1节点标识感知节点都有唯一的标签码来唯一标识节点2时间感知节点感知数据的时间3温度感知节点传递的当时时间的温度 3.规则实体规则实体是服务在对数据进行分析处理时判断安全状态的依据,表4.3对规则实体的属性信息进行了说明。序号属性意义备注1温度变化范围温度变化超过一定范围,要给予警告2告警等级

55、一定的温度变化范围对应一个告警登记3时间变化范围某一等级持续一定时间需要告警4.用户基本信息实体(只限于登录安全平台所需信息)用户基本信息实体是对用户的基本描述,表4.4列举了其属性信息。序号属性意义备注1用户名登录系统的用户名2密码登录系统的密码3用户类型外部用户:管理者,普通员工内部用户:超级管理员,管理员,内部员工4所属单位识别用户所属单位5员工编号操作日志需要分辨用户6用户状态未审核,已审核,已停用7电子邮箱方便发送通知信息及密码找回等5.警示信息实体警示信息是在监测的安全威胁时提供给用户的信息,表4.5对警示信息的属性进行了描述。序号属性意义备注1编号标识2告警等级不同的温度变化及持

56、续时间应对不同的告警等级3告警提示信息给用户进行的提示6.服务与操作实体服务与操作实体表明服务对应有哪些操作,表4.6对其属性进行了说明。序号属性意义备注1服务编号标识服务2操作编号标识操作3操作描述对操作进行说明7.用户权限实体该实体表示用户对服务拥有哪些操作权限,表4.7对其进行了说明。序号属性意义备注1编号唯一标识2用户名用户注册的名字3服务编号唯一标识的服务4操作权限每一服务有很多操作,用户可能只有一部分5授权人员记录赋权人员6授权时间记录赋权时间8.服务信息实体服务信息实体是对服务平台上发布的服务的记录,表4.8描述了其属性。序号属性意义备注1服务编号标识服务2服务名称用于显示的服务名称3服务描述对服务进行说明4图标用于显示服务的图标5服务路径便于JNDI查找9.操作信息实体 操作信息实体是基本的操作,不同的服务可能会拥有其中的若干项,表4.9对其进行了说明。序号属性意义备注1操作编号标识操作2操作名称查找,删除,修改等3操作描述对操作进行说明第5章总结与展望随着物联网技术的不断发展,物联网应用日趋增多,应用层在对安全的监测与防护方面承

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论