• 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