لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش هویت و امنیت ASP.NET Core 6 (نسخه دوم)
ASP.NET Core 6 Identity and Security (SECOND EDITION)
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
برنامههای ایمن ASP.NET Core را توسعه دهید و از آنها در برابر حملات سایبری محافظت کنید. پیادهسازی ثبت نام و ورود به سیستم با استفاده از تأیید ایمیل. وب سایت ها از برنامه وب خود در برابر حمله اسکریپت بین سایتی (XSS) محافظت می کنند از برنامه وب خود در برابر حملات جعل درخواست بین سایتی محافظت کنید از برنامه وب خود در برابر تزریق SQL محافظت کنید سیاست های اشتراک گذاری منبع متقاطع (CORS) را تعریف کنید از برنامه وب خود در برابر حملات تغییر مسیر باز وب محافظت کنید فایروال های کاربردی (WAF) و Cloudflare پیش نیازها: دانش سطح مبتدی دات نت Core سطح مبتدی ASP .NET MVC Core
*** اکنون برای .NET 7 ***
به روز شده است
مهارت های ضروری برای سیستم مدیریت هویت جدید برای ASP.NET Core را بیاموزید. امنیت برنامه خود را افزایش دهید و محافظت کافی در برابر حملات مخرب را فعال کنید.
ASP.NET Core اکنون شامل سیستم هویت جدید است که جایگزین سیستم عضویت قدیمی در ASP.NET می شود. بنابراین، مهندسان نرمافزار باید این مهارتهای مرتبط را در هنگام توسعه یا بهروزرسانی امنیت برای برنامههای خود بیاموزند و به کار گیرند.
در این دوره تعاملی، موضوعات زیر را پوشش خواهیم داد:
یک پروژه عملی برای یادگیری و تمرین
احراز هویت مبتنی بر کوکی
مجوز مبتنی بر نقش و ادعا
احراز هویت با OAuth، به عنوان مثال. فیس بوک و گوگل
احراز هویت دو مرحله ای
احراز هویت مبتنی بر رمز برای APIهای REST
فایروال برنامه وب (WAF) و محافظت از وب سایت شما با CloudFlare
حملات امنیتی رایج
این دوره شامل موضوعات و مطالبی است که نمی توانید در انجمن های برنامه نویسی و دات نت پیدا کنید زیرا بخشی از دامنه مدیریت امنیت سایبری هستند. به عنوان مثال، این دوره به شما می آموزد که چگونه از برنامه های خود با استفاده از سیستم های WAF شخص ثالث، از جمله Cloudflare محافظت کنید. به همین ترتیب، ما به امنیت از دیدگاه معماری و مدیریت نیز نگاه می کنیم.
سوالات همیشه از دانش آموزان استقبال می شود و می توان آنها را در بخش Q A دوره پرسید. من سعی می کنم به سرعت به این موارد پاسخ دهم تا یک محیط یادگیری جذاب برای دانش آموزانم ایجاد کنم.
من مشتاقانه منتظر دیدار شما در دوره هستم!
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
چرا امنیت سایبری مهم است؟
Why is Cyber Security Important?
هویت، نقش و ادعا
Identity, Role and Claim
احراز هویت مبتنی بر کوکی در مقابل احراز هویت مبتنی بر توکن
Cookie-based Authentication vs. Token-based Authentication
پروژه ASP.NET Core MVC و مخزن GitHub
The ASP.NET Core MVC Project and GitHub Repository
اجرای احراز هویت و مجوز با Local User Store
Implementing Authentication and Authorization with Local User Store
راه اندازی فروشگاه کاربر (پایگاه داده)
Setting up the User Store (Database)
اتصال ASP.NET Identity با Options
Connecting the ASP.NET Identity with Options
ایجاد قابلیت ثبت نام کاربر 1
Creating the User Sign-up Functionality 1
ایجاد قابلیت ثبت نام کاربر 2
Creating the User Sign-up Functionality 2
اجرای عملکرد ورود به سیستم
Implementing Sign-in Functionality
اختصاص نقش به کاربران
Assigning Roles to Users
اجرای عملکرد خروج از سیستم و ایجاد یک نوار ناوبری
Implementing Sign-out Functionality and Creating a Navigation Bar
مقدمه ای بر ادعاها
Introduction to Claims
اجرای ادعاها و سیاست ها
Implementing Claims and Policies
احراز هویت دو مرحله ای
Two-Factor Authentication
درباره احراز هویت دو مرحله ای
About Two-Factor Authentication
پیاده سازی احراز هویت دو مرحله ای
Implementing Two-Factor Authentication
پیاده سازی احراز هویت دو مرحله ای با کد QR
Implementing Two-Factor Authentication with a QR Code
با استفاده از فیس بوک به ثبت نمایندگان دسترسی پیدا کنید
Access Delegation Logging Using Facebook
OAuth و نمایندگی دسترسی
OAuth and Access Delegation
ایجاد و پیکربندی یک برنامه فیس بوک
Creating and Configuring a Facebook Application
اتصال به فیس بوک و نمایش صفحه ورود
Connecting to Facebook and Display the Login Page
تکمیل ورود به فیس بوک (OAuth).
Completing the Facebook (OAuth) Login
ایمن سازی API های وب آرامش بخش با Json Web Token (Jwt) و شناسه هسته ASP.NET
Securing Restful Web APIs with Json Web Token (Jwt) and ASP.NET Core Identity
درباره Json Web Token و Securing Web APIs
About Json Web Token and Securing Web APIs
ایجاد یک توکن وب امن Json
Generating a Secure Json Web Token
تأیید اعتبار Json Web Token در ASP.NET Core Web API
Validating the Json Web Token in ASP.NET Core Web API
تأیید اعتبار Json Web Token در ASP.NET Core Web API
Validating the Json Web Token in ASP.NET Core Web API
کاهش خطرات امنیتی مشترک
Mitigating Common Security Risks
مقدمه ای بر مسائل رایج امنیتی
Introduction to Common Security Issues
حمله اسکریپت متقابل سایت (XSS)
Cross Site Scripting Attack (XSS)
حملات جعل درخواست متقابل سایت
Cross Site Request Forgery Attacks
مدیر ارشد فناوری Aref یک مهندس نرم افزار باتجربه است و علاقه دارد دانش و تجربه خود را با دیگران به اشتراک بگذارد. وی مدرک کارشناسی ارشد خود را در رشته مهندسی نرم افزار به پایان رساند اما سفر وی با برنامه نویسی از زمانی که او فقط 13 سال داشت (با کامپیوتر Commodore 64) آغاز شد. در 17 سالگی ، عارف اولین نرم افزار تجاری خود را که یک برنامه مدیریت املاک و مستغلات بود و در توربو پاسکال نوشته شده بود ، فروخت. او همچنین علاقه و مهارت بالایی در 8085 و 8086 زبان اسمبلی پیدا کرد. این علاقه منجر به دوره ای شد که وی در صنعت الکترونیک مشغول ساخت دستگاه های اتوماسیون صنعتی بود. عارف به عنوان یک سرگرمی (بی ادب) روی ویروس های رایانه ای کار می کرد که مورد توجه پیتر نورتون قرار گرفت. جستجوی "Aref.890" اطلاعات جالبی را به دست می آورد! از این زمان ، عارف به ساخت انواع راه حل های نرم افزاری سازمانی با استفاده از ابزارها و چارچوب های مهندسی مانند FoxPro ، Delphi ، C ++ ، C # ، Grafana ، New Relic ، TeamCity و Bamboo ادامه داده است.
نمایش نظرات