MySQL的存储安全的研究与实现

被引量 : 0次 | 上传用户:qiangchengshimeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着知识经济时代的到来,人们对信息的依赖越来越重。数据库安全是信息安全的核心,对数据库中敏感信息进行加密处理具有理论价值和现实意义。目前常用的方法是在DBMS外层对数据加密,但这种方法在安全和性能上存在一些不足。透明加密技术实现于数据库存储层,加解密过程对用户透明。可以有效解决在DBMS外层对数据加密存在的不足,因此具有很大的研究价值。首先介绍MySQL体系结构,然后对InnoDB存储引擎源码进行分析。对InnoDB存储引擎的核心算法二分查找、B+树查找进行分析并修改:在读出数据之后调用解密函数,将解密后的数据与查询条件比较;通过二分查找、B+树查找确定数据插入位置后,调用加密函数将明文数据加密后存储;执行删除和更新操作时,调用查找算法找到数据后,需要将密文解密,在明文上修改事务字段和回滚指针字段,数据标记为删除或完成字段更新后,再加密存储。着重分析存储引擎的页分裂机制,数据页左分裂、中间数据分裂与数据页右分裂。在数据页分裂实现过程中,依据不同分裂情况将部分数据插入到新页面,为调用改进后的插入算法,需要对这部分数据做加解密处理。对存储引擎的索引实现原理进行分析,InnoDB存储引擎调用归并排序算法之前,需要将聚集索引中的数据解密,构造新记录,对新记录排序后加密存储。最后对系统进行功能测试,构造测试用例,模拟数据页的三种分裂情况,检验是否能够正确插入和查询。
其他文献
采用《家庭功能评定量表FAD》和《心理健康诊断量表MHT》对南充市140名聋哑学生进行了调查,采用t检验、方差分析、相关分析以及回归分析等方法,探讨其心理健康水平与家庭功能
湖北省校企合作共建专业、共建课程虽然在实践中取得了重大进展,然而,不可否认的是校企合作目前遇到了一些困难和需要解决的问题。文章分析了以企业为主导地位的湖北省校企共
共享单车给广大消费者带来便捷出行体验的同时,也逐步暴露出严重的运营维护难题.通过实地调研和分析,现有共享单车运营维护机制中缺乏对用户的足够重视和激励,共享单车的运维
目的:本课题通过秦氏太阳夹督针刺与常规针刺作对比,观察秦氏太阳夹督针刺对脑卒中后平衡功能障碍的治疗作用,以明确秦氏太阳夹督针刺治疗的优效性,探索一种对改善脑卒中后平
冠状动脉粥样硬化性心脏病(简称冠心病,coronary artery disease,CAD)包括心肌梗死(myocardial infarction,MI),是一种全球性的常见的致死致残性疾病。单核苷酸多态性(single
目的观察滋水清肝饮对内分泌治疗后的乳腺癌移植小鼠脑内单胺类神经递质的影响,探讨其改善内分泌治疗后类绝经期综合征的机制,为滋水清肝饮在乳腺癌内分泌治疗领域的推广和应
新世纪以来,随着网络技术迅速发展和信息多渠道快速传递,人们的思想日趋多元化,高校大学生德育工作面临着严峻的挑战,大力加强和改进大学生思想道德教育工作,增强大学生思想
本研究以参照群体理论、马斯洛需求层次理论和期望理论为基础,以湖北省高校教师为调查对象,对湖北省高校教师的工作满意度做抽样调查,以期明确湖北省高校教师工作满意度的现
目的:观察全身振动训练对脑卒中偏瘫患者步行效率的影响。方法:脑卒中患者11例,均进行全身振动刺激,频率10Hz,振幅4mm,时间10min。振动刺激前后进行步态分析。结果:振动刺激1
中药治疗骨质疏松症有其特点与优势。现申报用于骨质疏松症药物的临床前药效学研究资料存在一定的不足。本文结合在审评相关中药制剂中发现的一些问题,就中药制剂申报用于骨