首页> 中文学位 >基于日志分析的MySQL数据库取证算法研究
【6h】

基于日志分析的MySQL数据库取证算法研究

代理获取

目录

封面

中文摘要

英文摘要

目录

第一章 绪论

1.1 研究背景与来源

1.2 相关研究工作

1.3 论文研究的目标和方法

1.4 论文的结构安排

第二章 MySQL存储引擎

2.1 存储引擎概述

2.2 MySQL存储引擎的相同之处

2.3 主要存储引擎

2.4 MySQL其他几种存储引擎简介

2.5 存储引擎的比较

2.6 本章小结

第三章 MySQL日志功能

3.1 错误日志

3.2 慢查询日志

3.3 通用日志

3.4 二进制日志

3.5 本章小结

第四章 基于日志分析的MySQL数据库取证算法

4.1 二进制日志详细分析

4.2 KMP算法

4.3 MySQL数据库取证算法

4.4 实验测试

4.5 本章小结

第五章 基于日志分析的MySQL数据库取证系统

5.1 总体结构

5.2 界面模块

5.3 日志文件查找模块

5.4 MySQL数据库取证模块

5.5 基于日志分析的MySQL取证系统测试实验

5.6 本章小结

第六章 总结与展望

6.1 总结

6.2 展望

参考文献

致谢

攻读硕士学位期间已发表或录用的论文

声明

展开▼

摘要

MySQL数据库的使用越来越广泛,MySQL数据库取证的问题也变得越来越重要。目前对MySQL数据库有效的取证方法是通过分析InnoDB储存引擎的原理或者通过分析InnoDB存储引擎的重做日志实现的。这些方法只适用于使用了InnoDB存储引擎的数据库,而MySQL数据库支持的存储引擎很多,所以这些方法对MySQL没有普遍的适用性。日志是数据库取证最重要的信息依据,MySQL数据库的日志中记录了用户对数据库数据所有的操作。本文通过研究MySQL数据存储原理和日志功能原理,分析MySQL二进制日志结构,使用KMP算法对MySQL二进制日志进行关键字匹配检索出所需要的信息,提出了基于日志分析的MySQL数据库取证算法。大量的实验结果检验了该算法的有效性。在基于日志分析的MySQL数据库取证算法的基础上,本文编程实现了基于日志分析的MySQL数据库取证系统。该系统可以自动查找MySQL数据库日志文件,可以对MySQL数据库的关键数据进行取证。它解决了MySQL数据库的非法修改取证问题。

著录项

  • 作者

    谭森;

  • 作者单位

    上海交通大学;

  • 授予单位 上海交通大学;
  • 学科 计算机科学与技术
  • 授予学位 硕士
  • 导师姓名 郭捷;
  • 年度 2015
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.13;
  • 关键词

    日志分析; 数据库; 二进制日志; 储存引擎;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号