• DocumentCode
    628222
  • Title

    Practical automated vulnerability monitoring using program state invariants

  • Author

    Giuffrida, C. ; Cavallaro, Luca ; Tanenbaum, Andrew S.

  • Author_Institution
    Vrije Univ. Amsterdam, Amsterdam, Netherlands
  • fYear
    2013
  • fDate
    24-27 June 2013
  • Firstpage
    1
  • Lastpage
    12
  • Abstract
    Despite the growing attention to security concerns and advances in code verification tools, many memory errors still escape testing and plague production applications with security vulnerabilities. We present RCORE, an efficient dynamic program monitoring infrastructure to perform automated security vulnerability monitoring. Our approach is to perform extensive static analysis at compile time to automatically index program state invariants (PSIs). At runtime, our novel dynamic analysis continuously inspects the program state and produces a report when PSI violations are found. Our technique retrofits existing applications and is designed for both offline and production runs. To avoid slowing down production applications, we can perform our dynamic analysis on idle cores to detect suspicious behavior in the background. The alerts raised by our analysis are symptoms of memory corruption or other-potentially exploitable-dangerous behavior. Our experimental evaluation confirms that RCORE can report on several classes of vulnerabilities with very low overhead.
  • Keywords
    program diagnostics; program testing; program verification; security of data; software maintenance; RCORE; automated security vulnerability monitoring; automatically index PSI; code verification tool; dynamic analysis; dynamic program monitoring infrastructure; extensive static analysis; memory corruption; memory error; program state inspection; program state invariant; retrofit; Instruments; Libraries; Memory management; Monitoring; Production; Runtime; Security; Memory Errors; Program State Invariants; Systems Security; Vulnerability Analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks (DSN), 2013 43rd Annual IEEE/IFIP International Conference on
  • Conference_Location
    Budapest
  • ISSN
    1530-0889
  • Print_ISBN
    978-1-4673-6471-3
  • Type

    conf

  • DOI
    10.1109/DSN.2013.6575318
  • Filename
    6575318