~/talk

Behind the scenes of iOS and Mac Security

Talkat Black Hat USA 2019 · 2019-08-03..08-08· [security, ios]
links:none on file
slides:none on file

Apple describes a Mac secure boot built on the T2 security chip that initializes before x86, adds the first industry PCIe bus 0 DMA protections, and runs an option ROM sandbox that demotes and isolates ROMs; a live demo shows firmware patch attempts succeed without the sandbox and fail with it. iOS gets kernel integrity (KIP v1→v2), PPL, APR, and PAC protections. Find My uses P-224 public keys, 15-minute time periods, ANSI X9.63 KDF and ECIES so owners (not Apple) can decrypt location reports. Bounty payouts expand up to $1,000,000 and a researcher device with root shell is announced.

AI-written summary · about

  1. 0:00Intro
  2. 1:26Gatekeeper macOS Catalina
  3. 1:39User Data Protections Data that requires user consent to access
  4. 3:21Two Critical Challenges
  5. 4:17Unrestricted Direct Memory Access
  6. 5:07Direct Memory Access with VT-d
  7. 5:27DMA Protection for Thunderbolt
  8. 7:03DMA Protection for PCle Bus 0
  9. 10:16PCle Option ROMS
  10. 11:32OROM Sandbox
  11. 16:08EFI Exploit Mitigations
  12. 16:26Mac Secure Boot Summary
  13. 17:02Software Enforced Code Integrity Before iOS 9
  14. 17:22Kernel Integrity Protection vo
  15. 18:44Lessons Learned
  16. 19:54Kernel Integrity Protection v1: Read-Only Data
  17. 20:31Kernel Integrity Protection v2
  18. 22:11Fast Permission Restrictions (APRR) iPhone X
  19. 22:48Pre-APRR VM Permissions
  20. 23:00APRR: JavaScriptCore Execution Threads
  21. 23:14APRR: JavaScriptCore JIT Compiler Thread
  22. 23:26Protecting Userland Integrity
  23. 23:45Page Protection Layer (PPL) iPhone XS
  24. 25:15Page Protection Layer Summary
  25. 25:57Pointer Authentication
  26. 31:39Helping users find lost devices, even when offline
  27. 32:39Security and Privacy Goals Protect owners, finders, and devices
  28. 38:12Introduced in 2016
  29. 42:27Making It Easier to Get Started with iOS Research
  30. 43:03iOS Security Research Device program
  31. 43:40Apple Security Bounty Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.