« The Intel Core 2 Duo MacBook Pro is here | Main | Interview: Tangerine for Mac »

Understanding Apple's binary protection in Mac OS X

Posted in: Mac OS X, Security

With the advent of Intel-based Macintosh computers, Apple was faced with a new requirement: to make it non-trivial to run Mac OS X on non-Apple hardware. The "solution" to this "problem" is multifaceted. One important aspect of the solution involves the use of encrypted executables for a few key applications like the Finder and the Dock. Apple calls such executables apple-protected binaries. In this document, we will see how apple-protected binaries work in Mac OS X.