Check out the new USENIX Web site. next up previous Next: Finger Up: Index Previous: Subterfuge attacks

Application-specific processing

 

We finish our overview of Bro with a discussion of the additional processing it does for the four applications it currently knows about: Finger, FTP, Portmapper, and Telnet. Admittedly these are just a small portion of the different Internet applications used in attacks, and Bro's effectiveness will benefit greatly as more are added. Fortunately, we have in general found that the system meets our goal of extensibility (§ 1), and adding new applications to Bro is--other than the sometimes major headache of robustly interpreting the application protocol itself--quite straight-forward, a matter of deriving a C++ class to analyze each connection's traffic, and devising a set of events corresponding to significant elements of the application.



next up previous
Next: Finger Up: Index Previous: Subterfuge attacks

Vern Paxson
Sat Dec 6 01:53:24 PST 1997