Using Security Patterns to Model and Analyze Security Requirements

Sascha Konrad, Betty H. C. Cheng, Laura A. Campbell

2012 · 71 citations · 7 references

Concepts

TL;DR

Security patterns are increasingly studied, yet existing patterns lack a comprehensive structure that conveys essential security engineering information. This work investigates a tailored template for security patterns to support secure systems development. The authors employ UML to model structural and behavioral aspects and explore adding formal constraints to enable verification of requirements properties.

Abstract

Recently, there has been growing interest in identifying patterns for the domain of system security, termed security patterns. Currently, those patterns lack comprehensive structure that conveys essential information inherent to security engineering. This paper describes research into investigating an appropriate template for security patterns that is tailored to meet the needs of secure systems development. In order to maximize comprehensibility, we make use of well-known notations such as the Unified Modeling Language (UML) to represent structural and behavioral information. Furthermore, we investigate how verification of requirements properties can be enabled by adding formal constraints to the patterns.

References

7