Spring Security - Third Edition: Secure your web applications, RESTful services, and microservice architectures
暫譯: Spring Security 第三版:保護您的網頁應用程式、RESTful 服務及微服務架構
Mick Knutson, Robert Winch, Peter Mularien
- 出版商: Packt Publishing
- 出版日期: 2017-11-28
- 售價: $2,540
- 貴賓價: 9.5 折 $2,413
- 語言: 英文
- 頁數: 542
- 裝訂: Paperback
- ISBN: 1787129519
- ISBN-13: 9781787129511
-
相關分類:
Java 相關技術、資訊安全
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$296PostgreSQL 即學即用, 2/e (PostgreSQL: Up and Running: A Practical Introduction to the Advanced Open Source Database, 2/e)
-
$3,340$3,173 -
$403PostgreSQL 9 Administration Cookbook, 2/e (中文版)
-
$352圖說D3:數據可視化利器從入門到進階
-
$680$537 -
$301精通 Spring MVC 4 (Mastering Spring MVC 4)
-
$536Java EE因特網輕量級框架整合開發:SSM框架(Spring MVC+Spring+MyBatis)和Redis實現
-
$254亞馬遜 AWS 雲基礎與實戰
-
$580$458 -
$354$336 -
$403AWS 雲計算實戰 (Amazon Web Services in Action)
相關主題
商品描述
Learn how to secure your Java applications from hackers using Spring Security 4.2
About This Book
- Architect solutions that leverage the full power of Spring Security while remaining loosely coupled.
- Implement various scenarios such as supporting existing user stores, user sign up, authentication, and supporting AJAX requests,
- Integrate with popular Microservice and Cloud services such as Zookeeper, Eureka, and Consul, along with advanced techniques, including OAuth, JSON Web Token's (JWS), Hashing, and encryption algorithms
Who This Book Is For
This book is intended for Java Web and/or RESTful webservice developers and assumes a basic understanding of creating Java 8, Java Web and/or RESTful webservice applications, XML, and the Spring Framework. You are not expected to have any previous experience with Spring Security.
What You Will Learn
- Understand common security vulnerabilities and how to resolve them
- Learn to perform initial penetration testing to uncover common security vulnerabilities
- Implement authentication and authorization
- Learn to utilize existing corporate infrastructure such as LDAP, Active Directory, Kerberos, CAS, OpenID, and OAuth
- Integrate with popular frameworks such as Spring, Spring-Boot, Spring-Data, JSF, Vaaden, jQuery, and AngularJS.
- Gain deep understanding of the security challenges with RESTful webservices and microservice architectures
- Integrate Spring with other security infrastructure components like LDAP, Apache Directory server and SAML
In Detail
Knowing that experienced hackers are itching to test your skills makes security one of the most difficult and high-pressured concerns of creating an application. The complexity of properly securing an application is compounded when you must also integrate this factor with existing code, new technologies, and other frameworks. Use this book to easily secure your Java application with the tried and trusted Spring Security framework, a powerful and highly customizable authentication and access-control framework.
The book starts by integrating a variety of authentication mechanisms. It then demonstrates how to properly restrict access to your application. It also covers tips on integrating with some of the more popular web frameworks. An example of how Spring Security defends against session fixation, moves into concurrency control, and how you can utilize session management for administrative functions is also included.
It concludes with advanced security scenarios for RESTful webservices and microservices, detailing the issues surrounding stateless authentication, and demonstrates a concise, step-by-step approach to solving those issues. And, by the end of the book, readers can rest assured that integrating version 4.2 of Spring Security will be a seamless endeavor from start to finish.
Style and approach
This practical step-by-step tutorial has plenty of example code coupled with the necessary screenshots and clear narration so that grasping content is made easier and quicker.
商品描述(中文翻譯)
學習如何使用 Spring Security 4.2 保護您的 Java 應用程式免受駭客攻擊
本書介紹
- 設計解決方案,充分利用 Spring Security 的強大功能,同時保持鬆散耦合。
- 實現各種場景,例如支持現有用戶存儲、用戶註冊、身份驗證以及支持 AJAX 請求。
- 與流行的微服務和雲服務(如 Zookeeper、Eureka 和 Consul)集成,並使用包括 OAuth、JSON Web Token(JWS)、雜湊和加密算法等高級技術。
本書適合誰
本書適合 Java Web 和/或 RESTful 網路服務開發人員,假設讀者對於創建 Java 8、Java Web 和/或 RESTful 網路服務應用程式、XML 以及 Spring Framework 有基本的理解。讀者不需要具備任何 Spring Security 的先前經驗。
您將學到什麼
- 了解常見的安全漏洞及其解決方法
- 學習執行初步滲透測試以揭示常見的安全漏洞
- 實現身份驗證和授權
- 學習利用現有的企業基礎設施,如 LDAP、Active Directory、Kerberos、CAS、OpenID 和 OAuth
- 與流行的框架(如 Spring、Spring-Boot、Spring-Data、JSF、Vaadin、jQuery 和 AngularJS)集成。
- 深入了解 RESTful 網路服務和微服務架構中的安全挑戰
- 將 Spring 與其他安全基礎設施組件(如 LDAP、Apache Directory Server 和 SAML)集成
詳細內容
知道經驗豐富的駭客渴望測試您的技能,使得安全性成為創建應用程式時最困難且壓力最大的問題之一。當您還必須將這一因素與現有代碼、新技術和其他框架集成時,正確保護應用程式的複雜性會加劇。使用本書輕鬆地使用經過驗證的 Spring Security 框架來保護您的 Java 應用程式,這是一個強大且高度可自定義的身份驗證和訪問控制框架。
本書首先整合各種身份驗證機制。然後演示如何正確限制對應用程式的訪問。還涵蓋了與一些更流行的網路框架集成的提示。還包括 Spring Security 如何防範會話固定攻擊的示例,進入並發控制,以及如何利用會話管理進行管理功能。
最後,書中介紹了 RESTful 網路服務和微服務的高級安全場景,詳細說明了無狀態身份驗證的問題,並演示了解決這些問題的簡明逐步方法。在書的結尾,讀者可以放心,集成版本 4.2 的 Spring Security 將是一個從頭到尾無縫的過程。
風格與方法
這本實用的逐步教程包含大量示例代碼,並配有必要的截圖和清晰的敘述,使得理解內容變得更加容易和快速。