آموزش امنیت هسته ASP.NET

ASP.NET Core Security

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

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

معرفی Introduction

  • برنامه‌های NET Core خود را ایمن کنید (در حال انجام) Secure your .NET Core apps (In progress)

  • آنچه شما باید بدانید What you should know

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

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

  • حمله تزریقی Injection attack

  • حمله آپلود فایل File upload attack

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

  • حمله XSS و CSRF XSS and CSRF attack

  • حمله CORS CORS attack

  • امتحان فصل Chapter Quiz

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

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

  • هویت در ASP.NET Core Identity on ASP.NET Core

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

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

  • احراز هویت ارائه دهنده رسانه های اجتماعی Social media provider authentication

  • تأیید حساب ایمیل Email account verification

  • احراز هویت با کلید API API-key authentication

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

  • امتحان فصل Chapter Quiz

3. ایمن سازی برنامه های NET Web API با مجوز 3. Securing .NET Web API Applications with Authorization

  • مجوز چیست؟ What is authorization?

  • مجوز ساده مبتنی بر نقش Simple role-based authorization

  • مجوز مبتنی بر ادعا Claims-based authorization

  • مجوز مبتنی بر منابع Resource-based authorization

  • امتحان فصل Chapter Quiz

نتیجه Conclusion

  • بعد کجا برویم؟ Where to go next?

نمایش نظرات

نظری ارسال نشده است.

آموزش امنیت هسته ASP.NET
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 40m
24
Linkedin (لینکدین) lynda-small
21 بهمن 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
- از 5
ندارد
دارد
دارد
Ervis Trupja

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ervis Trupja Ervis Trupja

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

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

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

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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