Markus Schumacher (auth.)3540407316, 9783540407317
For quite some time, in systems and software design, security only came as a second thought or even as a nice-to-have add-on. However, since the breakthrough of the Internet as a virtual backbone for electronic commerce and similar applications, security is now recognized as a fundamental requirement.
This book presents a systematic security improvement approach based on the pattern paradigm. The author first clarifies the key concepts of security patterns, defines their semantics and syntax, demonstrates how they can be used, and then compares his model with other security approaches. Based on the author’s model and best practice in security patterns, security novices are now in a position to understand how security experts solve problems and can basically act like them by using the patterns available as building blocks for their designs.
Table of contents :
Front Matter….Pages –
1. Introduction….Pages 1-9
2. Patterns in Software Development….Pages 11-27
3. Ontologies….Pages 29-44
4. The Human Factor….Pages 45-55
5. Classifying Security Improvement Artifacts….Pages 57-86
6. Toward a Security Core Ontology….Pages 87-96
7. Foundations of Security Patterns….Pages 97-119
8. A Theoretical Model for Security Patterns….Pages 121-140
9. New Applications of Security Patterns….Pages 141-159
10. Summary and Outlook….Pages 161-166
A. Sources for Mining Security Patterns….Pages 167-169
B. Example Security Patterns and Annotations….Pages 171-178
C. Ontology Development….Pages 179-184
D. F-Logic Primer….Pages 185-188
E. Gaining Security Expertise….Pages 189-194
Back Matter….Pages –
Reviews
There are no reviews yet.