• DocumentCode
    1957139
  • Title

    Anatomy of a Real-Time Intrusion Prevention System

  • Author

    Koller, Ricardo ; Rangaswami, Raju ; Marrero, Joseph ; Hernandez, Igor ; Smith, Geoffrey ; Barsilai, Mandy ; Necula, Silviu ; Sadjadi, S. Masoud ; Li, Tao ; Merrill, Krista

  • Author_Institution
    Sch. of Comput. & Inf. Sci., Florida Int. Univ., Miami, FL
  • fYear
    2008
  • fDate
    2-6 June 2008
  • Firstpage
    151
  • Lastpage
    160
  • Abstract
    Host intrusion prevention systems for both servers and end-hosts must address the dual challenges of accuracy and performance. Researchers have mostly focused on addressing the former challenge, suggesting solutions based either on exploit- based penetration detection or anomaly-based misbehavior detection, but yet stopping short of comprehensive solutions that leverage merits of both approaches. The second challenge, however, is rarely addressed; doing so comprehensively is important since these systems can introduce substantial overhead and cause system slowdown, more so when the system load is high. We present Rootsense, a holistic and real-time intrusion prevention system that combines the merits of misbehavior- based and anomaly-based detection. Four principles govern the design and implementation of Rootsense. First, Rootsense audits events within different subsystems of the host operating system and correlates them to comprehensively capture the global system state. Second, Rootsense restricts the detection domain to root compromises only; doing so reduces run-time overhead and increases detection accuracy (root behavior is more easily modeled than user behavior). Third, Rootsense adopts a dual approach to intrusion detection - a root penetration detector detects activities that exploit system vulnerabilities to penetrate the security perimeter, and a root misbehavior detector tracks misbehavior by root processes. Fourth, Rootsense is designed to be configurable for overhead management allowing the system administrator to tune the overhead characteristics of the intrusion prevention system that affect foreground task performance. A Linux implementation of Rootsense is analyzed for both accuracy and performance, using several real-world exploits and a range of end-host and server benchmarks.
  • Keywords
    security of data; Linux implementation; Rootsense; anomaly-based misbehavior detection; exploit- based penetration detection; real-time intrusion prevention system; root penetration detector; Anatomy; Control systems; Delay; Detectors; Intrusion detection; Jitter; Monitoring; Operating systems; Performance analysis; Real time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Autonomic Computing, 2008. ICAC '08. International Conference on
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    978-0-7695-3175-5
  • Electronic_ISBN
    978-0-7695-3175-5
  • Type

    conf

  • DOI
    10.1109/ICAC.2008.24
  • Filename
    4550836