Topics: Software Architecture
This participatory session introduces participants to the concepts of software security, security tactics, and security patterns that underlie software architecture design.
This talk proposes several ways to evaluate the security readiness of an architecture: vulnerability-, tactics-, and pattern-based architectural analysis techniques.
Presentation at SATURN 2014. The results of our case studies indicate that a strategic, system-wide, architectural approach to security, implemented through the partial or full adoption of security frameworks, results in the best outcome.