آموزش ساخت و استقرار کد امن برای اپلیکیشن‌های C# - آخرین آپدیت

دانلود Build and Deploy Secure Code for C# Applications

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: بدون اقدامات امنیتی مناسب، اپلیکیشن‌های .NET می‌توانند ناخواسته مهاجمان را برای بهره‌برداری از کدهای پنهان و آسیب‌پذیری‌های محیطی دعوت کنند. در این دوره، «ساخت و استقرار کد امن برای اپلیکیشن‌های C#»، شما یاد می‌گیرید که کنترل‌های امنیتی را در سراسر فرآیند ساخت و استقرار خود ادغام کنید تا اطمینان حاصل شود که اپلیکیشن، سرور و محیط شما در برابر تهدیدات مدرن مقاوم می‌مانند. ابتدا، فرآیند ساخت (Build) را بررسی می‌کنید، جایی که وابستگی‌ها را تایید کرده، اعتبارسنجی زنجیره تامین را اجرا می‌کنید، فلگ‌های فریم‌ورک مانند ASLR و امضای کد (Code Signing) را فعال کرده، ابزارهای SAST را ادغام می‌کنید، از بیلد‌های Debug اجتناب کرده و مبهم‌سازی کد (Obfuscation) را اعمال می‌کنید. سپس، با IIS برای ایجاد یک محیط استقرار امن از طریق تایید کدهای امضا شده، کار با کمترین سطح دسترسی (Least Privilege) و مقاوم‌سازی سرور وب آشنا می‌شوید. در نهایت، نحوه نظارت بر استقرارها پس از انتشار را برای شناسایی ناهنجاری‌ها، پاسخ به حوادث و حفظ یک محیط تولید امن کشف خواهید کرد. پس از اتمام این دوره، مهارت‌ها و دانش لازم برای فرآیند ساخت و استقرار امن اپلیکیشن‌های .NET را خواهید داشت تا از برنامه‌های خود محافظت کنید، ریسک‌ها را کاهش دهید و با اطمینان نرم‌افزار خود را در فضای تهدیدات امروز منتشر کنید.

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

امن‌سازی فرآیند ساخت .NET Securing the .NET Build Process

  • مقدمه Introduction

  • تحلیل استاتیک کد Static Code Analysis

  • دمو: اسکن امنیتی کد Demo: Security Code Scan

  • بررسی وابستگی‌ها / اعتبارسنجی زنجیره تامین Dependency Checks / Supply Chain Validation

  • دمو: اعتبارسنجی بسته‌های شخص ثالث Demo: Validating Third-party Packages

  • کامپایل، امضا و مبهم‌سازی Compiling, Signing, and Obfuscating

  • دمو: کامپایل و امضای کد شما Demo: Compiling and Signing Your Code

استقرار و پیکربندی Deployment and Configuration

  • مروری بر پیکربندی IIS Overview of Configuring IIS

  • دمو: راه‌اندازی وب‌سایت در IIS Demo: Setting up an IIS Website

نمایش نظرات

آموزش ساخت و استقرار کد امن برای اپلیکیشن‌های C#
جزییات دوره
56m
9
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
10
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Alexander Tushinsky Alexander Tushinsky

الکس بیش از 30 سال گذشته را به عنوان توسعه‌دهنده نرم‌افزار، معمار اپلیکیشن، حرفه‌ای امنیت سایبری و مربی فنی گذرانده است. او یک یادگیرنده مادام العمر است و دارای بیش از 20 گواهینامه فعال در زمینه IT است. الکس یک مربی معتبر مایکروسافت است و از به اشتراک گذاری دانش خود با دیگران لذت می برد. او در دانشگاه راتگرز، کالج اجتماعی برگن، کالج شهرستان موریس، کالج نوادای جنوبی و UNLV تدریس کرده است. او دارای مدرک کارشناسی در توسعه نرم افزار و کارشناسی ارشد در امنیت سایبری از دانشگاه وسترن گاورنر است. الکس به عنوان یک توسعه دهنده، با جاوا، سی شارپ و پایتون کار می کند و به کسب و کارهای کوچک و کارآفرینان کمک می کند تا از منظر فنی به چشم انداز خود دست یابند. او همچنین به عنوان یک CISO مجازی کار می کند، تست نفوذ انجام می دهد، و به کسب و کارها و افراد در مورد اهمیت امنیت سایبری آموزش می دهد. زمانی که الکس کار نمی کند، وقت خود را با همسر زیبایش و بسیاری از حیوانات خانگی از جمله دو گربه و سه بوستون تریر می گذراند. او یک دونده و دوچرخه سوار فعال است و یک گیاهخوار با اخلاق و بهداشت است.