Search
Go

Shop by category
 
Core Security Patterns: Best Practices and Strategies for J2EE™, Web Services, and Identity Management
Email a friendView larger image

Core Security Patterns: Best Practices and Strategies for J2EE™, Web Services, and Identity Management

List Price: $69.99
Our Price: $40.55
You Save: $29.44 (42%)
Shipping: This item ships for FREE with Super Saver Shipping.
SKU:

7543284

In Stock
Usually ships in 1 business days

Note: Item may be sold and shipped by another company. Learn more.
Description:

Praise for Core Security Patterns

"Java provides the application developer with essential security mechanisms and support in avoiding critical security bugs common in other languages. A language, however, can only go so far. The developer must understand the security requirements of the application and how to use the features Java provides in order to meet those requirements. Core Security Patterns addresses both aspects of security and will be a guide to developers everywhere in creating more secure applications."

--Whitfield Diffie, inventor of Public-Key Cryptography

"A comprehensive book on Security Patterns, which are critical for secure programming."

--Li Gong, former Chief Java Security Architect, Sun Microsystems, and coauthor of Inside Java 2 Platform Security

"As developers of existing applications, or future innovators that will drive the next generation of highly distributed applications, the patterns and best practices outlined in this book will be an important asset to your development efforts."

--Joe Uniejewski, Chief Technology Officer and Senior Vice President, RSA Security, Inc.

"This book makes an important case for taking a proactive approach to security rather than relying on the reactive security approach common in the software industry."

--Judy Lin, Executive Vice President, VeriSign, Inc.

"Core Security Patterns provides a comprehensive patterns-driven approach and methodology for effectively incorporating security into your applications. I recommend that every application developer keep a copy of this indispensable security reference by their side."

--Bill Hamilton, author of ADO.NET Cookbook, ADO.NET in a Nutshell, and NUnit Pocket Reference

"As a trusted advisor, this book will serve as a Java developer™s security handbook, providing applied patterns and design strategies for securing Java applications."

--Shaheen Nasirudheen, CISSP,Senior Technology Officer, JPMorgan Chase

"Like Core J2EE Patterns, this book delivers a proactive and patterns-driven approach for designing end-to-end security in your applications. Leveraging the authors™ strong security experience, they created a must-have book for any designer/developer looking to create secure applications."

--John Crupi, Distinguished Engineer, Sun Microsystems, coauthor of Core J2EE Patterns

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, service provisioning, and personal identification solutions. Written by three leading Java security architects, the patterns-driven 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; and fortify Web services, enabling single sign-on, effective identity management, and personal identification using Smart Cards and Biometrics.

Core Security Patterns covers all of the following, and more:

  • What works and what doesn™t: J2EE application-security best practices, and common pitfalls to avoid
  • Implementing key Java platform security features in real-world applications
  • Establishing Web Services security using XML Signature, XML Encryption, WS-Security, XKMS, and WS-I Basic security profile
  • Designing identity management and service provisioning systems using SAML, Liberty, XACML, and SPML
  • Designing secure personal identification solutions using Smart Cards and Biometrics
  • Security design methodology, patterns, best practices, reality checks, defensive strategies, and evaluation checklists
  • End-to-end security architecture case study: architecting, designing, and implementing an end-to-end security solution for large-scale applications


Product Details:
Author: Christopher Steel
Hardcover: 1088 pages
Publisher: Prentice Hall
Publication Date: October 24, 2005
Language: English
ISBN: 0131463071
Product Length: 9.3 inches
Product Width: 7.4 inches
Product Height: 2.4 inches
Product Weight: 4.15 pounds
Package Length: 9.4 inches
Package Width: 7.3 inches
Package Height: 2.2 inches
Package Weight: 3.75 pounds
Average Customer Rating: based on 31 reviews
Customer Reviews:
Average Customer Review: 4.5 ( 31 customer reviews )
Write an online review and share your thoughts with other customers.


Most Helpful Customer Reviews

14 of 15 found the following review helpful:

5Java guys, go for itJan 20, 2006
By Hemant Kesarkar "J2EE Architect"
This is the best book I ever had for Java security. This book talks everything you need to know about java security architecture and how to implement them with patterns. In addition to patterns, the book also recommends security bestpractices considerations for J2EE production, how to do proactive and reactive security assessments using well-defined checklists, security design case-study for portal. Undoubtedly, this book is very easy to understand, good code examples and nicely organized to support the needs of a Java developer. It is highly recommended for anyone wants to get involved with security architecture in J2EE applications and web services. If you are a Java guy..then go for it.

