DocumentCode
3279854
Title
A security mechanism for component-based systems
Author
Grechanik, Mark ; Perry, Dewayne E. ; Batory, Don
Author_Institution
Texas Univ., Austin, TX, USA
fYear
2006
fDate
13-16 Feb. 2006
Abstract
Security, scalability, and performance are critical for large-scale component-based applications. Weaving security solutions into the fabric of component-based architectures often worsens the scalability and performance of the resulting system. In this paper, we analyze the sources of nonscalability and conduct an empirical study that shows that close to 80% of interactions between components and their clients in different commercial systems occur within protected security boundaries. Based on these findings we propose a novel scalable security mechanism for component-based systems called component adaptive scalable secure infrastructure architecture (CASSIA). CASSIA utilizes the topology of the security boundaries and patterns of interactions among components to achieve noticeable improvements in scalability and performance for component-based applications. We conduct a case study that confirms the scalability of CASSIA, and propose a secure component protocol (SCOP) that incorporates our mechanism into a component infrastructure.
Keywords
object-oriented programming; security of data; software architecture; component adaptive scalable secure infrastructure architecture; large scale component-based application; secure component protocol; security mechanism; Application software; Communication system security; Fabrics; Information security; Large-scale systems; Protection; Protocols; Scalability; Topology; Weaving;
fLanguage
English
Publisher
ieee
Conference_Titel
Commercial-off-the-Shelf (COTS)-Based Software Systems, 2006. Fifth International Conference on
Print_ISBN
0-7695-2515-6
Type
conf
DOI
10.1109/ICCBSS.2006.3
Filename
1595748
Link To Document