آموزش امنیت بهار: احراز هویت/مجوز - ساخت لایه های موثر دفاع

Spring Security: Authentication / Authorization - Building Effective Layers of Defense

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: Spring Security یکی از محبوب ترین چارچوب ها برای امنیت برنامه های جاوا است. در این دوره ، با پیکربندی آن با Spring Boot و افزودن احراز هویت و مجوز چند عاملی به صفحات ، می آموزید چه چیزی آن را بسیار قدرتمند می کند. این دوره بخشی از این است: چارچوب Spring: امن کردن مسیر برنامه های Spring همه را بزرگ کنید بررسی اجمالی دوره دهه یکم مقدمه: چرا امنیت بهار؟ 3m 57s غواصی زیر هود تأیید اعتبار امنیتی 45 متر 49s مقابله با تهدیدات مشترک امنیتی 31m 23s ایمن سازی اطلاعات کاربری 32 متر 7 ثانیه اضافه کردن لایه های اضافی برای احراز هویت 22 متر 23s دسترسی مداوم با مرا به خاطر بسپار 19 متر 26 ساله تأیید اعتبار توسط OpenID/OAuth2 8 متر 57 مجوز لایه بندی با Spring Security 45 متر 39s علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

مقدمه: چرا امنیت بهار؟ Introduction: Why Spring Security?

  • مقدمه Introduction

  • پیش نیازها Prerequisites

غواصی زیر هود تأیید اعتبار امنیتی Diving Under the Hood of Spring Security Authentication

  • مقدمه Introduction

  • نمای سطح بالا از امنیت بهار High-level View of Spring Security

  • معماری فیلترهای زنجیره ای امنیتی فنر The Architecture of the Spring Security Filter Chains

  • نحوه تأیید درخواست ها How Requests Are Authenticated

  • احراز هویت معماری خلاصه Authentication Architecture Recap

  • Spring Boots به طور پیش فرض تنظیمات امنیتی Spring Spring Boots Default Spring Security Configuration

  • پیکربندی احراز هویت اساسی Configuring Basic Authentication

  • پیکربندی احراز هویت خلاصه Configuring Digest Authentication

  • تست نفوذ در برنامه وب Penetration Testing the Web Application

  • بسته شدن Wrap Up

مقابله با تهدیدات مشترک امنیتی Dealing with Common Security Threats

  • معرفی ماژول Module Introduction

  • محافظت امنیتی خارج از جعبه Out-of-the-Box Security Protection

  • نسخه ی نمایشی: محافظت پیش فرض را آزمایش کنید Demo: Test the Default Protection

  • HTTPS برای همه HTTPS for Everything

  • نسخه ی نمایشی: MITM (مرد در میانه) Demo: MITM (Man-in-the-Middle)

  • پیکربندی HSTS ، پین کردن کلید عمومی و گواهی CA رایگان HTTPS Configuring HSTS, Public Key Pinning, and Free HTTPS CA Certificate

  • نکات نهایی Final Points

ایمن سازی اطلاعات کاربری Securing User Credentials

  • معرفی ماژول Module Introduction

  • رسیدگی به مدارک Handling Credentials

  • نسخه ی نمایشی: تزریقات Demo: Injections

  • رمزگذاری رمز عبور Password Encoding

  • پیکربندی Bcrypt Configuring Bcrypt

  • ثبت نام کاربر و قدرت رمز عبور User Registration and Password Strength

  • امن کردن اسرار با Spring Clault Vault Securing Secrets with Spring Cloud Vault

  • خلاصه ماژول Module Recap

اضافه کردن لایه های اضافی برای احراز هویت Adding Additional Layers for Authentication

  • معرفی ماژول Module Introduction

  • تأیید ایمیل با استفاده از رویدادها Email Verification Using Events

  • چالش امنیتی اضافی ، گسترش جزئیات کاربر و تأیید اعتبار و تأیید اعتبار Additional Security Challenge, Extending UserDetails, and Authentication and AuthenticationProvider

  • احراز هویت دو عاملی Two-Factor Authentication

  • نسخه ی نمایشی: با استفاده از فیلتر تأیید اعتبار سفارشی ، احراز هویت دو عاملی را پیاده سازی کنید Demo: Implement Two-Factor Authentication Using a Custom Authentication Filter

  • خلاصه ماژول Module Recap

دسترسی مداوم با مرا به خاطر بسپار Persisting Access with Remember-Me

  • معرفی ماژول Module Introduction

  • Token مبتنی بر هش مرا به خاطر بسپار Hash-based Token Remember-Me

  • هک مرا به خاطر بسپار Hacking Remember-Me

  • نشانه ماندگار مرا به خاطر بسپار Persistent Token Remember-Me

  • بهبود ورود به سیستم Improving Logout

  • افزودن reCAPTCHA Adding reCAPTCHA

  • خلاصه ماژول Module Recap

تأیید اعتبار توسط OpenID/OAuth2 Outsourcing Authentication with OpenID / OAuth2

  • احراز هویت با Spring Security OAuth2 Authentication with Spring Security OAuth2

  • با Google یا Facebook وارد شوید Sign in with Google or Facebook

  • خلاصه ماژول Module Recap

مجوز لایه بندی با Spring Security Layering Authorization with Spring Security

  • معرفی ماژول Module Introduction

  • قله ای تحت مجوز امنیتی بهار A Peak under the Hood of Spring Security Authorization

  • مروری بر زبان بیان بهار Overview of Spring Expression Language

  • کار با شی تأیید اعتبار Working with the Authentication Object

  • پاک کردن تنظیمات امنیتی Cleaning up the Security Configuration

  • Spring Security Tag Library Spring Security Tag Library

  • امنیت URL ها Securing Your URLs

  • ایمن سازی روش های خود Securing Your Methods

  • امنیت اشیاain دامنه خود را با Spring Security ACL Securing Your Domain Objects with Spring Security ACL

  • ایجاد یک PermissionEvaluator سفارشی برای امنیت اشیاain دامنه خود Creating a Custom PermissionEvaluator to Secure Your Domain Objects

  • بسته شدن Wrap Up

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش امنیت بهار: احراز هویت/مجوز - ساخت لایه های موثر دفاع
جزییات دوره
3h 31m
55
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
88
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Wojciech Lesniak Wojciech Lesniak

Wojciech یک سرب فنی و استاد اسکرام است. او بیش از 15 سال تجربه در زمینه تولید نرم افزار در صنایع مختلف از خدمات مالی و بازی های آنلاین دارد. او تجربه گسترده ای با هر برنامه جاوا ، چارچوب Spring ، مایکروسرویس دارد و علاقه زیادی به توسعه برنامه های امن و مقیاس پذیر دارد.