SPARTA ISSO

Finished Projects

Adaptive Network Defense

Active Network Intrusion Detection and Response

Objective
The objective of the Active Networks Intrusion Detection and Response (AN-IDR) project is to develop intrusion detection and response mechanisms with greater adaptability, mobility, power, and effectiveness by exploiting the technology produced by DARPA's Active Networks Program. Active network technology provides a highly customized infrastructure that allows network users to reprogram and customize routers, firewalls, switches, and other components to provide new network services on the fly. This project will develop active-network-based intrusion detection, tracing, response, and/or recovery mechanisms that are: (1) self-deploying, i.e., autonomous, migrating and self-configuring; and (2) self-adaptive to location, topology, platform, and environment.

Approach
The effectiveness of conventional intrusion detection and response (IDR) mechanisms is limited for several reasons. These mechanisms cannot detect all attacks because new attacks are being created continually. They cannot be deployed everywhere and kept fully enabled because of performance costs. It is difficult to keep them properly configured at all times because the network and threat environment continually evolves. Furthermore, the evolution of attacks toward coordinated actions against networks of hosts over long periods of time requires detection and response services that can themselves migrate through the network in reaction to evidence of such an attack.

The AN-IDR project team consists of SPARTA ISSO and Boeing Phantom Works, who have several years of joint experience developing the Intruder Detection and Isolation Protocol (IDIP) and associated software under DARPA funding. IDIP provides cooperation among intrusion detection systems, firewalls, routers, network management components, and hosts so that intrusions that cross multiple network boundaries can be automatically traced and blocked as close to their sources as possible. The AN-IDR project will design and build new IDR functions that run on active network technology, using IDIP as a source for IDR concepts and functionality. The project is organized as three tasks.

The first task formulated a number of different active IDR usage scenarios to illustrate different ways of exploiting active network technology; e.g., roving vulnerability scanners, TCP connection escorts. From these IDR scenarios, twenty-seven specific functional requirements for active network infrastructure components were derived.

The second task is using active network technology to deploy new IDR functionality for dynamic and flexible IDR staging. This involves implementing active deployment mechanisms so that new IDR techniques can be autonomously deployed throughout an active network, whenever and wherever needed. The team has defined and begun implementing an initial demonstration scenario involving the disruption of streaming audio/video sessions by a distributed denial of service (DDOS) attack. To provide a source of DDOS attacks, the team has deployed the much-publicized hacker toolkit called "Stacheldraht" (Barbed Wire).

The third task will explore the power of active packets as a means of creating powerful active IDR functions that are dynamic and adaptable. The project team will explore modifying and augmenting active packets in transit so that IDR functions may be tailored as they traverse the network in response to the evidence they find. The project team will investigate extending the wrapper paradigm to network traffic by encapsulating suspicious packets in protective code that can monitor the packets, or deflect them from sensitive sites, or otherwise limit damage they might cause.The crosscutting issues of securing active networks and IDR operation across administrative domains will be considered in developing these prototypes.

Research Focus

Initial AN-IDR Prototype
Our initial prototype illustrates the potential value active network technology can provide in the intrusion detection and response problem domain. This prototype demonstrates the capability to detect and automatically respond quickly and effectively to distributed denial of service attacks launched by the hacker toolkit Stacheldraht. The automated response is implemented as an active program (mobile code) that installs itself in the router nearest the attack's target, a RealMedia streaming audio/video server, and migrates to upstream routers along all attack paths between the target and packet flooding sources. The active program implements a conventional rate limiter algorithm that allows suspicious traffic, containing a mix of legitimate and malicious packets, through routers at a controlled rate; it discards excessive packets that would otherwise overwhelm the RealMedia server's network. The result is that the server is able to resume providing usable service for the legitimate packets that pass through the rate limiter. The effectiveness of the rate limiter program increases successively as it migrates closer to the flooding sources, thereby demonstrating the benefits of migrating code and active network technology.

Additional Information
For additional information contact Dan Sterne (dan.sterne@SPARTA.com) at 443-430-8000.