Security has become a major concern for every network administrator. Nearly every day we are bombarded with news articles describing yet another high-profile company that has fallen prey to a network-based attack. To fill in the occasional gap, we hear about new viruses that have been found “in the wild” or about additional software vulnerabilities that someone has figured out how to exploit for personal gain. The network security field has not always been this crazy. Most of us can remember a time when securing a network environment was a far easier task. As long as every user had a password and the correct levels of file.