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
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;
Conference_Titel :
Software Engineering for Adaptive and Self-Managing Systems (SEAMS), 2012 ICSE Workshop on
Conference_Location :
Zurich
Print_ISBN :
978-1-4673-1788-7
DOI :
10.1109/SEAMS.2012.6224397