20.07.2016 Views

Giving Mobile Security the Boot

TrustZone

TrustZone

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

The iOS <strong>Boot</strong> Sequence<br />

iOS <strong>Boot</strong>: KernelCache<br />

• /System/Library/Caches/com.apple.kernelcaches/<br />

• Prelinks all kernel extensions ( 内 核 , 包 括 所 有 的 扩 展 )<br />

• Kernel extension loading o<strong>the</strong>rwise disabled<br />

• Benefits:<br />

– Speed (prelinking)<br />

– <strong>Security</strong> (kernel + kexts au<strong>the</strong>nticated, no o<strong>the</strong>r kexts allowed)<br />

<strong>Boot</strong>ROM LLB i<strong>Boot</strong> Kernel<br />

(C) 2016 Jonathan Levin & Technologeeks.com - Share freely, but please cite source!

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!