• DocumentCode
    1944316
  • Title

    Bridging the Gap between Data-Flow and Control-Flow Analysis for Anomaly Detection

  • Author

    Li, Peng ; Park, Hyundo ; Gao, Debin ; Fu, Jianming

  • Author_Institution
    Univ. of North Carolina at Chapel Hill, Chapel Hill, NC
  • fYear
    2008
  • fDate
    8-12 Dec. 2008
  • Firstpage
    392
  • Lastpage
    401
  • Abstract
    Host-based anomaly detectors monitor the control-flow and data-flow behavior of system calls to detect intrusions. Control-flow-based detectors monitor the sequence of system calls, while data-flow-based detectors monitor the data propagation among arguments of system calls. Besides pointing out that data-flow-based detectors can be layered on top of control-flow-based ones (or vice versa) to improve accuracy, there is a large gap between the two research directions in that research along one direction had been fairly isolated and had not made good use of results from the other direction. In this paper, we show how data-flow analysis can leverage results from control-flow analysis to learn more accurate and useful rules for anomaly detection. Our results show that the proposed control-flow-analysis-aided data-flow analysis reveals some accurate and useful rules that cannot be learned in prior data-flow analysis techniques. These relations among system call arguments and return values are useful in detecting many real attacks. A trace-driven evaluation shows that the proposed technique enjoys low false-alarm rates and overhead when implemented on a production server.
  • Keywords
    data flow analysis; security of data; anomaly detection; control-flow analysis; control-flow-based detectors; data propagation; data-flow analysis; data-flow-based detectors; false-alarm rates; intrusion detection; production server; system calls; Computer security; Control system analysis; Control systems; Counting circuits; Data analysis; Detectors; Information analysis; Intrusion detection; Monitoring; Performance analysis; anomaly detection; control-flow; data-flow; system call argument;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Security Applications Conference, 2008. ACSAC 2008. Annual
  • Conference_Location
    Anaheim, CA
  • ISSN
    1063-9527
  • Print_ISBN
    978-0-7695-3447-3
  • Type

    conf

  • DOI
    10.1109/ACSAC.2008.17
  • Filename
    4721575