Knowledgebase

Apple's Security Architecture Print

  • appletechnology, apple, security, hacked, permissions, guide, howto, solution
  • 0

How the platform protects itself.

WHAT THE LAYERS ARE

Hardware: a dedicated secure element storing keys

Secure boot: each stage verifying the next

A signed, read-only system volume Code signing, required for anything that runs Sandboxing, restricting what applications may access Privacy consent, controlling access to data and devices

WHAT THE SECURE ELEMENT DOES

Holds encryption keys and biometric data, isolated from the main processor.

WHY THAT MATTERS

Keys never leave it, and biometric data never reaches your application or Apple.

WHAT SECURE BOOT PREVENTS

Modified system software running.

WHAT THE READ-ONLY SYSTEM VOLUME PREVENTS

Modification of the operating system, including by software running as administrator.

WHAT CODE SIGNING PROVIDES

Proof of origin, and detection of modification.

WHAT SANDBOXING PROVIDES

Containment. A compromised application reaches only what it was permitted.

WHAT THE MODEL AMOUNTS TO

Defence in depth, with each layer assuming the one above may fail.

WHAT IT DOES NOT PROTECT AGAINST

A user persuaded to grant permission or install something.


Was this answer helpful?
Back

Are you happy with your experience? Leave us a review on Trustpilot.


Trustpilot