In theory, MAC filtering allows a network administrator to permit or deny network access to hosts and devices associated with the MAC address, although in practice there are methods to avoid this form of access control through address modification (spoofing) or the physical exchange of network cards between hosts.

Transport Encryption

Transferring data securely across a network involves encrypting the packet contents sent between computers. Mac OS X Server can provide Transport Layer Security (TLS) and its predecessor, Secure Sockets Layer (SSL) as the cryptographic protocols that provide secure communications on the Internet for such things as web browsing, mail, and other data transfers.

These encryption protocols allow client and server applications to communicate in a way that helps prevent eavesdropping, tampering, and message forgery.

TLS provides endpoint authentication and communications privacy over the Internet using cryptography. These encrypted connections authenticate the server (so its identity is ensured) but the client remains unauthenticated.

To have mutual authentication (where each side of the connection is assured of the identity of the other), use a public key infrastructure (PKI) for the connecting clients.

Mac OS X Server makes use of OpenSSL and has integrated transport encryption into the following tools and services:

ÂÂ Server administration using Server Admin and Server Preferences ÂÂ User and group management using Workgroup Manager.

ÂÂ Address Book Server ÂÂ iCal Server

ÂÂ iChat Server

ÂÂ Mail Service

ÂÂ Open Directory

ÂÂ Podcast Producer

ÂÂ RADIUS ÂÂ SSH

ÂÂ VPN (L2TP) ÂÂ Web service

Payload Encryption

Rather than encrypting the transfer of a file across the network, you can encrypt the contents of the file instead. Files with strong encryption might be captured in transit, but would still be unreadable.

54

Chapter 4    Enhancing Security

Page 54
Image 54
Apple 10.6 manual Transport Encryption, Payload Encryption