- 3
- 0
- 约3.36千字
- 约 7页
- 2018-11-16 发布于福建
- 举报
文件型数据库加密技术剖析
文件型数据库加密技术剖析
【摘要】数据库分为文件型数据库和关系型数据库,其中文件型数据库是被广泛使用的方便移植的数据库。而针对文件型数据库的加密技术与传统关系型数据库的加密技术存在很多不同点,分析文件型数据库的加密技术是实现全方位数据安全的必经之路。
【关键词】数据库;文件型;加密;方法
中图分类号: G250.74 文献标识码: A 文章编号:
一、前言
文件型数据库正在逐步被广泛应用,相比较传统数据库而言,文件型数据库更加轻巧、方便。本文从文件型数据库介绍和文件型数据库加密方法两个个方面对文件型数据库的加密技术进行分析和介绍,并对文件型数据库独有的特点进行研究。
二、文件型数据库介绍
美国Lotus公司已被IBM公司兼并于八十年代后期推出的群组工作软件群件——Lotus Notes/Domino是一种基于Internet/Intranet技术为构架的群件系统运行模式不但有客户机服务器Client/Server而且有浏览器服务器Browser/Server是构造企业信息网主要工具之一。现已被广泛应用于办公自动化、工作流控制、协同工作环境等方面它提供了功能强大的多媒体共享文档数据库和电子邮件系统是工业界的群件标准。
在SQL Server、DB2、Sybase、Oracle等大型关系数据库得到普遍应用的大环境下当前我国的院校学历教育课程中有关数据库系统的教学内容主要集中在关系数据库上关于文档数据库的知识介绍较少。尤其是Notes文档数据库在我国大、中型行政和企、事业单位应用日趋普及的情况下对于每一个转向Notes的开发者来说必须有比较深刻的认识和理解。本文根据在实际开发中的经验体会结合对Notes应用中的需要来对文档数据库原理和模式结构进行比较分析加以讨论。 一关于Notes数据库与关系数据库的概念比较 我们知道在数据库理论中有外模式、模式和内模式之分。
外模式又称子模式或用户模式是数据库用户使用的局部数据的逻辑结构和特征的描述是数据库用户的数据视图如视图和表的结构、类型、长度、保密级别等。模式是数据库中全体数据的逻辑结构和特征的描述是所有用户的公共数据视图如不同表的结构、类型、长度、保密级别等以及表和表之间的各种逻辑关系。内模式又称物理模式是数据物理结构和存储方式的描述是数据在数据库内部的表示方式如存储、索引方式以及数据压缩、加密和聚簇等。
Lotus Notes/Domino是一个较优秀的群件工作平台拥有较强的应用开发能力和编程能力适应于企业级的管理和与互联网络的集成等性能。并且它有很好的电子邮件系统领先的全文检索和复制功能。对信息的查询就是对文档的查询信息检索技术作为Lotus Notes/Domino的一个主要技术为用户提供了包括全文检索、按关键字查询、视图和文件夹等多种方式。它还具有极强的安全机制可以可靠地保证信息安全性。但Notes不支持关系NSF中的文档不支持加锁Lotus Notes数据库作为非关系数据库管理系统它的特点是:基于文档组织模式、使用非结构化的数据元素、通过定时复制刷新数据、使用视图定位数据、通过全文检索访问数据。
三、数据库加密方法
通过密码等办法对数据库的增加、删除这些数据访问加以控制,防止不合法用户读写数据。但由于DBF文件采用的是ASCII明文存储,如果非法用户不使用程序读取数据,而是直接使用WINHEX、UltreaEdit等工具--甚至是DOS下的DEBUG来打开数据库文件,都可以直接阅读到数据库中的内容。因此,为了使得DBF文件可以更加安全,必须对数据的载体DBF 文件进行加密保护,主要的目的还是把ASCII码的信息变成不可直接阅读的数据。在文件型数据库中,记录的长度一般比较短,数据存储的时间长,相应的密钥保存时间也随数据生命周期而定。如果在库内使用同一密钥,则保密性差;如果不同记录使用不同的密钥,则密钥太多,管理相当复杂。因此,应该针对数据库的特点,研究相应的加密方法和密钥管理方法。根据文件型数据库的特点,数据库的加密一般可以有四种方式:1、库外加密考虑到文件型数据库系统是基于文件系统的,因而库外加密的办法,应该针对文件IO操作或操作系统而言的,因为数据库管理系统与操作系统的接口方式有三种:一是直接利用文件系统的功能;二是利用操作系统的I/O模块;三是直接调用存储管理。所以在采用库外加密的方法时,可以将数据先在内存中使用DES、RSA等方法进行加密,然后文件系统把每次加密后的内存数据写入到数据库文件中去(注意是把整个数据库普通的文件看待,而不是按数据关系写入),读入时再逆方面进行解密就可以正常使用了。这种加密方法相对简单,只要妥善管理密钥就可以了。缺点对数据库的读写都比较麻烦,每次都要进行加解密的工作,
您可能关注的文档
- 数字电压表性能浅述.doc
- 数字电液调节系统介绍及故障剖析.doc
- 数字电子技术精品课程建设剖析.doc
- 数字电视压缩技术浅述.doc
- 数字电视传输网络技术剖析.doc
- 数字电视及其发展动态剖析.doc
- 数字电视发射机激励器电路技术剖析.doc
- 数字电视发射机技术剖析.doc
- 数字电视国际市场及我国出口潜力剖析.doc
- 数字电视故障剖析.doc
- 七年级语文上册期末模拟试卷1(解析版).docx
- 七年级语文上册期末模拟试卷1(原卷版).docx
- 七年级语文上册期末模拟试卷2(原卷版).docx
- 七年级语文上册期末模拟试卷2(解析版).docx
- 期末测试卷(二)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(二)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
最近下载
- 帕赫贝尔的卡农变奏曲钢琴谱五线谱 完整版原版.pdf
- 浙教六年级上册科学知识点归纳(K12教育文档).pdf VIP
- 稻田甲烷减排灌溉技术规范.pdf VIP
- 缠论核心技术总结.doc VIP
- 山西太原市2024~2025学年第一学期高三年级期末学业诊断语文试卷及参考答案.docx VIP
- 合力L462-2-2021 G2系列0.8-1.2t后驱三支点蓄电池叉车零件目录.pdf VIP
- 患者旅程地图在医疗护理服务关键接触点管理中的研究进展.pdf VIP
- TGZCX004-2024 刺梨气泡饮料.pdf VIP
- 高三试卷:山西省太原市2024-2025学年高三年级第一学期期中测评语文答案.doc VIP
- 中国古代纪年法(一).ppt VIP
原创力文档

文档评论(0)