Matches in SemOpenAlex for { <https://semopenalex.org/work/W2158950250> ?p ?o ?g. }
- W2158950250 abstract "An important problem is the architectural access control question: how can we describe and check access control issues at the software architecture level? We propose a connector-centric approach for software architectural access control. Our approach is based on a unified access control model incorporating the classic model, the role-based model, and the trust management model. We design a secure software architecture description language, Secure xADL, that extends the xADL language with constructs necessary to describe access control issues. Secure xADL extends descriptions of components, connectors, their types, sub-architectures, and the global architecture with subject, principal, permission, resource, privilege, safeguard, and policy. We use the XACML language as the basis for architectural security policy modeling. Four types of contexts for architectural access control are also identified: (1) the nearby constituents of components and connectors, (2) the types of components and connectors, (3) the containing sub-architecture, and (4) the global architecture. We present an algorithm to check architectural access control: given a secure software architecture description written in Secure xADL, if a component A wants to access another component B, should the access be allowed? Tool support is provided as part of the ArchStudio architecture development environment, including an editor, a checker, the secure architecture controller, and a run-time framework enabling important architectural operations: instantiating components and connectors, connecting components to connectors, and message routing. Connectors play a central role in our approach. They can propagate privileges within the architecture, decide whether architectural connections can be made, and route messages according to their security policies. Our hypotheses are: an architectural connector may serve as a suitable construct to model architectural access control; the connector-centric approach can be applied to different types of componentized and networked software systems; the access control check algorithm can check the suitability of accessing interfaces; in an architecture style based on event routing connectors, our approach can route events in accordance with the secure delivery requirements. To validate these hypotheses, we have performed an informal analysis of the algorithm, developed two applications, Secure Coalition and Impromptu, and modeled the security architecture of Firefox and DCOM." @default.
- W2158950250 created "2016-06-24" @default.
- W2158950250 creator A5028683528 @default.
- W2158950250 creator A5029771092 @default.
- W2158950250 date "2006-01-01" @default.
- W2158950250 modified "2023-09-27" @default.
- W2158950250 title "A connector-centric approach to architectural access control" @default.
- W2158950250 cites W12374141 @default.
- W2158950250 cites W134410420 @default.
- W2158950250 cites W146903224 @default.
- W2158950250 cites W1486178352 @default.
- W2158950250 cites W1496712790 @default.
- W2158950250 cites W1503805188 @default.
- W2158950250 cites W1503973138 @default.
- W2158950250 cites W1518696195 @default.
- W2158950250 cites W1521803701 @default.
- W2158950250 cites W1533427232 @default.
- W2158950250 cites W1534850143 @default.
- W2158950250 cites W1535304261 @default.
- W2158950250 cites W1541899491 @default.
- W2158950250 cites W1559155956 @default.
- W2158950250 cites W1562030840 @default.
- W2158950250 cites W1567097719 @default.
- W2158950250 cites W1572610379 @default.
- W2158950250 cites W1574845526 @default.
- W2158950250 cites W1583081254 @default.
- W2158950250 cites W1608889792 @default.
- W2158950250 cites W1813979319 @default.
- W2158950250 cites W1839314094 @default.
- W2158950250 cites W1843540884 @default.
- W2158950250 cites W1847299987 @default.
- W2158950250 cites W1856361782 @default.
- W2158950250 cites W1907733741 @default.
- W2158950250 cites W1911866283 @default.
- W2158950250 cites W1923783746 @default.
- W2158950250 cites W1940060540 @default.
- W2158950250 cites W1959279725 @default.
- W2158950250 cites W1962970421 @default.
- W2158950250 cites W1963507242 @default.
- W2158950250 cites W1963875383 @default.
- W2158950250 cites W1975255815 @default.
- W2158950250 cites W1977756901 @default.
- W2158950250 cites W1977764760 @default.
- W2158950250 cites W1984644424 @default.
- W2158950250 cites W1987302212 @default.
- W2158950250 cites W2005780908 @default.
- W2158950250 cites W2007326055 @default.
- W2158950250 cites W2010939995 @default.
- W2158950250 cites W201119258 @default.
- W2158950250 cites W2012849092 @default.
- W2158950250 cites W2013658284 @default.
- W2158950250 cites W2015688007 @default.
- W2158950250 cites W2017378131 @default.
- W2158950250 cites W2020992910 @default.
- W2158950250 cites W2028286622 @default.
- W2158950250 cites W2029414465 @default.
- W2158950250 cites W2032131630 @default.
- W2158950250 cites W2036910349 @default.
- W2158950250 cites W2043370600 @default.
- W2158950250 cites W2048056473 @default.
- W2158950250 cites W2049229947 @default.
- W2158950250 cites W2053741629 @default.
- W2158950250 cites W2057345152 @default.
- W2158950250 cites W2073785962 @default.
- W2158950250 cites W2090780255 @default.
- W2158950250 cites W2092431575 @default.
- W2158950250 cites W2092726106 @default.
- W2158950250 cites W2094873755 @default.
- W2158950250 cites W2096565422 @default.
- W2158950250 cites W2097723210 @default.
- W2158950250 cites W2097744609 @default.
- W2158950250 cites W2098820900 @default.
- W2158950250 cites W2099137371 @default.
- W2158950250 cites W2101086744 @default.
- W2158950250 cites W2106084097 @default.
- W2158950250 cites W2106310723 @default.
- W2158950250 cites W2110831513 @default.
- W2158950250 cites W2111956347 @default.
- W2158950250 cites W2115603783 @default.
- W2158950250 cites W2119275622 @default.
- W2158950250 cites W2119968149 @default.
- W2158950250 cites W2121739482 @default.
- W2158950250 cites W2122049982 @default.
- W2158950250 cites W2123837566 @default.
- W2158950250 cites W2124260419 @default.
- W2158950250 cites W2124487047 @default.
- W2158950250 cites W2124936107 @default.
- W2158950250 cites W2131212920 @default.
- W2158950250 cites W2132717590 @default.
- W2158950250 cites W2134226558 @default.
- W2158950250 cites W2134296086 @default.
- W2158950250 cites W2135670602 @default.
- W2158950250 cites W2136898254 @default.
- W2158950250 cites W2138640714 @default.
- W2158950250 cites W2141083996 @default.
- W2158950250 cites W2142437106 @default.
- W2158950250 cites W2142516532 @default.
- W2158950250 cites W2142831680 @default.
- W2158950250 cites W2143238865 @default.
- W2158950250 cites W2143831726 @default.