Freshly Printed - allow 7 days lead
Couldn't load pickup availability
Security Patterns in Practice
Designing Secure Architectures Using Software Patterns
Eduardo Fernandez-Buglioni (Author)
9781119998945, Wiley
Hardback, published 19 April 2013
584 pages
24.3 x 19.3 x 3.6 cm, 1.211 kg
Learn to combine security theory and code to produce secure systems Security is clearly a crucial issue to consider during the design and implementation of any distributed software architecture. Security patterns are increasingly being used by developers who take security into serious consideration from the creation of their work. Written by the authority on security patterns, this unique book examines the structure and purpose of security patterns, illustrating their use with the help of detailed implementation advice, numerous code samples, and descriptions in UML. Security Patterns in Practice shows you how to confidently develop a secure system step by step.
Foreword xvii Preface xix Part I Introduction Chapter 1 Motivation and Objectives 1 Chapter 2 Patterns and Security Patterns 7 Chapter 3 A Secure Systems Development Methodology 23 Chapter 6 Patterns for Access Control 71 Chapter 7 Patterns for Secure Process Management 117 Chapter 8 Patterns for Secure Execution and File Management 145 Chapter 9 Patterns for Secure OS Architecture and Administration 163 Chapter 10 Security Patterns for Networks 193 Chapter 11 Patterns for Web Services Security 231 Chapter 12 Patterns for Web Services Cryptography 285 Chapter 13 Patterns for Secure Middleware 337 Chapter 14 Misuse Patterns 383 Chapter 15 Patterns for Cloud Computing Architecture 411 Part III Use of the Patterns Chapter 16 Building Secure Architectures 441 Chapter 17 Summary and the Future of Security Patterns 479 Appendix A Pseudocode for XACML Access Control Evaluation 499 Glossary 501 References 509 Index of Patterns 543 Index 547
Part II Patterns Chapter 4 Patterns for Identity Management 31
Chapter 5 Patterns for Authentication 51
Subject Areas: Computer programming / software development [UM]
