iOS逆向工程

一.什么是逆向工程

二.iOS 系统安全机制

1.iOS 系统的安全架构

加载顺序:①.安全启动链--->②.系统软件授权--->应用代码签名--->运行时进程安全性(沙盒机制 sandbox/数据执行保护DEP/地址空间布局随机化ASLR)--->数据加密保护
1.整体结构
①.硬件和固件

内核(Secure Enclave / 安全元件)
加密引擎
设备密钥/组密钥/Apple 根证书
②.软件
数据保护类
应用沙盒
用户分区(已经加密)
操作系统分区
文件系统
2.各个模块介绍
①.安全启动链
系统启动过程中每一步包含的所有组件都已经过苹果签名,并且只有在验证了信任链之后才会被执行.

三.

推荐阅读更多精彩内容