APPENDIX CSecure Development

Apple has designed its security around the Common Data Security Architecture (CDSA) model, developed by Intel. CDSA is a set of layered security services and a cryptographic framework that provide an interoperable, cross-platform infrastructure for creating security-enabled applications for client-server environments. CDSA covers the essential components to equip applications with security services that provide cryptography, certificate management, trust policy management, and key recovery.

CDSA defines a horizontal, four-layer architecture:

  • It includes applications such as Mail, Safari, iChat, Disk Utility, Keychain Access, and other applications developed by Apple.
  • It includes layered services and middleware including ...

Get Foundations of Mac OS X Leopard Security now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.