RESTful Java Web Services Security

Rene Enriquez, Andres Salazar C.

相關主題

商品描述

Secure your RESTful applications against common vulnerabilities

About This Book

  • Learn how to use, configure, and set up tools for applications that use RESTful web services to prevent misuse of resources
  • Get to know and fix the most common vulnerabilities of RESTful web services APIs
  • A step-by-step guide portraying the importance of securing a RESTful web service with simple examples applied to real-world scenarios

Who This Book Is For

This book is intended for web application developers who use RESTful web services to power their websites. Prior knowledge of RESTful is not mandatory, but would be advisable.

What You Will Learn

  • Set up, implement, and personalize your development and test environment
  • Learn, understand, and assimilate concepts inherent to security management on RESTful applications and the importance of these concepts
  • Implement and test security on your applications that use RESTful web services with the most useful techniques and interpret the test results
  • Apply and configure secure protocols on your application
  • Implement, configure, and integrate other technologies such as OAuth or SSO with RESTful applications
  • Learn and assimilate security concepts at JEE application and container level
  • Understand digital signatures and message encryption through descriptive examples

In Detail

This book will serve as a practical companion for you to learn about common vulnerabilities when using RESTful services, and will provide you with an indispensable knowledge of the tools you can use to implement and test security on your applications. It will cover the fine details of setting up RESTful services such as implementing RESTEasy and securing transmission protocols such as the OAuth protocol and its integration with RESTEasy. Furthermore, it also explains the implementation of digital signatures and the integration of the Doseta framework with RESTEasy.

With this book, you will be able to design your own security implementation or use a protocol to grant permissions over your RESTful applications with OAuth. You will also gain knowledge about the working of other features such as configuring and verifying HTTP and HTTPS protocols, certificates, and securing protocols for data transmission. By the end of this book, you will have comprehensive knowledge that will help you to detect and solve vulnerabilities.

商品描述(中文翻譯)

**保護您的 RESTful 應用程式免受常見漏洞的威脅**

## 本書簡介
- 學習如何使用、配置和設置工具,以防止資源的濫用,這些工具適用於使用 RESTful 網路服務的應用程式。
- 了解並修復 RESTful 網路服務 API 中最常見的漏洞。
- 提供逐步指南,說明保護 RESTful 網路服務的重要性,並用簡單的範例應用於現實情境。

## 本書適合誰
本書適合使用 RESTful 網路服務來驅動其網站的網頁應用程式開發人員。對 RESTful 的先前知識並非必須,但建議具備。

## 您將學到什麼
- 設置、實施和個性化您的開發和測試環境。
- 學習、理解並吸收與 RESTful 應用程式安全管理相關的概念及其重要性。
- 使用最有用的技術在使用 RESTful 網路服務的應用程式上實施和測試安全性,並解釋測試結果。
- 在您的應用程式上應用和配置安全協議。
- 實施、配置和整合其他技術,如 OAuth 或 SSO 與 RESTful 應用程式。
- 學習並吸收 JEE 應用程式和容器層級的安全概念。
- 通過描述性範例理解數位簽章和訊息加密。

## 詳細內容
本書將作為您學習使用 RESTful 服務時常見漏洞的實用伴侶,並提供您不可或缺的知識,幫助您在應用程式上實施和測試安全性。它將涵蓋設置 RESTful 服務的細節,例如實施 RESTEasy 和保護傳輸協議,如 OAuth 協議及其與 RESTEasy 的整合。此外,還解釋了數位簽章的實施以及 Doseta 框架與 RESTEasy 的整合。

通過本書,您將能夠設計自己的安全實施或使用協議來授予對您的 RESTful 應用程式的權限,使用 OAuth。您還將獲得有關其他功能的知識,例如配置和驗證 HTTP 和 HTTPS 協議、證書以及數據傳輸的安全協議。到本書結束時,您將擁有全面的知識,幫助您檢測和解決漏洞。