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