9 of 9 found the following review helpful:

5Recommended for All Security ArchitectsMay 16, 2006
By Hugh K. Boyd
I have found all the Sun "Core" Java books to be a cut above, but this one differs in that while obviously Java-centric, much of the patterns dicussed are relevant to all development platforms. I'd recommend this book to developers and architects of web services and web applications regardless of their preferred development environment.

9 of 9 found the following review helpful:

5The *ONLY* Working JAAS ExampleMay 11, 2006
By Jerry Hewett
Considering how many other completely useless WS-Security references (and websites, and example programs, and...) I've been through, it was a huge relief to FINALLY find one that contains WORKING code for JAAS authorization. Even though I still don't have all the answers I need (thanks to truely hideous examples and the complete and utter lack of any worthwhile or accurate documentation in JWSDP 2.0) this book is worth its weight in gold, AFAIC.

18 of 21 found the following review helpful:

5A must for every web java coderNov 12, 2005
By Stephen Northcutt
They say there is an average of a 1000 web defacements a day on the Internet ( where do they get such statistics?). And yet, if you talk about security to an application development shop . . . until recently they looked at you like you were nuts.

That is changing and more high quality resources for secure code development are becoming available.

However, this book is going to be tough to beat.

Chapters one and two are forgettable, but that is forgiveable, because they only go to page 95 and there is 900 pages of real meat ahead. At 39.00 if this book is sold by the pound, it is one of the best buys on the shelf.

The author team does the best job I have seen in a long time of making the concept clear in plain english and then jumping into the here is how you do it.

NOTE: I loaned my copy to a friend who is a coder last Friday and he just called to tell me he loves the book, so at least two coders are pretty impressed with this one.

13 of 15 found the following review helpful:

5Practical guidance to J2EE security and moreNov 19, 2005
By Michael Somers "SecurityGuy"
I am a Security consultant from one of the Big5 consulting organization and I am involved with building security for a bunch of large-scale business applications. I've been scouting on the Internet for months looking for relevant Java security material for defining architecture, patterns, API usage, how-tos, implementation options, best practices and deployment models that help me to make architectural and implementation decisions. After reading the book info got via google, I bought this book with confidence.....With almost 3 weeks of reading, I must say this is the book I had been looking for years.. and coincidently this book has answers to all my questions like a one-stop reference. The book digs into everything I needed to know about Java security and also the relevant architecture, patterns, best practices for building security in enterprise grade j2ee applications. From a security architect standpoint, I liked the following:

+ How-to's and when to use Java Security APIs (JCE, JCA, JSSE, JAAS, JCERT, SASL)
+ Implementing Security with JSP/Servlets/EJB/JDBC/JMS/J2EE connectors/JACC etc.
+ J2EE network topology options and how to design the network deployment for security and scalability
+ How to secure thick/thin clients, j2me clients interacting with server-side j2ee apps.
+ Practical scenarios for using WS-Security, XML Signature, XML Encryption, XKMS, XML Firewalls
+ Enabling Single sign-on and When to use SAML, Liberty ID-*, XACML.
+ Security architecture, patterns, best practices and pitfalls to consider in designing and deploying Web-based and EJB applications, Web services, Identity management and user account provisioning.
+ RUP based Application security methodology, risk analysis, trade-off analysis, policy design, testing, reality checks to consider before implementation.
+ How to use crypto for obfuscating, securely logging and auditing data within J2EE apps.
+ How to use PKI, hardware tokens, smartcards in Java based applications.
+ How to incorporate smartcards, biometric authentication technologies in J2EE apps.
+ Real-world case study architecture (for a web portal) showing how to demonstrate end-to-end security using patterns and best practices.

In addition, the authors cover extremely well on a number of subjects on security that J2EE application developers have to deal with every day. Having said that, With this book in hand, a J2EE architect would able to craft security by applying appropriate APIs and patterns compositely. This is my next book recommendation for all my team members embarking on a J2EE project. In all, this book will be a required reading for anyone who lays claim to be a security expert on J2EE.

See all 31 customer reviews on Amazon.com
About Us   Contact Us
Privacy Policy Copyright © , Security Books. All rights reserved.
Web business powered by Amazon WebStore