آموزش امنیت برنامه‌های ASP.NET Core: تکنیک‌های پیشرفته برای امنیت وب‌اپلیکیشن - آخرین آپدیت

دانلود Securing ASP.NET Core Apps: Advanced Techniques for Web Application Security

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: امنیت نرم‌افزار یکی از حیاتی‌ترین نکات در طراحی و توسعه وب‌اپلیکیشن‌ها است. در حالی که رخنه‌های امنیتی و تهدیدات می‌توانند پیامدهای جدی داشته باشند، شما به عنوان یک توسعه‌دهنده نرم‌افزار می‌توانید گام‌های موثری برای ایمن نگه داشتن برنامه‌های خود بردارید. در این دوره، مدرس Ervis Trupja تکنیک‌های securing و کنترل دسترسی در برنامه‌های ASP.NET Core را بررسی می‌کند. این دوره با بررسی رایج‌ترین انواع حملات و روش‌های مقابله با آن‌ها آغاز می‌شود. مهارت‌های لازم برای محافظت از داده‌های حساس در برنامه‌های خود را با استفاده از استراتژی‌های مختلف احراز هویت (Authentication) و تعیین سطح دسترسی (Authorization) در ASP.NET Core بیاموزید.

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

مقدمه Introduction

  • پیش‌نیازها و آنچه باید بدانید What you should know

  • ایمن‌سازی برنامه‌های .NET Core Secure your .NET Core apps

1. آسیب‌پذیری‌های رایج در برنامه‌ها 1. Common Vulnerabilities in Apps

  • حملات مربوط به احراز هویت Authentication attack

  • حملات CORS CORS attack

  • حملات از طریق آپلود فایل File upload attack

  • آسیب‌پذیری‌های امنیتی رایج Common security vulnerabilities

  • حملات XSS و CSRF XSS and CSRF attack

  • حملات تزریق (Injection) Injection attack

2. ایمن‌سازی برنامه‌های وب .NET با احراز هویت 2. Securing .NET Web Applications with Authentication

  • سیستم Identity در ASP.NET Core Identity on ASP.NET Core

  • احراز هویت از طریق شبکه‌های اجتماعی Social media provider authentication

  • احراز هویت مبتنی بر توکن Token-based authentication

  • احراز هویت ساده با اتریبیوت [Authorize] Simple authentication with [Authorize] attribute

  • تایید حساب کاربری از طریق ایمیل Email account verification

  • احراز هویت با API Key API-key authentication

  • احراز هویت مبتنی بر کوکی Cookie-based authentication

  • احراز هویت (Authentication) چیست؟ What is authentication?

3. ایمن‌سازی برنامه‌های .NET Web API با تعیین سطح دسترسی 3. Securing .NET Web API Applications with Authorization

  • تعیین سطح دسترسی مبتنی بر منبع Resource-based authorization

  • تعیین سطح دسترسی ساده مبتنی بر نقش Simple role-based authorization

  • تعیین سطح دسترسی (Authorization) چیست؟ What is authorization?

  • تعیین سطح دسترسی مبتنی بر Claims Claims-based authorization

جمع‌بندی Conclusion

  • گام‌های بعدی چیست؟ Where to go next?

نمایش نظرات

آموزش امنیت برنامه‌های ASP.NET Core: تکنیک‌های پیشرفته برای امنیت وب‌اپلیکیشن
جزییات دوره
1h 40m
21
(آخرین آپدیت)
5,365
- از 5
ندارد
دارد
دارد
Ervis Trupja
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ervis Trupja Ervis Trupja

برنامه نویس وب Full-Stack .NET با پیشینه ریاضی

Ervis Trupja یک توسعه دهنده وب دات نت فول استک با سابقه ریاضی و تجربه تدریس است.

او کار خود را به عنوان معلم ریاضی آغاز کرد و در آنجا به قدرت تدریس مؤثر پی برد. پس از یک سال تدریس حرفه‌ای، او تصمیم گرفت خود را در صنعت فناوری در حال تحول و تغییر به چالش بکشد. او هرگز از یادگیری مهارت های برنامه نویسی و زبان های جدید دست نکشید. در اوایل، او شروع به ایجاد برنامه های وب فقط برای سرگرمی کرد. این علاقه از آن زمان به تصمیم او برای کار تمام وقت در زمینه فناوری منجر شد. موفقیت و تفریحی که او در این زمینه دارد، این اشتیاق را امروز زنده نگه می دارد. سوابق تحصیلی او شامل کارشناسی ارشد علوم ریاضی و علوم کامپیوتر است. اشتیاق او به زبان های خارجی او را به یادگیری و برقراری ارتباط روان به پنج زبان سوق داده است: آلبانیایی، انگلیسی، ترکی، ایتالیایی و آلمانی.