The Use of Software Design Patterns to Teach Secure Software Design: An Integrated Approach - Information Security Education Across the Curriculum
Conference Papers Year : 2015

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

Lynn Futcher
  • Function : Author
  • PersonId : 983847

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.
Fichier principal
Vignette du fichier
337941_1_En_7_Chapter.pdf (653.18 Ko) Télécharger le fichier
Origin Files produced by the author(s)
Loading...

Dates and versions

hal-01334292 , version 1 (20-06-2016)

Licence

Identifiers

Cite

Johan Van 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⟩
490 View
409 Download

Altmetric

Share

More