|   | CMU-CS-02-144 Computer Science Department
 School of Computer Science, Carnegie Mellon University
 
    
     
 CMU-CS-02-144
 
Self-Securing Network Interfaces: What, Why and How 
Gregory R. Ganger, Gregg Economou, Stanley M. Bielski 
2002 
CMU-CS-02-144.ps CMU-CS-02-144.pdf
 
 
Keywords: Network security, intrusion detection, firewall,
proxy, virus, worm, NIC Self-securing network interfaces (NIs) examine the packets that 
they move between network links and host software, looking for 
and potentially blocking malicious network activity.
This paper describes self-securing network interfaces, their 
features, and examples of how these features allow administrators 
to more effectively spot and contain malicious network activity.
We present a software architecture for self-securing NIs that 
separates scanning software into applications (called scanners) 
running on a NI kernel.
The resulting scanner API simplifies the construction of 
scanning software and allows its powers to be contained even 
if it is subverted. We illustrate the potential via a prototype 
self-securing NI and two example scanners: one that identifies 
and blocks known e-mail viruses and one that identifies and 
inhibits rapidly-propagating worms like Code-Red.
 
24 pages 
 |