数据库取证通用方法
前面几篇都是具体引擎的具体做法,本篇讲与引擎无关的骨架:拿到 .db、ibdata1 还是 dump.rdb,第一小时该怎么走、每一步产出什么、结论在什么情况下才算成立。
数据库结构、记录恢复与应用数据证据分析。
该知识空间中已整理并公开的 9 篇文档。
前面几篇都是具体引擎的具体做法,本篇讲与引擎无关的骨架:拿到 .db、ibdata1 还是 dump.rdb,第一小时该怎么走、每一步产出什么、结论在什么情况下才算成立。
"文件打不开"是取证中最常见的求助之一,但"打不开"至少有五种完全不同的原因,混为一谈会让整个处置方向跑偏:
MySQL 取证的最大特征是:它不是"一个文件",而是一整套文件协同描述数据库状态。只看 .ibd 或只看 .frm,都会得出错误结论。
Windows 8 起系统里就常驻一个资源使用监控组件(SRU)。它每小时把每个应用的运行状况、资源消耗和网络流量写进一个 ESE 数据库。
移动应用可能使用 SQLite 的 WAL 模式,但是否启用取决于应用、框架和数据库配置。
手机端最常见的数据库——几乎每个应用都有。嵌入式用得最广——浏览器缓存、桌面应用、浏览器书签都是它。也是取证工具的首选解析对象。
SF/Z JD0402003-2015 即时通讯记录检验操作规范
SF/Z JD0402002-2015 数据库数据真实性鉴定规范
SF/T 0156-2023 电子邮件鉴定技术规范