Welcome Guest. | Log In| Register | Membership Benefits
  • Email this page E-mail this page
  • |  Print Print this page
  • |   Bookmark and Share

Getting to Know Netflow

Finally, a tool to see what's bleeding the network dry and to identify anomalous behavior, all from existing router information

Aug 16, 2006 | 04:45 AM

By DarkReading
DarkReading

There's an emerging tool that is available on practically every network that can help analyze and profile that network. With it, you can finally understand what your network is actually used for. On top of that, it may become a cornerstone in protecting the enterprise by securing the network fabric.

What is NetFlow? It is simply the aggregation of packets into "flows" and the reporting of that data. A flow is a collection of packets that can be characterized by source and destination IP addresses and ports, as well as a few more characteristics. The packets in a particular flow are counted and reported to a collector. Cisco and most other routers support NetFlow. NetFlow is used by all the major ISPs and carriers to resolve peering issues and account for whose traffic flows over which network.

Imagine being able to classify all of the traffic on your network into source, destination, and application. You can immediately determine which applications, users, and servers consume the most resources. You may be surprised, as the operators of Internet2 were, to discover that over 90% of your traffic is not business related, for instance. You may find a server that has been infected with a worm for months, spewing packets that eat up valuable bandwidth. You may discover unauthorized Web, gaming, IRC, or Warez servers on your network. (See Aurora Reaches for Security Rx.)

On top of providing complete network visibility and analysis capability, NetFlow makes possible something called Network Behavior Analysis. There are two possible ways to control how a network is used: policy or behavioral methods. Unfortunately it is near impossible to actually set policies within most network environments. The combinations of users, end points, servers, protocols, and applications is too complex to explicitly define and too large for most switches and routers to enforce without a significant degradation of performance. Even if it were possible to set such a policy, the daily changes to policy would create a management nightmare.

Behavior-based profiling is simple in concept. Using NetFlow, a behavior-based system profiles the typical connections made between devices. This can be as granular as hour by hour, day by day. After the network is "learned," any variation is anomalous and can be alerted on or even proactively blocked. For instance, no user laptop would be expected to scan random IP addresses unless it was infected by a worm or hacking tools were being used.

What tools are available to leverage NetFlow? There are several freeware applications as well as numerous vendors of NetFlow-based modeling, analysis, and control. Flowd and Flow-tools are freeware software packages that collect NetFlow data. Flowscan creates reports and works with Flow-tools.

Commercial products have gone much further in developing the security capabilities of NetFlow. Arbor Networks provides tools to most large ISPs that are beginning to join in a reporting community to track down and squelch spammers and other sources of network attacks. Arbor also provides an enterprise product for internal network modeling and hardening. Czech Republic-based Caligare provides a basic set of tools for collecting and reporting NetFlow data. Of all the NetFlow vendors, Lancope has had the most consistent focus on internal network security from their inception. Its StealthWatch product is designed to identify malicious behavior and alert or even block when anomalies are detected.

Mazu Networks, like Arbor, originally was formed to counter distributed denial-of-service (DDOS) attacks. But having a powerful NetFlow monitoring and modeling solution gave them the ability to introduce enterprise products for securing the network. And finally, Q1Labs is bridging network behavior analysis (NBA) with security management by incorporating vulnerability assessment information into its dashboard.

While all of these vendors are attempting to demonstrate that their products enhance an organization's ability to be compliant with various regulations, I believe the true value in their products comes from the ability to make networks visible and ultimately to harden and secure them. I believe using NetFlow correctly is the single most important step remaining for enterprises to secure their networks.

— Richard Stiennon is founder of IT-Harvest Inc. Special to Dark Reading

  • Arbor Networks Inc.
  • Caligare
  • Cisco Systems Inc. (Nasdaq: CSCO)
  • Lancope Inc.
  • Mazu Networks
  • Q1 Labs Inc.


  • Subscribe to RSS










    Bugs
    ENTERPRISE VULNERABILITIES
    Vulnerability:suse linux
    Published:2010-01-22
    Severity:High
    Description:SUSE Linux Enterprise 10 SP3 (SLE10-SP3) configures postfix to listen on all network interfaces, which might allow remote attackers to bypass intended access restrictions.
    Vulnerability:ie
    Published:2010-01-22
    Severity:High
    Description:The URL validation functionality in Microsoft Internet Explorer 7 and 8 does not properly process input parameters, which allows remote attackers to execute arbitrary local programs via a crafted URL, aka "URL Validation Vulnerability."
    Vulnerability:bind
    Published:2010-01-22
    Severity:Medium
    Description:ISC BIND 9.0.x through 9.3.x, 9.4 before 9.4.3-P5, 9.5 before 9.5.2-P2, 9.6 before 9.6.1-P3, and 9.7.0 beta does not properly validate DNSSEC (1) NSEC and (2) NSEC3 records, which allows remote attackers to add the Authenticated Data (AD) flag to a forged NXDOMAIN response for an existing domain.
    Vulnerability:ie
    Published:2010-01-22
    Severity:High
    Description:Microsoft Internet Explorer 6, 6 SP1, 7, and 8 does not properly handle objects in memory, which allows remote attackers to execute arbitrary code by accessing an object that (1) was not properly initialized or (2) is deleted, leading to memory corruption, aka "Uninitialized Memory Corruption Vulnerability," a different vulnerability than CVE-2009-2530 and CVE-2009-2531.
    Vulnerability:ie
    Published:2010-01-22
    Severity:High
    Description:Microsoft Internet Explorer 8 does not properly handle objects in memory, which allows remote attackers to execute arbitrary code by accessing an object that (1) was not properly initialized or (2) is deleted, leading to memory corruption, aka "Uninitialized Memory Corruption Vulnerability," a different vulnerability than CVE-2009-3671, CVE-2009-3674, and CVE-2010-0246.


    Briefing Centers
    POWERFUL INFORMATION
    AT YOUR FINGERTIPS
    (SPONSORED LINKS)