If you are a developer of Mac OS X-based software then there are a few very basic principles that we can impart relating to the security model used when developing software for the Apple platform. While depth is something most developers look for, this is a theory and not a specific technology.
Apple has designed its security around the Common Data Security Architecture (CDSA) model, developed by Intel and open sourced via the Open Group. 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 ...