دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Enriquez. Rene
سری:
ISBN (شابک) : 9781783980109, 1783980109
ناشر: Packt Publishing
سال نشر: 2014
تعداد صفحات: 144
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 3 مگابایت
کلمات کلیدی مربوط به کتاب امنیت خدمات وب RESTful جاوا: شبکه های کامپیوتری--اقدامات امنیتی،علوم کامپیوتر،کامپیوترها--امنیت--عمومی،کامپیوترها--امنیت--شبکه،کامپیوترها--امنیت--ایمنی و حریم خصوصی آنلاین، مهندسی و علوم کاربردی، جاوا (زبان برنامه کامپیوتری)، وب سایتها--اقدامات امنیتی،کتابهای الکترونیکی،شبکههای کامپیوتری - اقدامات امنیتی، وبسایتها - اقدامات امنیتی، رایانهها - امنیت - امنیت آنلاین و حریم خصوصی، رایانهها - امنیت - شبکهسازی، رایانهها - امنیت - عمومی
در صورت تبدیل فایل کتاب RESTful Java Web Services Security به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب امنیت خدمات وب RESTful جاوا نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
در جزئیات این کتاب به عنوان همراهی عملی برای شما خواهد بود تا در مورد آسیبپذیریهای رایج هنگام استفاده از سرویسهای RESTful بیاموزید و دانش ضروری در مورد ابزارهایی را که میتوانید برای پیادهسازی و آزمایش امنیت بر روی برنامههای خود استفاده کنید، به شما ارائه میدهد. جزئیات دقیق راهاندازی سرویسهای RESTful مانند اجرای RESTEasy و ایمن کردن پروتکلهای انتقال مانند پروتکل OAuth و ادغام آن با RESTEasy را پوشش میدهد. علاوه بر این، اجرای امضای دیجیتال و ادغام چارچوب Doseta با RESTEasy را نیز توضیح میدهد. با این کتاب، میتوانید پیادهسازی امنیتی خود را طراحی کنید یا از پروتکلی برای اعطای مجوز به برنامههای RESTful خود با OAuth استفاده کنید. همچنین در مورد عملکرد سایر ویژگیها مانند پیکربندی و تأیید پروتکلهای HTTP و HTTPS، گواهیها و پروتکلهای ایمن برای انتقال داده اطلاعات کسب خواهید کرد. در پایان این کتاب، دانش جامعی خواهید داشت که به شما در شناسایی و رفع آسیب پذیری ها کمک می کند. رویکرد یک راهنمای متوالی و آسان برای پیگیری که به شما امکان می دهد مفاهیم مربوط به ایمن سازی برنامه ها/خدمات وب را سریع و کارآمد درک کنید، زیرا هر موضوع با کمک یک مثال و به صورت گام به گام توضیح و توضیح داده شده است. ، به شما کمک می کند تا به راحتی نمونه ها را در پروژه های خود پیاده سازی کنید. این کتاب برای چه کسی است این کتاب برای توسعه دهندگان برنامه های کاربردی وب است که از خدمات وب RESTful برای تقویت وب سایت های خود استفاده می کنند. دانش قبلی RESTful اجباری نیست، اما توصیه می شود. کپی رایت؛ وام؛ درباره نویسندگان؛ درباره داوران؛ www.PacktPub.com; فهرست مطالب؛ پیشگفتار؛ فصل 1: تنظیم محیط. ابزارهای دانلود؛ دانلود لینک ها؛ ایجاد پروژه پایه؛ اولین مثال کاربردی; تست نمونه وب سرویس؛ خلاصه؛ فصل 2: اهمیت امنیت خدمات وب. اهمیت امنیت؛ گزینه های مدیریت امنیت؛ مجوز و احراز هویت؛ احراز هویت؛ مجوز؛ کنترل دسترسی؛ امنیت لایه حمل و نقل؛ احراز هویت اولیه با ارائه اعتبار کاربری؛ احراز هویت دسترسی خلاصه
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. Approach A sequential and easy-to-follow guide which allows you to understand the concepts related to securing web apps/services quickly and efficiently, since each topic is explained and described with the help of an example and in a step-by-step manner, helping you to easily implement the examples in your own projects. 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.;Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Setting Up the Environment; Downloading tools; Downloading links; Creating the base project; First functional example; Testing the example web service; Summary; Chapter 2: The Importance of Securing Web Services; The importance of security; Security management options; Authorization and authentication; Authentication; Authorization; Access control; Transport layer security; Basic authentication by providing user credentials; Digest access authentication.
Cover
Copyright
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Table of Contents
Preface
Chapter 1: Setting Up the Environment
Downloading tools
Downloading links
Creating the base project
First functional example
Testing the example web service
Summary
Chapter 2: The Importance of Securing Web Services
The importance of security
Security management options
Authorization and authentication
Authentication
Authorization
Access control
Transport layer security
Basic authentication by providing user credentials
Digest access authentication. An example with explanationAuthentication through certificates
API keys
Summary
Chapter 3: Security Management with RESTEasy
Fine-grained and coarse-grained security
Securing HTTP methods
HTTP method --
POST
HTTP method --
GET
Fine-grained security implementation through annotations
The @RolesAllowed annotation
The @DenyAll annotation
The @PermitAll annotation
Programmatical implementation of fine-grained security
Summary
Chapter 4: RESTEasy Skeleton Key
OAuth protocol
OAuth and RESTEasy Skeleton Key
What is RESTEasy Skeleton Key?
OAuth 2.0 authentication framework. Main featuresOAuth2 implementation
Updating RESTEasy modules in JBoss
Setting up the configuration in JBoss
Implementing an OAuth client
SSO configuration for security management
OAuth token via Basic Auth
Running the application
Custom filters
Server-side filters
Client-side filters
Example usage of filters
Summary
Chapter 5: Digital Signatures and Encryption of Messages
Digital signatures
Updating RESTEasy JAR files
Applying digital signatures
Testing the functionality
Validating signatures with annotations
Message body encryption
Testing the functionality. Enabling the server with HTTPSTesting the functionality
Summary
Index.