【摘 要】
:
随着社会信息化、网络化和智能化的发展,数据库的安全面临越来越多的挑战,是众多学者和研究人员研究的热点之一。传统的大型通用数据库系统在数据安全与恢复方面的研究已相对
【出 处】
:
中国人民解放军信息工程大学 解放军信息工程大学
论文部分内容阅读
随着社会信息化、网络化和智能化的发展,数据库的安全面临越来越多的挑战,是众多学者和研究人员研究的热点之一。传统的大型通用数据库系统在数据安全与恢复方面的研究已相对成熟,然而,应用于嵌入式领域中的小型嵌入式数据库SQLite3却仍未有相对完善的安全机制,使其面临一定的安全威胁与风险。本文在对SQLite3体系结构和文件格式分析的基础上,从安全存储、安全访问控制、删除数据恢复三个方面,对嵌入式数据库SQLite3的安全增强与数据恢复技术展开了研究,论文的主要工作如下:1.首先,深入分析了SQLite3的体系结构以及主要数据结构;然后,分别从小文件、大文件两方面详细分析了SQLite3数据库的文件格式;最后,在体系结构和文件格式分析的基础上,设计了从安全存储、安全访问控制、删除数据恢复三个方面来加强SQLite3安全性的安全策略。2.针对SQLite3使用明文存储、没有提供相应安全存储功能的问题,分析了SQLite3的加密算法、加密层次以及加密粒度,提出了一种基于XXTEA的SQLite3安全存储方法。该方法首先使用MD5单向散列函数生成固定长度为16字节的密钥,然后使用XXTEA微型加密算法在SQLite3的内核层实现了“页面级”的安全存储。实验结果和分析表明该方法在实现SQLite3安全存储功能的同时,在数据操作性能上同样高效,同时并没有增加数据库的存储量。3.通过分析SQLite3数据库源码,在RBAC访问控制模型中引入了SQLite3的多级角色,设计并实现了一种基于多级角色的SQLite3安全访问控制方法。该方法首先通过身份认证功能验证用户身份的合法性,然而通过访问控制功能对合法用户的具体数据库操作执行权限验证,以阻止用户的非法访问和越权访问。实验测试结果表明该方法在继承SQLite3原有优点的同时,提高了安全访问控制能力。4.通过分析SQLite3数据库的文件格式,比较数据记录在删除前后不同的存储原理,得出删除数据存在的三种不同形式:未被覆盖的自由块、部分被覆盖的自由块和未使用空间的一部分,提出了一种基于SQLite3文件格式的已删除数据恢复方法。该方法首先识别SQLite3文件格式,然后寻找并收集数据页中的自由块和未使用空间,最后根据删除数据的不同形式选择不同的恢复算法。实验结果与分析表明,该方法可以适用于不同形式的数据表和删除数据,恢复范围更广,恢复性能更好。
其他文献
建立一种快速、准确鉴定羊肉制品中羊源性成分并且量化羊肉成分含量的方法.以羊线粒体细胞色素b基因为靶基因,设计出具有特异性引物.选择真核生物核糖体16S rDNA为内参基因,
MOCVD(金属有机化合物化学气相淀积),是第三代新型半导体材料GaN生长技术。多片式MOCVD设备的成功研制,给半导体材料的应用提供了广阔的前景。MOCVD设备反应室内石墨基座区域
目的评价江西省赣州市艾滋病病毒感染者和艾滋病病人(HIV infections /AIDS patients,HIV/AIDS)自我健康管理项目的实施效果,为HIV/AIDS随访管理提供科学依据。方法按照自愿原则,将HIV/AIDS分成常规随访管理组(对照组)和常规随访管理加自我健康管理组(干预组)。通过分析两组HIV/AIDS抗病毒治疗、配偶/固定性伴HIV抗体检测、随访检测和结核病检查等四项随
污水处理厂为保护水资源和防治水污染做出了重大贡献,但由于污水处理系统是一个高度非线性、强耦合、多变量和大滞后的复杂系统,其机理研究还不够成熟,关键指标参数不能实现实时测量,且污水处理的效果依赖于污水出水水质的好坏。因此建立一个高效、合理的污水出水指标模型,将预测结果作为指导污水厂运行的依据,动态调整污水处理过程中各工序运行状态,具有一定的现实意义和应用价值。本文以活性污泥法污水的出水水质为研究对象
“团队”作为一个高效协作的共同体,其成员努力的结果,能够使组织更好地实现其目标。无论是对于激烈竞争环境中的企业,还是维护国家安全的军队,以及应急抢险中的救援队伍,高绩效的
随着现代工业的发展和科学技术的进步,对生产效益的不断追求以及工业生产过程日趋复杂化,使得以往采用单一连续或者单一离散的模型来设计控制器的方法已不能满足控制性能指标的
针对求解连续空间的优化问题,本文提出一种基于混沌思想的粒子群优化算法(CPSO),它利用混沌优化算法运动的遍历性、随机性、敏感性等特点,对基本粒子群优化算法进行了改进,并
材料万能试验机是能够在各种环境、条件下对不同的材料(金属材料、非金属材料)所制成的材料试样进行拉伸、压缩、弯曲、剪切、扭转、冲击等试验,检测其力学性能、机械性能以及其他物理性能测试的仪器设备。随着工业用材料的不断更新和微电子科学技术的高速发展,旧有的液压材料测控系统和一些变频测控系统在数据处理、控制方式和设备集成度等方面已逐渐不能适应广大用户的测试需求,迫切要求试验机测控系统向数字化、智能化、集成
航空涡轴发动机控制技术是航空发动机研发领域的关键技术之一,也一直是学术界和产业界竞相研究的热点。开展涡轴发动机控制技术的研究需要对发动机建立数学模型,在模型的基础
目的:采用环介导等温扩增技术建立铜绿假单胞菌快速检测方法,并用微滴式数字聚合酶链式反应(droplet digital polymerase chain reaction,ddPCR)技术进行方法验证.方法:以铜