 |
Core Security Patterns: Patterns and Best Practices for J2EE Applications, Web Services, and Identity Management Be the First to Write a Review and tell the world about this title!People who purchase this book frequently purchase: - Core J2EE Patterns: Best Practices and Design Strategies, 2nd Edition; Deepak Alur, et al, $32.95, 45% Off!
- Java Concurrency in Practice (Stock Expected August 25th); Brian Goetz, et al, $29.95, 46% Off!
- JBoss at Work: A Practical Guide; Tom Marrs, et al, $21.95, 37% Off!
- Enterprise JavaBeans 3.0, 5th Edition; Richard Monson-Haefel, et al, $30.95, 38% Off!
Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:
Core Security Patterns is the hands-on practitioner's guide
to building robust end-to-end security into J2EE enterprise applications,
Web services, identity management systems, and service provisioning solutions.
Written by three leading Java security architects, the patterns-based approach
fully reflects today's best practices for security in large-scale, industrial-strength
applications.
The authors explain the fundamentals of Java application security from
the ground up, then introduce a powerful structured security methodology,
a vendor-independent security framework, a detailed assessment checklist,
and twenty-three proven security architectural patterns. They walk through
several realistic scenarios, covering architecture and implementation and
presenting detailed sample code. They demonstrate how to apply cryptographic
techniques, obfuscate code, establish secure communication, secure J2ME
applications, authenticate and authorize users, fortify Web services, and
even enable effective single sign-on identity management.
Core Security Patterns covers all this, and more:
- What works and what doesn't: best Java application security practices,
and common pitfalls to avoid
- Implementing key Java platform security features in real-world applications
- Establishing state-of-the-art Web services security using XML Signature,
XML Encryption, XKMS, WS-Security, and WS-I Basic security profiles
- Designing identity management and service provisioning systems using
SAML, Liberty, XACML, and SPML
- Architecting and implementing federated identity management systems
- Securing J2EE applications that must interoperate with Microsoft .NET
- Defensive strategies, proactive security assessment techniques, and
evaluation checklists
- End-to-end case study: architecting, designing, and implementing an
end-to-end security solution for a large scale J2EE Enterprise application
Table of Contents
I. INTRODUCTION.
1.
Security by Default.
2.
Basics of Security.
II. JAVA
SECURITY ARCHITECTURE AND TECHNOLOGIES.
3.
The Java 2 Platform Security.
4.
Java Extensible Security Architecture and APIs.
5.
J2EE Security Architecture.
III.
WEB SERVICES SECURITY AND IDENTITY MANAGEMENT.
6.
Web Services Security - Standards and Technologies.
7.
Identity Management - Standards and Technologies.
IV. SECURITY
DESIGN METHODOLOGY, PATTERNS, AND REALITY CHECKS.
8.
The Alchemy of Security Design: Security Methodology, Patterns, and Reality
Checks.
V. DESIGN
STRATEGIES AND BEST PRACTICES.
9.
Securing the Web Tier - Design Strategies and Best Practices.
10. Securing
the Business Tier - Design Strategies and Best Practices.
11. Securing
Web Services - Design Strategies and Best Practices.
12. Securing
the Identity - Design Strategies and Best Practices.
13. Secure
Service Provisioning - Design Strategies and Best Practices.
VI. PUTTING
IT ALL TOGETHER.
14. Building
an End-to-End Security Architecture - Case Study.
VII.
PERSONAL IDENTIFICATION USING SMART CARDS AND BIOMETRICS.
15. Secure
Personal Identification Using Smart Cards and Biometrics.
Index.
About the Author
RAY LAI, a senior architect at Sun Microsystems, specializes in financial
services and Web Services solutions, including Web Services management and
implementation best practices. He has developed and architected enterprise
applications for leading multinational companies including HSBC, Visa, American
Express, UBS, Daiwa Securities, DHL and Cathay Pacific Airway around the
globe. Prior to joining Sun, he managed an $80M global B2B exchange project
at Standard Chartered Bank.
|
 |