لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش امنیت برنامههای 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
Ervis Trupja یک توسعه دهنده وب دات نت فول استک با سابقه ریاضی و تجربه تدریس است.
او کار خود را به عنوان معلم ریاضی آغاز کرد و در آنجا به قدرت تدریس مؤثر پی برد. پس از یک سال تدریس حرفهای، او تصمیم گرفت خود را در صنعت فناوری در حال تحول و تغییر به چالش بکشد. او هرگز از یادگیری مهارت های برنامه نویسی و زبان های جدید دست نکشید. در اوایل، او شروع به ایجاد برنامه های وب فقط برای سرگرمی کرد. این علاقه از آن زمان به تصمیم او برای کار تمام وقت در زمینه فناوری منجر شد. موفقیت و تفریحی که او در این زمینه دارد، این اشتیاق را امروز زنده نگه می دارد. سوابق تحصیلی او شامل کارشناسی ارشد علوم ریاضی و علوم کامپیوتر است. اشتیاق او به زبان های خارجی او را به یادگیری و برقراری ارتباط روان به پنج زبان سوق داده است: آلبانیایی، انگلیسی، ترکی، ایتالیایی و آلمانی.
نمایش نظرات