Secure software architecture model
Models the communication between components through secure connectors.
Specurity Aspects
Name
Description
Transform insecure software design into secure software design utilizing secure connectors.
Specification Elements
Name
Description
Acts on behalf of components in terms of communication between components, encapsulating the details of inter-component communication. The role of connectors has been extended by adding security objects to the connectors, which are then referred to as secure connectors.
Defines functionality that is independent of functions provided by other components.
Security Aspects
Evolution of software architectures for secure applications
Transform insecure software design into secure software design utilizing secure connectors.- Specification Elements:
- Secure Connector
- Threats:
- Spoofing
- Tampering with Data
- Repudiation
- Information Disclosure
- Elevation of Privileges
Specification Elements
Secure Connector
Acts on behalf of components in terms of communication between components, encapsulating the details of inter-component communication. The role of connectors has been extended by adding security objects to the connectors, which are then referred to as secure connectors.- Applies to:
- Connection
Components
Defines functionality that is independent of functions provided by other components.