I was asked by a client to develop a "best practices" guide for securing Microsoft IIS 5.0. In my search for supporting reference material, I came across a very informative document called The 60 Minute Network Security Guide on the National Security Agency Web site (www.nsa.gov). The document is only about 40 pages long, but it's packed with valuable pearls of wisdom on how to secure your network enterprise, including specific information for Windows and Unix systems. The document is what is known as a "best practices" guideline for network security. Here's a summary:
- Make sure you have a security policy in place -— The security policy is the formal statement of rules on how security will be implemented in your organization. A security policy should define the level of security and the roles and responsibilities of users, administrators and managers.
- Make sure all of your operating systems and applications are patched with the latest service packs and hotfixes -— Keeping your systems patched will close vulnerabilities that can be exploited by hackers.
- Keep an inventory of your network devices -— Develop and maintain a list of all hardware/software components, and understand which default software installations provide weak security configurations.
- Scan TCP/UDP services -— Turn off or remove unnecessary services. Unneeded services can be the entry point attackers use to gain control of your system.
- Establish a strong password policy -— Weak passwords could mean a compromised user account.
- Don't trust code from non-trusted sources.
- Block certain e-mail attachment types -— This list includes .bas, .bat, .exe and .vbs.
- Don't provide more rights to system resources than necessary -— Implement the concept of "least privilege".
- Perform your own network security testing -— Find the holes before the attackers do!
- Implement "defense-in-depth" -— Don't rely on just one control or system to provide all the security you need.
I recommend downloading this document and reading it from cover to cover. It's packed with excellent tips and techniques to help secure your network environment.
About the author:
Mark Edmead, CISSP, SSCP, TICSA, is president of MTE Software, Inc. (www.mtesoft.com), and has more than 25 years' experience in software development, product development and network systems security.