具体描述
iPhone和iOS取证领域广受好评的经典著作,资深取证技术专家撰写,理论指导与实用性兼备!从iPhone和其他iOS设备的硬件设备、应用开发环境、系统原理多角度剖析iOS系统的安全原理,结合实用开源工具和案例系统讲解取证的技术、策略、方法和步骤。
第1章是对iPhone的概述,介绍iPhone型号、硬件组件、iPhone设备的取证采集,以及一些功能强大的Linux命令行。
第2章介绍运行iOS的主流设备及其独有特性,涵盖操作系统的操作、设备安全和启动至不同操作模式的方法,以及iTunes和iOS设备之间的交互。
第3章讨论存储在iPhone上的可恢复数据类型、存储的格式和常规位置,概述iPhone设备的存储器类型、操作系统、文件系统以及磁盘分区。
第4章通过Apple设备测试的过程来确定能从这些设备中恢复哪些敏感数据类型,并涵盖安全移动应用程序的沿革,以及对设备和应用程序安全的一些常规建议。
第5章涵盖可在iOS设备上执行的各种逻辑获取和物理获取方法,并概述其他可映像的iOS设备。
第6章介绍iPhone上的数据分析技术,涵盖基础技术(如挂载磁盘映像)以及用十六进制编辑器分析映像的高级技术,并全部提供实用的脚本供审查者实践,随后论及分析技术、文件系统的设计和各数据类型的存储位置。
第7章介绍各种移动取证工具的使用方法及其差异对比,包括iPhone测试数据构造、测试方法论,尤为重要的是,该章介绍12个取证工具的安装、取证和分析,并给出测试步骤和调查报告。
作者简介
Andrew Hoog,计算机科学家、Android取证领域的顶级专家、认证的取证分析师(GCFA和CCE)、计算机和移动取证研究员,是viaForensics(一家创新型的计算机和移动取证公司)的所有者。电台因他写作计算机/移动取证指南方面的内容而做专门采访,他还经常应邀在各知名安全大会上进行演讲。他致力于培养计算机和移动取证学科人才,引导并开展专家级的培训课程,并受邀为企业和执法机构授课和培训。
Katie Strzempka,viaForensics公司技术顾问,致力于取证研究、安全的审计和调查,是《iPhone取证》白皮书的合著者,也是各类iPhone取证商业工具的研究者。她曾在财富500强公司从事了3年的信息安全工作,负责防火墙管理并协助内网和外网连接工作。她在普度大学接受过数字取证、计算机和信息技术方面的教育多年,而今她为世界各地培养了大量移动取证研究人员。
目录信息
前言
第1章 概述1
1.1 介绍1
1.1.1 策略1
1.1.2 开发者社区2
1.2 iPhone型号4
1.3 取证审查方法8
1.3.1 iPhone取证技术分级9
1.3.2 取证获取类型11
1.3.3 使用Linux取证13
1.4 小结27
1.5 参考文献28
第2章 设备特性和功能29
2.1 介绍29
2.2 Apple设备概述29
2.3 操作模式30
2.3.1 基本模式31
2.3.2 恢复模式31
2.3.3 DFU模式31
2.3.4 退出恢复/DFU模式34
2.4 安全35
2.4.1 设备设置35
2.4.2 安全擦除36
2.4.3 应用程序安全36
2.5 与iTunes的交互37
2.5.1 设备同步37
2.5.2 iPhone备份37
2.5.3 iPhone还原38
2.5.4 iPhone iOS更新38
2.5.5 应用商店43
2.5.6 MobileMe43
2.6 小结43
2.7 参考资料43
第3章 文件系统和数据存储45
3.1 介绍45
3.2 可恢复的数据45
3.3 数据存储位置46
3.4 数据存储方式48
3.4.1 内部存储49
3.4.2 SQLite 数据库文件50
3.4.3 属性列表51
3.4.4 网络54
3.5 存储器类型54
3.5.1 RAM54
3.5.2 NAND闪存55
3.6 iPhone操作系统58
3.7 文件系统59
3.7.1 卷61
3.7.2 日志62
3.7.3 iPhone磁盘分区62
3.8 小结63
3.9 参考文献63
第4章 iPhone和iPad的数据安全65
4.1 介绍65
4.2 数据安全和测试65
4.2.1 美国计算机犯罪法66
4.2.2 由管理员负责的数据保护67
4.2.3 安全测试过程70
4.3 应用程序安全76
4.3.1 移动应用程序的企业或个人客户77
4.3.2 公司或个人移动应用开发者79
4.3.3 应用开发者的安全策略79
4.4 对设备和应用的安全建议84
4.5 小结85
4.6 参考文献85
第5章 取证获取87
5.1 介绍87
5.2 iPhone取证概述87
5.2.1 调查类型87
5.2.2 逻辑技术和物理技术的区别88
5.2.3 目标设备的修改88
5.3 处理证据90
5.3.1 密码处理90
5.3.2 网络隔离91
5.3.3 关闭的设备91
5.4 映像iPhone/iPad91
5.4.1 备份获取91
5.4.2 逻辑获取97
5.4.3 物理获取97
5.5 映像其他Apple设备108
5.5.1 iPad108
5.5.2 iPod Touch109
5.5.3 Apple TV109
5.6 小结109
5.7 参考文献109
第6章 数据和应用程序分析111
6.1 介绍111
6.2 分析技术111
6.2.1 挂载磁盘映像111
6.2.2 文件雕复112
6.2.3 strings117
6.2.4 时间表创建及分析119
6.2.5 取证分析125
6.3 iPhone数据存储位置130
6.3.1 默认应用程序131
6.3.2 下载的应用程序137
6.3.3 其他相关数据140
6.4 iPhone应用程序分析和参考147
6.4.1 默认应用程序147
6.4.2 下载的第三方应用程序167
6.5 小结175
6.6 参考文献175
第7章 商用工具测试176
7.1 介绍176
7.2 数据构造176
7.3 分析方法179
7.4 CelleBrite UFED181
7.4.1 安装182
7.4.2 取证获取182
7.4.3 结果和报告183
7.5 iXAM188
7.5.1 安装189
7.5.2 取证获取189
7.5.3 结果和报告191
7.6 Oxygen Forgensic Suite2010193
7.6.1 安装195
7.6.2 取证获取195
7.6.3 结果和报告196
7.7 XRY199
7.7.1 安装200
7.7.2 取证获取200
7.7.3 结果和报告200
7.8 Lantern204
7.8.1 安装205
7.8.2 取证获取205
7.8.3 结果和报告206
7.9 MacLock Pick208
7.9.1 安装209
7.9.2 取证获取210
7.9.3 结果和报告210
7.10 Mobilyze211
7.10.1 安装212
7.10.2 取证获取212
7.10.3 结果和报告213
7.11 Zdziarski技术215
7.11.1 安装217
7.11.2 取证获取218
7.11.3 结果和报告218
7.12 Paraben Device Seizure220
7.12.1 安装222
7.12.2 取证获取222
7.12.3 结果和报告223
7.13 MobileSyncBrowser226
7.13.1 安装226
7.13.2 取证获取226
7.13.3 结果和报告226
7.14 CellDEK228
7.14.1 安装229
7.14.2 取证获取229
7.14.3 结果和报告229
7.15 EnCase Neutrino232
7.15.1 安装232
7.15.2 取证获取232
7.15.3 结果和报告233
7.16 iPhone Analyzer235
7.16.1 安装236
7.16.2 取证获得237
7.16.3 结果和报告237
7.17 小结239
7.18 参考文献240
附录A iTunes备份位置241
附录B 分析常规文件和数据类型的工具242
附录C iPhone文件系统243
· · · · · · (收起)
读后感
用户评价
这本书的排版和装帧质量确实让我眼前一亮。拿到手时,厚实的纸张和精美的封面设计就给人一种专业、严谨的感觉,这在技术类书籍中并不多见。整体设计风格偏向于现代简约,没有过多花哨的装饰,重点突出的是内容的可读性和专业性。内页的字体选择和行间距都经过了仔细的考量,即便是长时间阅读也不会感到眼睛疲劳。更值得称赞的是,书中大量的代码示例和图示被安排得非常清晰合理,结构化的布局使得复杂的概念也能一目了然。例如,对于那些需要对照实战操作的章节,作者巧妙地使用了高亮和边注来区分核心操作和注意事项,这极大地提升了学习效率。总体而言,从硬件到软件的呈现方式,这本书都展现出了一种对细节的极致追求,让人在阅读之初就充满了对知识的期待。
与其他偏重理论或偏重单一工具的书籍相比,这本书展现出了一种罕见的、宏观的视角。它不仅仅是教你如何使用某一个特定的工具或框架,更多的是构建了一套完整的安全分析和决策体系。作者清晰地勾勒出了从初始信息收集到最终报告输出的全流程逻辑链条,使得读者在面对新的安全挑战时,能够迅速地定位到问题所在,并调用相应的知识模块进行解决。这种“建立框架先于填充细节”的教学思路,极大地培养了读者的独立思考能力和系统化解决问题的能力。读完后我感觉自己的安全思维维度被拓宽了,不再局限于线性的操作步骤,而是开始能够从攻击者和防御者的多重角度去审视移动应用的安全态势,收获远超预期。
阅读这本书的过程,就像是跟随一位经验老到的导师进行一次深入的田野调查。作者的叙事风格非常注重逻辑的连贯性和实践的落地性,丝毫没有那种空泛的理论堆砌感。他不是简单地罗列技术名词,而是通过层层递进的案例分析,将抽象的安全原理具象化。我尤其欣赏作者在描述问题背景时所采用的“故事化”手法,它能迅速抓住读者的注意力,让人产生强烈的代入感,仿佛自己就是那个正在解决棘手安全挑战的分析师。这种叙述方式使得即便是面对一些偏底层的技术细节,读起来也不会感到枯燥乏味,反而能激发读者主动思考“为什么”和“如何做”。这种深度与广度兼备的讲解模式,对于希望从基础知识跃升到实战应用层面的读者来说,无疑是一条高效的路径。
这本书在技术深度的挖掘上做得相当到位,体现了作者扎实的行业功底和对前沿趋势的敏锐洞察力。许多市面上同类书籍往往在某个点上浅尝辄止,但这本书却敢于深入到那些不易被大众触及的“灰色地带”,对当前移动安全领域的一些复杂威胁模型进行了细致的拆解。我发现作者在阐述复杂算法或攻击流程时,并没有使用过于晦涩难懂的术语,而是通过大量精妙的比喻和类比,将原本高深的技术门槛降低了不少。这种平衡感把握得非常好——既保证了专业人士所需的深度,又不至于让入门者望而却步。每一次读到关键转折点,都能感受到作者在知识体系构建上的匠心独运,它不仅仅是一本工具书,更像是一部系统化的安全思维方法论手册。
这本书对于实践操作的支持力度是空前的,它真正做到了“知行合一”。很多技术书籍在理论讲解后,往往只是简单地提供一个结论,但这本书却在每一步操作之后都提供了详尽的调试日志和预期输出结果,这对于自我学习者来说简直是福音。我沿着书中的步骤一步步操作下来,遇到的问题极少,即使遇到意料之外的终端反馈,也能快速通过书中提供的排错提示找到症结所在。特别值得称赞的是,作者似乎预见到了读者在实际环境中可能遇到的各种环境配置差异,并提前给出了多种解决方案或兼容性建议。这种近乎手把手的指导,极大地增强了读者的信心,让原本感觉高不可攀的安全实操变得触手可及,真正实现了从理论到生产环境的平滑过渡。
图书馆
翻译的超烂。有些地方意思反了。还有译者估计没有用过iPhone……
本书讲解了ios设备中提取数据信息用于取证审查的具体方法,是数字取证领域比较前沿的技术用书。书的第4章讨论了企业管理BYOD的一些安全建议;第5章讲的是ios设备的镜像或数据获取方法;第6章是分析ios系统取证数据的方法。第5,6章是本书数字取证的技术重点。
本书讲解了ios设备中提取数据信息用于取证审查的具体方法,是数字取证领域比较前沿的技术用书。书的第4章讨论了企业管理BYOD的一些安全建议;第5章讲的是ios设备的镜像或数据获取方法;第6章是分析ios系统取证数据的方法。第5,6章是本书数字取证的技术重点。
本书讲解了ios设备中提取数据信息用于取证审查的具体方法,是数字取证领域比较前沿的技术用书。书的第4章讨论了企业管理BYOD的一些安全建议;第5章讲的是ios设备的镜像或数据获取方法;第6章是分析ios系统取证数据的方法。第5,6章是本书数字取证的技术重点。