Home > Networking Tips > Network Security > Router Expert: Why you need a network services audit
Networking Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

NETWORK SECURITY

Router Expert: Why you need a network services audit


Michael J. Martin
11.08.2004
Rating: -4.22- (out of 5)


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


Read about Michael

This month we begin a series on network service auditing. Over the next few months, we will discuss how and why you should perform an inventory services audit. If you've never conducted one, you'll see that an audit can be quite enlightening.

Now, for many people, the idea of auditing anything is about as much fun as a root canal. In today's world of never-ending security alerts, we all know we should be conducting security audits, but we don't. I suspect there are a few reasons for this. The first one has to do with knowledge. Many network administrators have no background in systems or security. So while many would like to conduct an audit, for them the devil is in the details, which they are missing.

There are a number of great tools out there, such as Nessus and NMAP, not to mention all of the data that can be plucked off routers, switches and servers, which can help a great deal. Collecting and using this data is a double-edged sword, however. First, you need to have some understanding of the how to use the data; collecting for collecting sake is a waste of time. The other, more deadly, edge is that collecting this data can destabilize your network and crash systems. Care needs to be taken when using auditing tools. Running effective audits requires a documented, carefully planned methodology. Failing to develop a plan will put your network environment at risk and provide very little in terms of useful data.

That leads us to the second reason administrators resist auditing, the "my network is secure, I don't need to audit" mindset, or what I like to call denial (and I am not talking about a river in Egypt). This is simply a lie. Today, no network is secure. Computers are portable devices that travel from network to network. On average, most computer users use at least two or more networks to access data services on a consistent basis. Couple this with the, "hard on the outside, squishy on the inside" architecture many enterprise networks are still modeled on, security events are not are matter of if, but when.

In addition to insecure users, defects in the operating systems your servers run on are the most common source of network attack these days. Insecurity is built right into the OS. If you still think your network is secure, ask yourself these questions:

  1. If a virus attacked your network today and exploited microsoft-rdp (terminal services) or SSH v1.3.3, would you know which servers were running these services?
  2. Do you know the hardware vendor and operating systems of your network's critical service components?
  3. Would you be able to tell if someone attached a wireless access point to the LAN?
  4. Would you be able to detect if someone redeployed a "known" server to perform a new function?
  5. Do you know what network services are running on each of your servers and which ones are active?

If you answered "no" to any of these questions, then you can feel pretty confident that your network is not secure. But don't feel bad, even if you answered yes to each question your network is probably still not secure. But, you do have the advantage of being in an excellent position to identify and mitigate a network security event when it comes. When running an audit you need to work from the perspective that the network is insecure. Once the initial baseline audit is complete, you will need to verify your findings. Be prepared to work with your system administrators and application developers to make sure what you are finding is what should be in place. If they can't help, then contact the product vendor. If you're unable to discern between what should and should not be running on the network, you cannot secure it.

The third and final reason for audit neglect is to blame for many things: time (or lack of it). A network audit does take time. To make matters worse, you need to repeat them frequently and consistently. One of the most common responses to a good security audit is, "We conducted one. We found nothing. Case closed." This is a mistake. You need to think of network audit results are highly perishable.

You can assume that the results will be valid until you make a change in the network (if you run DHCP, this can be daily) or until the next vulnerability is announced for one of the platforms running on your network. Network audits need to be run on a regularly scheduled basis, and the data needs to be historically compared. Many security events are not detectable when they occur. Historical audit data can be used to identify when systems have been compromised, because often the operational characteristics will have changed. Without consistent auditing and results comparison, these changes in systems are hard to detect.

In an ideal world, you could build your network, connect all of the servers, and run a baseline of network services before any users had access. While ideal, this is also impractical, since without users you would never be able to know what services on the servers were actually being accessed. That said, once you have established auditing, new nodes should be audited when they are first introduced into the network. A typical network services audit collects the following data for each node:

  • ARP address
  • IP address
  • DNS name and aliases
  • Operating system
  • Running network services (with version if possible)
  • Active network services

A node can be a server, router, switch, wireless access point, or anything that is constantly connected to the network. While auditing user nodes has value, unless they are locked down and not modifiable by users, building useful profile data becomes a very burdensome task. The safe perspective to take is that all hosts not under a centralized administrative control should be considered hostile and to be defended against. Collecting the audit data is handled in three phases:

  • Host identification: This process involves building databases of the active hosts connected to the network. This data is collected from three sources: switch ARP tables, active ICMP scans and DNS zone lookups.
  • Host profiling: This process involves scanning the hosts to identify operating system, running network services and version info. Data is collected by running port and/or vulnerability scanners against the list of active hosts.
  • Service profiling: This process involves monitoring inbound traffic flow to identify what network services are active. Using the host profile, data traffic monitoring access lists can be created and installed to monitor and detect network traffic patterns.

Next time we will pick up with the host identification process, which, with the right tools, is easy to accomplish. Before you go, let me leave you with this thought: Network auditing may be a time-consuming chore that you probably don't have time for. It's more than likely, however, that someone has already gone to the trouble and is scanning your network for weak points to attack. It could be someone within your organization; FBI statistics show that more than 60% of computer crimes originate inside the enterprise. So remember that the best defense is a good offense, and you cannot raise a good defense unless you know where your network is weak.

Rate this Tip
To rate tips, you must be a member of SearchNetworking.com.
Register now to start rating these tips. Log in if you are already a member.




Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED CONTENT
Network Hardware
Unified wireless network still a work in progress for vendors
3Com acquisition confirms HP-Cisco battle for China
Juniper to CIOs: Invest in internal cloud computing networks
802.11n wireless APs bring IP video to sprawling Illinois high school
802.11n upgrade: College ditches legacy network for new vendor
Network device management overload: Engineers managing too many boxes
What is network infrastructure and what is a hybrid network?
What preventative maintenance procedures for network devices exist?
Can wireless adapters operate as client access points to make SoftAPs?
Is there VLAN software recommend for Realtek NICs?
Network Hardware Research

Network Security
Application-specific network intrusion detection systems emerge
Anomaly-based intrusion protection configuration and installation
Preventing hacker attacks with network behavior analysis IPS
Rogue access points: Preventing, detecting and handling best practices
The TPM chip: An unexploited resource for network security
Shifting defenses and dynamic perimeters challenge network security
Compliance in a virtualized world: Server virtualization and NAC security
Securing the new network architecture: Security for distributed, dynamic networks
How to configure Windows Server 2008 advanced firewall MMC snap-in
USB storage devices: Two ways to stop the threat to network security

Routing and Switching
Testing LAN switch power consumption: A best practices guide
Dynamic IP routing and routing protocols
Monitor your network traffic with MRTG
How routers work: An overview for networking pros
Secure Cisco routers against IOS flaw attack
Network summarization -- Supernetting and wildcard masks
Routing: Five common, easily avoided errors
Router Expert: Building a WLAN proxy server, implementing ASR
Router Expert: Building a WLAN proxy server, implementing WPAD
Cisco IOS IP routing: Static routes

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
core router  (SearchNetworking.com)
fiber jumper  (SearchNetworking.com)
flow routing  (SearchNetworking.com)
foreign agent  (SearchNetworking.com)
foreign network  (SearchNetworking.com)
hardware load-balancing device  (SearchNetworking.com)
logical router  (SearchNetworking.com)
mrouter  (SearchNetworking.com)
patch cord  (SearchNetworking.com)
port interface card (PIC)  (SearchNetworking.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.



Networking Solutions for Business

Alcatel-Lucent Network Business Communications Solutions

About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2000 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts