An Analysis of the Security Patterns Landscape

  • Authors:
  • Thomas Heyman;Koen Yskout;Riccardo Scandariato;Wouter Joosen

  • Affiliations:
  • K.U. Leuven, Belgium;K.U. Leuven, Belgium;K.U. Leuven, Belgium;K.U. Leuven, Belgium

  • Venue:
  • SESS '07 Proceedings of the Third International Workshop on Software Engineering for Secure Systems
  • Year:
  • 2007

Quantified Score

Hi-index 0.01

Visualization

Abstract

Architectural and design patterns represent effective techniques to package expert knowledge in a reusable way. Over time, they have proven to be very successful in software engineering. Moreover, in the security discipline, a well-known principle calls for the use of standard, time-tested solutions rather than inventing ad-hoc solutions from scratch. Clearly, security patterns provide a way to adhere to this principle. However, their adoption does not live up to their potential. To understand the reasons, this paper analyzes an extensive set of published security patterns according to several dimensions and outlines the directions for improvement.