The use of software design patterns to teach secure software design: An integrated approach

2Citations
Citations of this article
18Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

During software development, security is often dealt with as an addon. 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.

Cite

CITATION STYLE

APA

Van Niekerk, J., & Futcher, L. (2015). The use of software design patterns to teach secure software design: An integrated approach. In IFIP Advances in Information and Communication Technology (Vol. 453, pp. 75–83). Springer New York LLC. https://doi.org/10.1007/978-3-319-18500-2_7

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free