آموزش استفاده از ابزارهای تجزیه و تحلیل امنیتی برای محافظت از برنامه های اصلی ASP.NET و ASP.NET

Using Security Analysis Tools to Protect ASP.NET and ASP.NET Core Applications

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: با اسکن کدی که می نویسید و بسته هایی که در آن برنامه ها استفاده می کنید ، امنیت برنامه های وب ASP.NET (Core یا Framework) خود را بهبود ببخشید. حتی بهتر ، اسکن ها را در خطوط لوله ساخت خودکار قرار دهید! اسکن کد برنامه وب وب سفارشی برای آسیب پذیری های رایج و اسکن بسته هایی که برنامه های شما به آنها اشاره می کنند ، می توانند امنیت برنامه های وب ASP.NET (Core and Framework) شما را بهبود ببخشند. در این دوره ، با استفاده از ابزارهای تجزیه و تحلیل امنیت برای محافظت از برنامه های اصلی ASP.NET و ASP.NET ، شما دانش بنیادی در مورد/به دست آوردن توانایی افزودن این نوع اسکن ها را هم در تنظیمات توسعه خود و هم خطوط ساخت خودکار خواهید آموخت. در ابتدا ، شما با تجزیه و تحلیل کد استاتیک و نحوه دستیابی به یک تحلیلگر کد استاتیک متمرکز بر امنیت برای اسکن کد برنامه خود آشنا خواهید شد. در مرحله بعدی ، اسکن آسیب پذیری بسته را کشف خواهید کرد که بسته های مورد استفاده برنامه شما را در برابر پایگاه داده آسیب پذیری های شناخته شده تجزیه و تحلیل می کند. در آخر ، شما نحوه گنجاندن هر دو نوع اسکن را در خطوط لوله ساخت خودکار کشف خواهید کرد. پس از پایان این دوره ، مهارت و دانش اسکن برنامه های امنیتی لازم برای بهبود امنیت کلی برنامه های وب ASP.NET و ASP.NET Core را خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

استفاده از تجزیه و تحلیل کد استاتیک (SCA) Applying Static Code Analysis (SCA)

  • امنیت برنامه در متن Application Security in Context

  • بررسی اجمالی ماژول و توجیه آن Module Overview and Justification

  • کدام آسیب پذیری قابل تشخیص است؟ Which Vulnerabilities Can Be Detected?

  • گزینه هایی برای تجزیه و تحلیل کد استاتیک Options for Static Code Analysis

  • نسخه ی نمایشی: تنظیم اسکن کد امنیتی Demo: Setting up Security Code Scanning

  • نسخه ی نمایشی: سرکوب مثبت های کاذب Demo: Suppressing False Positives

  • نسخه ی نمایشی: اسکن های عمیق و تزریق SQL Demo: Deep Scans and SQL Injection

  • نسخه ی نمایشی: WebGoat.NET Framework Project و Web.Config Files Demo: WebGoat.NET Framework Project and Web.Config Files

  • خلاصه Summary

شناسایی کتابخانه های آسیب پذیر Detecting Vulnerable Libraries

  • مقدمه و بررسی اجمالی ماژول Introduction and Module Overview

  • کتابخانه ها و چارچوب ها در متن Libraries and Frameworks in Context

  • OWASP ، NIST و NVD OWASP, NIST, and the NVD

  • طبقه بندی آسیب پذیری ها Classifying Vulnerabilities

  • گزینه هایی برای اسکن آسیب پذیری بسته Options for Package Vulnerability Scanning

  • اسکن بسته های NuGet با NuGetDefense Scanning NuGet Packages with NuGetDefense

  • گزینه های پیکربندی با NuGetDefense Configuration Options with NuGetDefense

  • اسکن بسته های جاوا اسکریپت با ممیزی npm Scanning JavaScript Packages with npm audit

  • خلاصه Summary

افزودن SCA و آسیب پذیری کتابخانه برای ساخت خطوط لوله Adding SCA and Vulnerable Library Detection to Build Pipelines

  • بررسی اجمالی Overview

  • ادغام مداوم تعریف شده است Continuous Integration Defined

  • نمای کلی و تولید آزمایشی Azure DevOps Demo Overview and Azure DevOps Repo Creation

  • نسخه ی نمایشی: Azure DevOps Build Pipeline Demo: Azure DevOps Build Pipeline

  • نسخه ی نمایشی: Azure DevOps یکپارچه سازی مداوم و نتایج ساخت Demo: Azure DevOps Continuous Integration and Build Results

  • نسخه ی نمایشی: افزودن ممیزی npm به Azure DevOps Pipeline Demo: Adding npm audit to an Azure DevOps Pipeline

  • نسخه ی نمایشی: ASP.NET Core Azure DevOps Pipeline با YAML Demo: ASP.NET Core Azure DevOps Pipeline with YAML

  • نسخه ی نمایشی: راه اندازی یک اقدام GitHub (ASP.NET Framework) Demo: Setting up a GitHub Action (ASP.NET Framework)

  • نسخه ی نمایشی: اضافه کردن مراحل npm به یک اقدام GitHub Demo: Adding npm Steps to a GitHub Action

  • نسخه ی نمایشی: ASP.NET Core GitHub Actions Demo: ASP.NET Core GitHub Actions

  • مفاهیم عملی برای ساخت خطوط لوله Practical Implications for Build Pipelines

  • خلاصه و ارسال Summary and Send-off

نمایش نظرات

آموزش استفاده از ابزارهای تجزیه و تحلیل امنیتی برای محافظت از برنامه های اصلی ASP.NET و ASP.NET
جزییات دوره
1h 21m
31
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
11
5 از 5
دارد
دارد
دارد
Erik Dahl
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Erik Dahl Erik Dahl

اریک دال برای بیش از 20 سال در حال توسعه نرم افزار و معماری بوده است ، که بیشتر در زمینه توسعه داخلی برای کارفرمایان خود کار می کند. کارهای اخیر وی شامل اجرای چندین مستاجر B2B و خود ثبت نام B2C برای IdentityServer3 ، به روزرسانی وب سایت های قدیمی ASP.NET از فن آوری های سمت سرور به مخلوط مشتری/سرور و استفاده از TypeScript ، ساخت وب API ها به عنوان پشتوانه تلفن همراه و برنامه های وب ، و پی ریزی برنامه های موبایل Xamarin Forms با استفاده از کتابخانه Prism. اریک در حال حاضر در RealPage به عنوان یک معمار اصلی ، راه حل های ساخت و معماری محصولات مدیریت نرم افزار خود کار می کند.