嵌入式数据库SQLite的安全性研究

被引量 : 22次 | 上传用户:chenxiaoyi1988
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动计算时代的到来,嵌入式操作系统对数据库系统的需求为数据库技术开辟了新的发展空间。伴随着智能移动终端的普及,嵌入式数据库技术目前已经从研究领域逐步走向广泛的应用领域,嵌入式数据库技术与各种智能设备的紧密结合已经得到了学术界、工业界、军事领域、民用部门等各方面的重视。那么如何保障嵌入式数据库系统的安全性就成了一个亟待解决的问题。目前常见的嵌入式数据库系统有Berkeley DB、SQLite等。Berkeley DB是一个具有工业强度的嵌入式数据库系统,数据处理的效率很高,但Berkeley DB不是关系型数据库,不支持SQL语言,也不提供数据库常见的高级功能,如存储过程,触发器等;SQLite是一个开源的嵌入式数据库系统,具有开销小、运行效率高的特性。本文基于昆明市科技局《基于微内核的模块化内存型嵌入式数据库管理系统》为背景,其创新之处在于通过对常用数据库安全策略的研究,成功地对嵌入式数据库系统SQLite实现了安全措施。本文的主要工作如下:1、对嵌入式数据库系统SQLite实现加密功能。通过加密,数据库的存储内容成为密文,从而可减少因存储介质失窃或丢失而造成的损失。2、对嵌入式数据库系统SQLite实现用户认证功能。用户认证机制用于检验用户身份的合法性,从而避免非法用户的访问。3、对嵌入式数据库SQLite实现基于角色的权限控制功能。基于角色的权限控制是确保某角色仅能在有效的权限内对数据库进行操作,从而避免用户的越权操作。4、完善嵌入式数据库系统SQLite的备份功能。数据库系统的备份技术,对系统的安全性与可靠性起着重要作用。
其他文献
以学生建模能力为核心的创新型人才培养模式已经成为当今教育的一个核心部分,也是学生参与的一项重要的课外科技活动。社会对创新型人才的培养要求越来越严格,单单掌握创新思
21世纪是知识的时代,是信息化高速发展的时代。世界全面进入信息化时代的同时,各行各业都发生了巨大的变化。高等教育的不断改革和教育管理现代化的不断推进,基于网络、计算
河西走廊位于农耕文明和游牧文明的交叉地带,具有文明传播的特殊的自然和人文基础。据考古资料显示,河西走廊曾经创造了丰富多彩的新石器和青铜文化,孕育了游牧经济。大月氏
村民自治是自改革开放以来,我国农村地区在公社制度的终结之后实施的一项重要的基层民主政治制度,从1980年广西宜山出现了第一个村民委员会至今,村民自治制度在我国广大农村
科技特派员基层创业行动是一种创举,对于促进“三农”问题的解决,提升社会主义新农村建设水平,具有十分重要的意义。近年来,滁州市充分发挥科技特派员的作用,有力地促进了全市社会
证人证言作为我国民事诉讼中的一种法定证据类型,以其广泛性、不可替代性在审判实践中发挥着重要作用。但由于现行立法的缺陷及法治环境的缺失.导致在实践中证人拒绝作证、不
当前的初中英语教学因受到应试的影响而急功近利,往往忽视语言学习的本质,过度强调语法知识的讲解以及大量的题海战术,使英语学习变得越发单调和枯燥。在农村,这种现象显得尤
大数据本质上是一种信息类资产,可以满足数据数学建模对数据信息的要求。从数据数学建模这类实践活动角度来讲,该活动主要意义在于加强学生的思维能力和创新能力。在梳理大数
提高油田企业固定资产管理水平的方法有以下几方面:完善固定资产制度建设,使资产管理有章可循;健全固定资产管理组织机构和管理网络,为有效管理资产奠定基础;制定科学的固定