دوره آموزشی ایمن سازی برنامه های 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 - بعد کجا برویم
دوره های مرتبط
- دوره آموزشی APIهای وب پیشرفته با هسته ASP.NET در NET 6
- دوره آموزشی مدیریت اسرار اپلیکیشن در NET Core
- دوره آموزشی ASP.NET Core MVC
- دوره آموزشی ایجاد و ایمن سازی API های RESTful در ASP.NET Core
- دوره آموزشی Razor Pages در ASP.NET Core
- دوره آموزشی حفاظت از داده های امنیتی پیشرفته ASP.NET Core
- دوره آموزشی بررسی سلامت در ASP.NET Core
- دوره آموزشی APIهای وب پیشرفته با ASP.NET Core 8
مسیرهای مرتبط
- مسیر آموزشی شروع به کار به عنوان یک توسعه دهنده هسته ASP.NET
- مسیر آموزشی توسعه وب را با Node.js کاوش کنید
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده Back-End وب
- مسیر آموزشی آماده شدن برای آزمون MTA: اصول توسعه نرم افزار (98-361)
- مسیر آموزشی شروع به کار به عنوان یک توسعه دهنده ASP.NET
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده MEAN Javascript
- مسیر آموزشی توسعه برنامه را با پشته MERN کاوش کنید
- مسیر آموزشی ارتقاء مهارت های توسعه دهنده ASP.NET خود