آموزش پیاده‌سازی اسکن کد و CodeQL (GH-500) - آخرین آپدیت

دانلود Implement Code Scanning and CodeQL (GH-500)

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: اسکن کد برای ایمن‌سازی نرم‌افزارهای مدرن ضروری است و شناسایی آسیب‌پذیری‌ها پیش از رسیدن به محیط عملیاتی، یک تغییر بنیادین در امنیت ایجاد می‌کند. در این دوره، «پیاده‌سازی اسکن کد و CodeQL (GH-500)»، مهارت‌های عملی را برای دستیابی به دو هدف کسب خواهید کرد: موفقیت در آزمون گواهینامه GH-500 و پیاده‌سازی اسکن کد در سطح سازمانی. در ابتدا، مبانی اسکن کد و نحوه قرارگیری CodeQL در چرخه حیات توسعه نرم‌افزار (SDLC) را بررسی خواهید کرد. سپس، گردش کارهای CodeQL را برای مخازن عملیاتی پیکربندی می‌کنید تا تعادلی میان پوشش امنیتی و مصرف دقایق GitHub Actions ایجاد شود. در ادامه، کوئری‌های CodeQL را برای شناسایی الگوهای آسیب‌پذیری خاص هر سازمان شخصی‌سازی خواهید کرد. ماژول‌های ارتقایافته V5 موضوعات حیاتی آزمون را پوشش می‌دهند: ادغام اسکنرهای شخص ثالث از طریق آپلود SARIF، درک مدل تحلیل CodeQL برای زبان‌های کامپایل‌شونده در مقابل زبان‌های مفسری، و عیب‌یابی خطاهای رایج در گردش کار. پس از اتمام این دوره، شما هم دانش مفهومی مربوط به دامنه ۴ آزمون GH-500 (۲۵٪ از وزن آزمون) و هم مهارت‌های عملی برای بهبود چشمگیر وضعیت امنیت کد در سازمان خود را خواهید داشت.

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

درک اسکن کد گیت‌هاب Understanding GitHub Code Scanning

  • مرور کلی Overview

  • نحوه عملکرد اسکن کد گیت‌هاب How GitHub Code Scanning Works

  • جایگاه اسکن کد در امنیت پیشرفته گیت‌هاب (GHAS) Where Code Scanning Fits within GitHub Advanced Security

  • دمو: فعال‌سازی اسکن کد برای یک مخزن گیت‌هاب Demo: Enable Code Scanning for a GitHub Repository

  • دمو: پیکربندی اسکن کد با GitHub Actions Demo: Configure Code Scanning with GitHub Actions

  • خلاصه و گام‌های بعدی Summary and Next Steps

پیاده‌سازی اسکن کد در مخزن گیت‌هاب Implementing Code Scanning in a GitHub Repository

  • مرور کلی Overview

  • معماری CodeQL CodeQL Architecture

  • راه‌اندازی محیط توسعه محلی Set up Your Local Development Environment

  • دمو: توسعه محلی CodeQL در Visual Studio Code Demo: Local CodeQL Development in Visual Studio Code

  • دمو: اجرای کوئری‌ها و بررسی نتایج SARIF Demo: Running Queries and Examining SARIF Results

  • خلاصه و گام‌های بعدی Summary and Next Steps

شخصی‌سازی کوئری‌های CodeQL برای تحلیل‌های هدفمند Customizing CodeQL Queries for Targeted Analysis

  • مرور کلی Overview

  • ساختار کوئری CodeQL CodeQL Query Structure

  • اجرای بسته‌های کوئری سفارشی CodeQL Running Custom CodeQL Query Packs

  • دمو: بررسی مجموعه‌های کوئری و فایل‌های کوئری در Query Packs Demo: Inspecting Query Packs Query Suites and Query Files

  • دمو: مدیریت کوئری‌های دیتابیس و نتایج SARIF Demo: Managing Databases Queries and SARIF Results

  • دمو: بررسی هشدارهای اسکن کد در گیت‌هاب Demo: Reviewing Code Scanning Alerts in GitHub

  • خلاصه و گام‌های بعدی Summary and Next Steps

اتوماسیون اسکن CodeQL در گردش کارهای GitHub Actions Automating CodeQL Scanning in GitHub Actions Workflows

  • مرور کلی Overview

  • رجیستری کانتینر گیت‌هاب و CodeQL GitHub Container Registry and CodeQL

  • دمو: متمرکز کردن اسکن کد با GitHub Container Registry Demo: Centralize Code Scanning with GitHub Container Registry

  • دمو: اعمال حاکمیت سازمانی بر کوئری‌های CodeQL Demo: Apply Organizational Governance to Your CodeQL Queries

اسکنرهای شخص ثالث، SARIF و Copilot Autofix Third-party Scanners, SARIF, and Copilot Autofix

  • طرح سوالات کلیدی Framing Questions

  • زمانی که CodeQL کافی نیست When CodeQL Is Not Enough

  • مقایسه رویکردهای راه‌اندازی اسکنر Comparing Scanner Setup Approaches

  • درک ساختار SARIF 2.1.0 Understanding SARIF 2.1.0 Structure

  • چرا دسته‌بندی‌ها از هرج‌ومرج نتایج جلوگیری می‌کنند Why Categories Prevent Result Chaos

  • استفاده از اسکنر شخصی و آپلود SARIF Bring Your Scanner, Upload SARIF

  • شناسایی آسیب‌پذیری با قدرت هوش مصنوعی AI-powered Vulnerability Detection

  • پیکربندی GitHub Actions برای چندین اسکنر Configure GitHub Actions for Multiple Scanners

  • دسترسی برنامه‌نویسی شده به نتایج اسکن Programmatic Access to Scanning Results

  • کار با هشدارهای اسکن کد در رابط کاربری گیت‌هاب Working with Code Scanning Alerts in the GitHub UI

  • راهنمایی‌های Globomantics برای شما Guidance from Globomantics to You

مدل تحلیل CodeQL، عیب‌یابی و اصلاحات با کمک Copilot CodeQL Analysis Model, Troubleshooting, and Copilot-assisted Remediation

  • طرح سوالات کلیدی Framing Questions

  • انتخاب مجموعه کوئری مناسب Choosing the Right Query Suite

  • نحوه مدیریت زبان‌های کامپایل‌شونده در مقابل مفسری توسط CodeQL How CodeQL Handles Compiled vs. Interpreted Languages

  • ردیابی جریان داده‌ها در کدهای آسیب‌پذیر Tracing Data Flow through Vulnerable Code

  • رفع مشکلات گردش کار CodeQL Fixing CodeQL Workflow Problems

  • استفاده از Show Paths در هشدارهای اسکن کد Using Show Paths in Code Scanning Alerts

  • ادغام GitHub Copilot در تحلیل‌های اسکن کد Integrate GitHub Copilot into Code Scanning Analysis

  • آزمایش با Copilot Autofix Experimenting with Copilot Autofix

نمایش نظرات

آموزش پیاده‌سازی اسکن کد و CodeQL (GH-500)
جزییات دوره
2h 8m
42
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
1
از 5
دارد
دارد
دارد
Tim Warner
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Tim Warner Tim Warner

تیموتی وارنر با ارزش ترین حرفه ای مایکروسافت (MVP) در Cloud and Datacenter Management است که در نشویل ، TN مستقر است. از جمله تخصص های حرفه ای وی می توان به Microsoft Azure ، کراس پلتفرم PowerShell و همه موارد مرتبط با Windows Server اشاره کرد. می توانید از طریق توییتر (TechTrainerTim) ، LinkedIn یا وبلاگ وی ، AzureDepot.com به تیم برسید.