|
ABSTRACT
One of the latest ways to improve software security is based on the use of security patterns. Security patterns provide encapsulated solutions to specific security problems and can be used to build secure systems by designers with little knowledge of security. We present here a way to use security patterns to add security to applications. This is accomplished by adding instances of security patterns to the conceptual model of the application. This approach is part of a secure systems development methodology but it can be used on its own.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
{Bro04} A. W. Brown, "Model driven architecture: Principles and practice", Softw. Syst. Model, vol. 3, 2004, 314--327.
|
 |
3
|
|
| |
4
|
{Fer99} E. B. Fernandez and X. H. Yuan, "An analysis pattern for reservation and use of entities", Procs. of Pattern Languages of Programs Conf. (PLoP99), http://jerry.cs.uiuc.edu/~plop/plop99
|
| |
5
|
{Fer00a} E. B. Fernandez and X. Yuan, "Semantic analysis patterns", Procs. of 19<sup>th</sup> Int. Conf. on Conceptual Modeling, ER2000, 183--195. Also available from: http://www.cse.fau.edu/~ed/SAPpaper2.pdf
|
| |
6
|
{Fer01} E. B. Fernandez and R. Pan, "A Pattern Language for security models", Procs, of PLoP 2001, http://jerry.cs.uiuc.edu/~plop/plop2001/accepted_submissions
|
| |
7
|
{Fer05a} E. B. Fernandez, T. Sorgente, and M. M. Larrondo-Petrie, "A UML-based methodology for secure systems: The design stage", Procs. of the Third International Workshop on Security in Information Systems (WOSIS-2005), Miami, May 24--25, 2005, 207--216.
|
| |
8
|
{Fer05b} E. B. Fernandez, T. Anantvalee, J. Labush, and M. M. Larrondo-Petrie, "Analysis patterns for elections", Procs. of the Nordic Pattern Languages of Programs Conference (VikingPLoP 2005), Helsinki, Finland, September 23--25, 2005.
|
| |
9
|
{Fer06a} Fernandez, E. B., Larrondo-Petrie, M. M., Sorgente, T. and VanHilst M.: A methodology to develop secure systems using patterns. In Integrating security and software engineering: Advances and future vision, H. Mouratidis and P. Giorgini (Eds.), Idea Group, Hershey, Pennsylvania, USA (2006).
|
| |
10
|
{Fer06b} E. B. Fernandez, M. VanHilst, M. M. Larrondo Petrie, S. Huang, "Defining Security Requirements through Misuse Actions", in Advanced Software Engineering: Expanding the Frontiers of Software Technology, S. F. Ochoa and G.-C. Roman (Eds.), International Federation for Information Processing, Springer, 2006, 123--137.
|
| |
11
|
{Fer06c} E. B. Fernandez, "Security patterns", Procs. of the Eigth International Symposium on System and Information Security - SSI'2006, keynote talk, Sao Jose dos Campos, Brazil, November 08-10, 2006.
|
| |
12
|
|
| |
13
|
|
| |
14
|
|
| |
15
|
{Kon03} S. Konrad, L. A. Campbell, B. H. C. Cheng, and M. Den, "A Requirements Patterns-Driven Approach to Specify Systems and Check Properties", http://www.cse.msu.edu/~konradsa/Publications/spin03.pdf
|
| |
16
|
|
| |
17
|
{Mañ04} A. Maña, D. Ray, F. Sanchez, and M. I. Yague, "Integrando la ingenieria de seguridad en un proceso de ingenieria software", Reunion Española sobre Criptologia y Seguridad de Informacion (RECSI 2004), Madrid, 2004.
|
| |
18
|
|
| |
19
|
{Ray04} I. Ray, R. B. France, N. Li, and G. Georg, "An Aspect-Based approach to modeling Access Control Concerns", Journal of Information and Software Technology, vol 46, number 9, July 2004, 575--587,.
|
| |
20
|
|
| |
21
|
|
| |
22
|
{Sor04} T. Sorgente, E. B. Fernandez, and M. M. Larrondo-Petrie, "Analysis patterns for patient treatment records", Procs. of the Pattern Languages of Programs Conference, 2004, http://hillside.net/patterns/
|
| |
23
|
{Yua03} X. H. Yuan and E. B. Fernandez, "An analysis pattern for course management", Procs. EuroPLoP'03, 899--907.
|
|