Skip to Main content Skip to Navigation
Conference papers

The Use of Software Design Patterns to Teach Secure Software Design: An Integrated Approach

Abstract : During software development, security is often dealt with as an add-on. This means that security considerations are not necessarily seen as an integral part of the overall solution and might even be left out of a design. For many security problems, the approach towards secure development has recurring elements. Software design patterns are often used to address a commonly occurring problem through a “generic” approach towards this problem. The design pattern provides a conceptual model of a best-practices solution, which in turn is used by developers to create a concrete implementation for their specific problem. Most software design patterns do not include security best-practices as part of the generic solution towards the commonly occurring problem. This paper proposes an extension to the widely used MVC pattern that includes current security principles in order to teach secure software design in an integrated fashion.
Document type :
Conference papers
Complete list of metadata

Cited literature [15 references]  Display  Hide  Download
Contributor : Hal Ifip Connect in order to contact the contributor
Submitted on : Monday, June 20, 2016 - 4:55:05 PM
Last modification on : Tuesday, June 21, 2016 - 9:52:27 AM
Long-term archiving on: : Thursday, September 22, 2016 - 9:34:45 PM


Files produced by the author(s)


Distributed under a Creative Commons Attribution 4.0 International License



Johan Niekerk, Lynn Futcher. The Use of Software Design Patterns to Teach Secure Software Design: An Integrated Approach. 9th IFIP World Conference on Information Security Education (WISE), May 2015, Hamburg, Germany. pp.75-83, ⟨10.1007/978-3-319-18500-2_7⟩. ⟨hal-01334292⟩



Record views


Files downloads