دوره آموزشی ایمن سازی برنامه های ASP.NET Core: تکنیک های پیشرفته برای امنیت برنامه های وب
1 ساعت 40 دقیقهمتوسط2023-02-10
مدرسین

Ervis Trupja
Full-Stack .NET Web Developer with a mathematical background
جزئیات دوره
امنیت نرم افزار یکی از نکات مهم در طراحی و توسعه برنامه های کاربردی وب است. در حالی که نقضها و تهدیدات امنیتی میتوانند عواقب جدی داشته باشند، اقداماتی وجود دارد که میتوانید به عنوان یک توسعهدهنده نرمافزار برای ایمن نگه داشتن برنامههای خود انجام دهید. در این دوره، مدرس Ervis Trupja تکنیک هایی برای ایمن سازی و کنترل دسترسی به برنامه های ASP.NET Core شما را بررسی می کند. ارویس با بررسی برخی از رایج ترین انواع حملات و نحوه محافظت از خود در برابر آنها شروع می کند. مهارت هایی را که برای محافظت از داده های حساس در برنامه های خود با استفاده از استراتژی های مختلف احراز هویت و مجوز در ASP.NET Core نیاز دارید، بیاموزید.
مهارت ها
ASP.NET CoreApplication SecurityBack-End Web DevelopmentFull-Stack Web DevelopmentFront-End Web DevelopmentCybersecurityWeb DevelopmentMicrosoftOne-Off
سرفصل ها
0. مقدمه
- 01 - برنامه های NET Core خود را ایمن کنید
- 02 - آنچه باید بدانید
1. آسیب پذیری های رایج در برنامه ها
- 03 - آسیب پذیری های امنیتی رایج
- 04 - حمله تزریقی
- 05 - حمله آپلود فایل
- 06 - حمله احراز هویت
- 07 - حمله XSS و CSRF
- 08 - حمله CORS
2. ایمن سازی برنامه های وب دات نت با احراز هویت
- 09 - احراز هویت چیست
- 10 - هویت در ASP.NET Core
- 11 - احراز هویت ساده با ویژگی Authorize
- 12 - احراز هویت مبتنی بر کوکی
- 13 - احراز هویت ارائه دهنده رسانه های اجتماعی
- 14 - تایید اکانت ایمیل
- 15 - احراز هویت با کلید API
- 16 - احراز هویت مبتنی بر توکن
3. ایمن سازی برنامه های NET Web API با مجوز
- 17 - اختیار چیست
- 18 - مجوز ساده مبتنی بر نقش
- 19 - مجوز مبتنی بر ادعا
- 20 - مجوز مبتنی بر منابع
نتیجه
- 21 - بعد کجا برویم
دوره های مرتبط
- دوره آموزشی Middleware در ASP.NET Core
- دوره آموزشی ASP.NET Core: مدیریت استثنائات
- دوره آموزشی پیشرفته ASP.NET Core : تست واحد
- دوره آموزشی بررسی سلامت در ASP.NET Core
- دوره آموزشی استقرار برنامههای ASP.NET Core: از اصول اولیه تا استراتژیهای پیشرفته استقرار
- دوره آموزشی APIهای وب پیشرفته با ASP.NET Core 8
- دوره آموزشی ساخت Web API با ASP.NET Core 8
- دوره آموزشی حفاظت از داده های امنیتی پیشرفته ASP.NET Core