• 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