• DocumentCode
    2403095
  • Title

    A taxonomy and survey of self-protecting software systems

  • Author

    Yuan, Eric ; Malek, Sam

  • Author_Institution
    Dept. of Comput. Sci., George Mason Univ., McLean, VA, USA
  • fYear
    2012
  • fDate
    4-5 June 2012
  • Firstpage
    109
  • Lastpage
    118
  • Abstract
    Self-protecting software systems are a class of autonomic systems capable of detecting and mitigating security threats at runtime. They are growing in importance, as the stovepipe static methods of securing software systems have shown inadequate for the challenges posed by modern software systems. While existing research has made significant progress towards autonomic and adaptive security, gaps and challenges remain. In this paper, we report on an extensive study and analysis of the literature in this area. The crux of our contribution is a comprehensive taxonomy to classify and characterize research efforts in this arena. We also describe our experiences with applying the taxonomy to numerous existing approaches. This has shed light on several challenging issues and resulted in interesting observations that could guide the future research.
  • Keywords
    security of data; software fault tolerance; adaptive security; autonomic systems; comprehensive taxonomy; security threats; self protecting software systems; software system security; stovepipe static methods; Computer architecture; Runtime; Security; Servers; Software systems; Taxonomy; adaptive security; autonomic systems; self-management; self-protection; taxonomy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering for Adaptive and Self-Managing Systems (SEAMS), 2012 ICSE Workshop on
  • Conference_Location
    Zurich
  • ISSN
    2157-2305
  • Print_ISBN
    978-1-4673-1788-7
  • Type

    conf

  • DOI
    10.1109/SEAMS.2012.6224397
  • Filename
    6224397