لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامهنویسی امن در ASP.NET Core
- آخرین آپدیت
دانلود ASP.NET Core Secure Coding
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره دارای قابلیت Coursera Coach است!
روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و لحظهای که به شما کمک میکند دانش خود را آزمایش کنید، مفروضات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
مهارتهای لازم برای ساخت برنامههای ASP.NET Core قدرتمند و امن را با اطمینان کامل کسب کنید. این دوره شما را با دانش عملی در مورد آسیبپذیریهای رایج، احراز هویت امن، تعیین سطح دسترسی و روشهای حفاظت از دادهها آشنا میکند تا تضمین شود کدهای شما در برابر تهدیدات سایبری مدرن مقاوم هستند. شما بینشهای عمیقی درباره تاثیرات مالی و اعتباری کدنویسی ناامن به دست خواهید آورد و استراتژیهای محافظت از برنامههای خود را با استفاده از استانداردهای صنعتی مانند OWASP خواهید آموخت.
سفر ما با درک تهدیدات و آسیبپذیریها آغاز شده و سپس به پیکربندی یک محیط توسعه امن میرسد. شما چرخه حیات توسعه نرمافزار امن (SSDLC)، مدلسازی تهدیدات و تهیه چکلیستهای طراحی امن را بررسی خواهید کرد. سپس دوره شما را در پیادهسازی جریانهای احراز هویت امن، احراز هویت چندعاملی (MFA) و مدیریت کنترل دسترسی با استفاده از نقشها (Roles) و ادعاها (Claims) راهنمایی میکند.
بخشهای پیشرفته بر امنیت دادهها، رمزنگاری، انطباق با استانداردها، اعتبارسنجی ورودیها، دفاع در برابر تزریق (Injection)، مدیریت امن فایلها و استقرار خودکار امن از طریق خط لولههای CI/CD تمرکز دارند. همچنین خواهید آموخت که چگونه هوش مصنوعی میتواند در کدنویسی امن، اعمال نردههای حفاظتی (Guardrails)، انجام ممیزیها و بازسازی امن کدها به شما کمک کند. هر ماژول مهارتهای عملی و کاربردی را برای تقویت برنامههای شما ایجاد میکند.
این دوره برای توسعهدهندگان .NET، مهندسان نرمافزار و علاقهمندان به امنیت IT که به دنبال ارتقای امنیت اپلیکیشنهای خود هستند، ایدهآل است. هیچ مدرک امنیتی قبلی مورد نیاز نیست، اما دانش پایه در ASP.NET Core مفید خواهد بود. این دوره برای یادگیرندگان سطح متوسطی طراحی شده است که به دنبال پیشرفت در تخصص کدنویسی امن هستند.
در پایان این دوره، شما قادر خواهید بود آسیبپذیریهای امنیتی رایج را شناسایی و کاهش دهید، مکانیسمهای احراز هویت و تعیین سطح دسترسی امن را پیادهسازی کنید، استانداردهای حفاظت از دادهها را اعمال نمایید و از ابزارهای مبتنی بر هوش مصنوعی برای نگهداری برنامههای ASP.NET Core مستحکم و امن استفاده کنید.
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
درک آسیبپذیریهای رایج
Understanding Common Vulnerabilities
مرور کلی بخش
Section Overview
هزینه کدهای ناامن
The Cost of Insecure Code
استفاده از مثلث CIA برای راهنمایی
Using CIA Triad for Guidance
اهمیت کدنویسی امن
The Importance of Secure Coding
پیروی از استانداردهای OWASP
Following the OWASP Standards
لیست ۱۰ مورد برتر OWASP برای توسعهدهندگان .NET
OWASP Top 10 for .NET Developers
بررسی اشتباهات رایج در کدنویسی
Exploring Common Coding Mistakes
اصول کدنویسی امن
Secure Coding Principles
مرور بخش
Section Review
بررسی محیط توسعه
Environment Check
بررسی محیط توسعه
Development Environment Check
چرخه حیات توسعه نرمافزار امن (SSDLC)
The Secure Software Development Lifecycle (SSDLC)
مرور کلی بخش
Section Overview
درک مفهوم SSDLC
Understanding the SSDLC
مدلسازی تهدیدات در عمل
Threat Modeling in Practice
دمو: انجام مدلسازی تهدیدات روی یک API
Demo: Performing Threat Modeling on an API
تهیه چکلیست طراحی امن
Preparing Secure Design Checklist
مرور بخش
Section Review
احراز هویت امن در ASP.NET Core
Secure Authentication in ASP.NET Core
مرور کلی بخش
Section Overview
احراز هویت و اشتباهات رایج
Authentication and Common Mistakes
الگوهای احراز هویت در .NET
Authentication Patterns in .NET
افزودن ASP.NET Identity به یک Web API
Adding ASP.NET Identity to a Web API
افزودن ASP.NET Identity به یک Web App
Adding ASP.NET Identity to a Web App
بررسی جداول کاربر در Identity
Reviewing Identity User Tables
پیادهسازی جریان احراز هویت امن در API
Implement a Secure Auth Flow - API
پیادهسازی جریان احراز هویت امن در Web App
Implement a Secure Auth Flow - Web App
هشینگ و سالت کردن رمزهای عبور
Hashing and Salting Passwords
پیادهسازی MFA در ASP.NET Identity
Implementing MFA in ASP.NET Identity
بررسی توکنهای احراز هویت
Reviewing Authentication Tokens
نمایش نظرات