DocumentCode
3093259
Title
Luth: Composing and Parallelizing Midpoint Inspection Devices
Author
Alberdi, Ion ; Nicomette, Vincent ; Owezarski, Philippe
Author_Institution
LAAS, CNRS, Toulouse, France
fYear
2010
fDate
1-3 Sept. 2010
Firstpage
9
Lastpage
16
Abstract
The race for innovation is driving Internet evolution. Internet software developers have to create more complex systems while enduring the pressuring time to market. Therefore, end-host software have bugs, vulnerabilities and cannot be trusted. That´s why, among others, network Intrusion Detection System (IDS), Intrusion Prevention System (IPS), firewall or other network devices monitor such software to prevent unexpected behaviors. However, their functionalities are limited by design, because they can only handle a configuration of predefined monolithic protocol layerings. In this paper we present Luth, a midpoint inspection device that relies on the composition and parallelization of predefined midpoint inspectors (MI). We present the main functionalities offered by its configuration language and interpreter. Finally, we benchmark a prototype implemented in OCaml. This prototype runs in the user space of a GNU/Linux operating system, by means of the libnet filter_queue library. We show how it efficiently inspects and filters DNS hidden-channels encapsulated into 20 GRE tunnels.
Keywords
Internet; Linux; authorisation; program interpreters; protocols; DNS hidden-channels; GNU; Internet evolution; Internet software developers; Linux operating system; Luth; OCaml; configuration language; firewall; interpreter; intrusion prevention system; libnet filter_queue library; midpoint inspection devices composition; midpoint inspection devices parallelization; monolithic protocol layering; network intrusion detection system; Encapsulation; Inspection; Internet; Operating systems; Protocols; Servers; Firewall; IDS; IPS; Internet;
fLanguage
English
Publisher
ieee
Conference_Titel
Network and System Security (NSS), 2010 4th International Conference on
Conference_Location
Melbourne, VIC
Print_ISBN
978-1-4244-8484-3
Electronic_ISBN
978-0-7695-4159-4
Type
conf
DOI
10.1109/NSS.2010.44
Filename
5636128
Link To Document