آموزش امنیت پروژه GitHub شما

Securing Your GitHub Project

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: Github محبوب ترین پلت فرم برای توسعه دهندگان منبع باز است. این دوره به شما آموزش می دهد که چگونه دسترسی به پروژه GitHub خود را حفظ کنید، از اطلاعات حساس محافظت کنید، به سرعت شناسایی آسیب پذیری ها را شناسایی کنید و رفع امنیت را منتشر کنید. منبع اصلی آن در همه جا تاثیر می گذارد و امنیت آن تاثیر قابل توجهی بر کل صنعت نرم افزار دارد. در این دوره، پروژه GitHub خود را تضمین می کنید، شما یاد خواهید گرفت که امنیت کد منبع باز خود را که در Github میزبانی شده است بهبود بخشید. اول، شما از حفاظت از دسترسی به کد و پروژه خود استفاده خواهید کرد. بعد، شما کشف خواهید کرد که چگونه گردش کار خود را سخت تر کنید و از اطلاعات حساس از نشت جلوگیری کنید. در نهایت، شما خواهید آموخت که چگونه آسیب پذیری های امنیتی را در کد خود پیدا کنید و رفع کنید. هنگامی که شما با این دوره به پایان رسید، شما باید مهارت ها و دانش Github مورد نیاز برای ایجاد پروژه های امن تر منبع باز داشته باشید.

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

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

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

حفاظت از دسترسی به مخزن GitHub شما Safeguarding Access to Your GitHub Repository

  • منبع یابی کتابخانه JavaScript را باز کنید Open Sourcing a JavaScript Library

  • درک امنیت منبع آزاد Understanding Open Source Security

  • با استفاده از کلیدهای SSH Using SSH Keys

  • محافظت از اطلاعات کاربری Protecting User Credentials

  • پیکربندی 2FA Configuring 2FA

  • پیکربندی کلیدهای امضای تعهد Configuring Commit Signing Keys

  • خلاصه Summary

امنیت گردش کار شما Securing Your Development Workflow

  • سخت کردن جریان GitHub Hardening the GitHub Flow

  • جلوگیری از نشت داده های حساس Preventing Sensitive Data Leaks

  • بازیابی از نشت داده حساس Recovering from Sensitive Data Leak

  • محافظت از اسرار اقدامات GitHub Protecting GitHub Actions Secrets

  • خلاصه Summary

کشف آسیب پذیری در وابستگی ها و کد Discovering Vulnerabilities in Dependencies and Code

  • وابستگی های منبع باز Open Source Dependencies

  • مدیریت آسیب پذیری در وابستگی ها Managing Vulnerabilities in Dependencies

  • وصله های وابستگی آسیب پذیر Patching Vulnerable Dependencies

  • کشف آسیب پذیری ها با استفاده از تجزیه و تحلیل استاتیک Discovering Vulnerabilities Using Static Analysis

  • خلاصه Summary

انتشار رفع مشکلات امنیتی Publishing Security Fixes

  • آسیب پذیری در کد منبع باز Vulnerabilities in Open Source Code

  • اصلاح کد Fixing the Code

  • انتشار رفع Publishing the Fix

  • خلاصه Summary

نمایش نظرات

آموزش امنیت پروژه GitHub شما
جزییات دوره
1h 32m
22
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
-
از 5
دارد
دارد
دارد
Marcin Hoppe
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Marcin Hoppe Marcin Hoppe

مارچین هاپ یک مدیر ارشد مهندسی در تیم امنیت محصول در Auth0 ، یک بستر هویت برای سازندگان برنامه است. او علاقه زیادی به ساخت برنامه های امن Node.js و ارتقا best بهترین شیوه های امنیتی در جامعه JavaScript دارد. مارچین همچنین عضو کارگروه امنیت اکوسیستم Node.js تحت بنیاد OpenJS است که در آنجا کار وی معطوف به اجرای برنامه Bounty اشکال برای بسته های شخص ثالث Node.js است. در حال حاضر مارچین به عنوان عضوی از بنیاد امنیت منبع آزاد به شدت درگیر تلاش برای بهبود روشهای افشای آسیب پذیری در جامعه منبع باز است.