Computer security involves a bewildering array of concepts and buzzwords . However, there are some underlying principles and mechanisms that are particularly important for messaging security. These key items include access controls, auditing procedures and systems, privacy and confidentiality services, and protection against malicious or hostile code.