数字图书馆中xml数据安全的研究

数字图书馆中xml数据安全的研究

ID:21433668

大小:52.50 KB

页数:6页

时间:2018-10-22

数字图书馆中xml数据安全的研究_第1页
数字图书馆中xml数据安全的研究_第2页
数字图书馆中xml数据安全的研究_第3页
数字图书馆中xml数据安全的研究_第4页
数字图书馆中xml数据安全的研究_第5页
资源描述:

《数字图书馆中xml数据安全的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、数字图书馆中XML数据安全的研究随着数字图书馆全方面X络信息服务的提供,数字图书馆中数据的存储和访问安全变得越来越重要。数字图书馆中的元数据可以通过XML语言描述,XML作为数据交换的规范已经在数字图书馆中进行了应用。通过对XML数据安全进行分析,使用XML加密和数字签名技术可以确保数字图书馆在互联X应用环境下的数据信息安全。随着X络技术的不断发展和应用,各种数据信息的存储、表达和检索等要求越来越高。伴随着数据信息深层次处理要求的不断提高,可扩展标记语言(ExtensibleMarkupLanguage,XML)

2、应运而生。XML是一种基于SGML标准简单灵活的语言,并得到了L解决了的诸多问题,被认为是第二代因特X信息组织的格式标准。目前,XML技术已经被业界广泛的接受,并成为X络应用中事实上的数据表达和数据交换的标准,在L技术与数字图书馆1.1XML技术对数字图书馆的影响XML技术对数字图书馆的影响,有以下3个方面:(1)XML是一种对信息资源的结构化描述,其功能用来规定数字化信息组织的数据结构标准,因而可以描述各种类型的信息资源。XML与元数据的发展不可分割,利用XML可以生成各种用于不同目的元数据。XML允许用户自定

3、义标记集,实现个性化文献定制,这些标记集能用超越标准的元素类型表达特殊信息。从数字图书馆的角度来看,元数据是数字图书馆信息描述的方法,为数字化信息的发现、存储、组织、共享和检索奠定了基础。利用XML可以生成各种用于不同目的的元数据,如:导航图、内容评价、流路径、定义和著者等,由此可见,用XML语法写成的元数据将为数字图书馆建设做出很大贡献。(2)XML有利于不同系统之间信息交换,能够方便的将图书馆数字化建设中用到的各种数据库系统之间的数据进行自动转换。XML不仅支持字符集Unicode,而且支持开放性文本,因此,

4、数据自我描述和获取不同结构数据的操作非常方便。XML数据方便信息的获取和利用,便于各种数字资源的整合。(3)XML使L的良构性和可扩展性使得对L对图书馆馆藏信息资源的描述和发布产生的影响将改变图书馆基于MARC格式的书目数据形式。MARC格式提供了对不同文献对象进行著录的统一标准,但该标准却阻碍了图书馆书目数据资源融入X络信息资源,参与X络信息流通,通过XML技术可以有效的解决这一问题。1.2数字图书馆的数据安全随着数字图书馆建设的步伐加快,图书馆开展了全方位的X络信息服务。由于以Inter为基础设施的X络系统本

5、身存在的安全隐患,加之图书馆X络系统的开放性、复杂性和用户的多样性,使得图书馆X络系统极易受到黑客的攻击、病毒的侵袭和合法用户的误操作等。数字图书馆系统的数据主要是元数据、对象数据和用户数据等。这些数据所面临的威胁主要有:数据泄露或丢失,非法窃取,修改或重发,非授权用户访问等。数据的安全主要表现在:如何确保数据的机密性、完整性、可用性、可控性和可审查性等特征。确保数据安全的方法:依靠操作系统的访问控制功能实现,采用用户身份认证来实现,通过数据加密技术来实现等。目前,在数字图书馆中元数据大都可以通过XML语言来描述

6、,而且在数字图书馆资源使用过程中多数都以XML文档作为数据对象在服务器和浏览器之间传输,XML是Inter交换数据事实标准。因此,只有解决了XML数据的安全问题,XML才能得到更广泛的应用,数字图书馆的数据安全才能有所保证。2XML数据安全标准2.1XML数据加密L数据明文加密产生密文以及对密文解密恢复XML数据明文的过程。XML加密包括加密语法和处理规则两部分,前者描述加密数据的表示形式,后者描述加密的处理过程。XML数据加密根据加密粒度可分为:加密XML文档,加密XML元素,加密XML元素内容。XML数据加密

7、的过程:将XML文档转换成为一个DOM(DocumentObjectModel,文档对象模型)对象,标记要加密的内容并记录其位置,加密相关内容,将加密内容封装成标准的XML文挡。XML加密数据的一般格式如下:?????????EncryptedData是密封加密数据和解密所需相关信息的最外层元素,它包含了4个关键子元素:(1)EncryptionMethod:使用XML加密规范中定义的算法标识符描述采用的加密算法。(2)ds:KeyInfo:提供用于加密和解密数据的对称密钥。(3)CipherData:包含或引用

8、实际的加密数据。(4)EncryptionProperties:提供了应用程序专用的附加信息。2.2XML签名规范当对XML数据进行交换和访问时,可能会出现数据的伪装、篡改和抵赖等,数字签名是确保数据安全的一种常用方法。XML签名规范是L文档结构的规则。XML签名提供了灵活的数字签名机制,不仅支持对X络资源和消息整体的签名,也支持对XML文档或消息的部分进行签名,既支持公

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。