安全嵌入式数据库管理系统的分析与设计
2013-12-29米广哲
摘要:随着嵌入式技术的发展和数据量的增多,软件系统需要不断提高数据处理的安全性和高效性,使数据处理的速度和效率提高,这样才能不断满足各行各业的需求。安全嵌入式数据库管理系统的应用有效的解决了数据处理的问题,能够灵活应对不断增加的数据量,从而节省了大量的人力、物力和财力。该文仅就安全嵌入式数据库管理系统进行详细分析,并对系统的设计方式进行探讨。
关键词:安全;嵌入式;数据库;管理系统;分析;设计
中图分类号:TP315 文献标识码:A 文章编号:1009-3044(2013)16-3666-02
科技的发展带动了嵌入式技术的发展,嵌入式系统的应用给各行各业都带来了便利,有效的解决了数据增多和数据处理方面的问题,为网络的发展提供了一定的有利条件。以下通过了解嵌入式系统的含义,对嵌入式数据管理系统进行详细分析,并对安全嵌入式数据库管理系统的设计进行深入研究
1 嵌入式系统概述
随着科学技术的不断发展,嵌入式系统已经成为电子行业中不可缺少的部分。嵌入式系统是以计算机为依托的系统,这种系统的软硬件可以进行剪裁,这就使得嵌入式系统能够满足功能、体积、成本等方面的要求,并且能够对其他设备进行有效的控制和监督。随着嵌入式系统的不断完善,其应用的范围也更加广泛,在我国的许多领域都有嵌入式系统的应用,嵌入式系统的发展给各行各业都创造了巨大的收益。
随着嵌入式系统的应用和发展,越来越多的嵌入式系统都和网络技术密切联系在一起,这就使人们更加重视嵌入式系统的安全问题。我国大多数嵌入式技术都应用于工业领域中,嵌入式技术的应用关系着工业设备的使用情况,如果在设备使用的过程中,嵌入式系统受到攻击或损坏,就会给整个行业造成巨大损失,从而威胁到我国经济的发展。
嵌入式系统包括硬件部分和软件部分,嵌入式数据管理系统属于嵌入式软件系统的一部分。在嵌入式系统应用的过程中,系统的安全性成为人们重点关注的问题。虽然现阶段已经有许多解决系统安全问题的方法,但对于系统安全问题还没有进行系统化的研究。
2 安全嵌入式数据库管理系统分析
随着嵌入式数据库管理系统的发展和完善,越来越多的行业中都应用到了嵌入式数据库,国内外对嵌入式数据库的需求量也在不断上涨。在嵌入式数据库管理系统应用的过程中,由于各行业对系统的应用需求不同,并且计算平台也有差异,这就使得嵌入式数据库管理系统没有统一的发展标准。在大多数嵌入式数据库管理系统的应用中,其应用目的都不同,所以其采用的技术手段也有所差异。由于嵌入式数据库管理系统没有统一的技术平台,这就使得管理系统在发展的过程中采用不同的技术来满足其应用需求,所以在对嵌入式数据库管理系统进行研究时,要根据其所处的环境来进行研究,这样才能提高研究的科学性。
嵌入式系统的应用已经有较长一段时期。在一般的网络应用中,嵌入式数据库管理系统都处于中层位置或者基层位置。在系统应用时,可以通过特定的网络进行连接,或者是通过计算机监控系统进行连接,监控系统通过网络来控制嵌入式数据库管理系统的终端,从而形成完整的控制网络。嵌入式数据库管理系统的应用,能够有效的解决大量数据传送和处理的问题,从而使各类网络的工作效率提高。由于网络的覆盖率较广,在使用嵌入式数据库管理系统时,一定要注意使用的安全性,虽然现阶段对系统安全性问题的研究已经开展,但还需要进行更加深入的研究,对嵌入式数据库管理系统进行分析,了解其在安全方面存在的问题,这样才能有助于弥补管理系统安全方面存在的不足之处。
3 安全嵌入式数据库管理系统设计
嵌入式数据库管理系统具有较强的专用性特征,在嵌入式系统设计的过程中,要根据所需要的环境来设计系统软件,这样才能充分体现系统的专用性特点。在设计嵌入式数据库管理系统的过程中,不仅要满足嵌入式数据库管理系统的原则,还有满足安全数据库管理的原则。在设计时,要以系统的具体需求为根据,遵循相关的设计原则,这样设计出的系统才能达到预期的目标。
嵌入式数据库管理系统的原则。作为系统软件来说,嵌入式数据库管理系统除了要具备实用性、先进性和可靠性等基本原则,还应该遵循专用性、轻量型和可剪裁性原则。在嵌入式数据库管理系统应用过程中,会遇到不同的环境和操作系统,这就要求系统软件必须要适应不同的应用环境,并根据环境的不同发挥其专用性,这样才能根据嵌入式数据库管理系统的具体情况来进行剪裁,从而满足轻量型原则,如果在某个特定的环境中有实时要求,这就需要使软件的设计遵循实时性原则。
安全数据库管理系统的原则。在设计安全数据库管理系统时,要将系统中的数据和资料进行有效的管理,并提供相应的信息存取服务。要保证在授权用户需要时,向其提供可靠的信息,如果有非授权用户想要获取信息,系统应该拒绝访问,这样才能保证数据库信息的可用性和完整性,同时也能保护授权用户的合法权益。
管理系统安全策略的分析与制定。在安全嵌入式数据库管理系统的设计中,要对系统的安全策略进行分析和制定,这样才能保证系统的安全性。管理系统的安全策略是根据客户对系统安全的需求,制定的保护系统信息的相关规定和具体内容。通常情况下,都会将安全策略分为访问控制策略和访问支持策略。1.访问控制策略能够反映嵌入式数据库管理系统的机密性和完整性,它通过设定相应的规则来控制用户对系统的访问,主要的访问控制策略包括自主访问和强制访问两种;2.访问支持策略能够反映嵌入式数据库管理系统的可用性和可审计性,它能够保证控制策略的实施。
系统结构模型的选择。在选择嵌入式数据库管理系统的结构模型时,需要对系统的结构模型进行分析,然后选择最实用的结构模型。嵌入式数据库管理系统的结构主要分为客户端结构和库函数结构。1.客户端和服务器模型。数据库服务器端是独立于其他程序而运行的,在一些商业数据库中,服务器程序都在专门的机器上运行,在使用客户端模型时,能够将服务器中的资源提供给多个客户端。如果采用服务器端结构模型,则需要进行两次切换才能完成,这就使得系统的开销增大,给服务器和客户端都增加了负担。服务器模型能够为应用程序提供数据库接口,从而消除了数据库管理系统中存在的差异性问题;2.库函数模型能够解决系统中的通信开销,在库函数模型使用的过程中,能够将数据库中的程序嵌入到应用程序中,通过嵌入式数据库能够有效的实现数据库逻辑,应用程序和数据库服务能够实现通信,这样就能避免系统开销。库函数模型没有数据库接口,它是通过数据库本身的API进行操作的。
4 总结
本文通过接受嵌入式系统,对安全嵌入式数据库管理系统进行了具体的分析和设计。从文中可以看出,安全嵌入式数据库管理系统在应用的过程中,要根据其所处的环境来进行特定的设计,而且要遵循特定的设计原则,这样才能保证嵌入式数据库管理系统的安全性和合理性,从而使系统在应用过程中发挥其最大的作用。现阶段的安全嵌入式数据库管理系统还存在一定的不足之处,还应该根据其特点,对其功能进行进一步完善,这样才能使嵌入式数据库管理系统发挥更大的作用。
参考文献:
[1] 韩立毛,赵跃华,朱伟玲.安全嵌入式数据库管理系统的设计研究[J].通信技术,2010(6).
[2] 沈勇,朱文静.一种嵌入式数据库安全增强方案的设计与实现[J].现代电子技术,2010(14).
[3] 沈雁,戴瑜兴,汤睿.基于嵌入式数据库的分布式大坝监测数据汇聚器设计[J].电子技术应用,2011(5).
[4] 廖顺和.嵌入式数据库SQLite加密方法分析与研究[J].计算机应用与软件,2008(11).