Title :
A security mechanism for component-based systems
Author :
Grechanik, Mark ; Perry, Dewayne E. ; Batory, Don
Author_Institution :
Texas Univ., Austin, TX, USA
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;
Conference_Titel :
Commercial-off-the-Shelf (COTS)-Based Software Systems, 2006. Fifth International Conference on
Print_ISBN :
0-7695-2515-6
DOI :
10.1109/ICCBSS.2006.3