آموزش امنیت پروژه 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 شما
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 32m
22
Pluralsight (پلورال سایت) pluralsight-small
14 اسفند 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
از 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 است. در حال حاضر مارچین به عنوان عضوی از بنیاد امنیت منبع آزاد به شدت درگیر تلاش برای بهبود روشهای افشای آسیب پذیری در جامعه منبع باز است.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.