TrueschoTruescho
كل الدورات
أمن سلسلة التوريد على GitHub باستخدام GitGat
edX
دورة
مبتدئ
مجاني للتدقيق
شهادة

أمن سلسلة التوريد على GitHub باستخدام GitGat

The Linux Foundation

تعلّم تأمين مستودعات GitHub وتحسين وضع الأمان عبر GitGat، وإعداد تدقيق أمني مستمر وفهم أساسيات OPA لحماية سلسلة التوريد.

1 ساعة/أسبوع7 أسبوعالإنجليزية403 متسجل
مجاني للتدقيق

عن الدورة

تُعد أنظمة إدارة الشيفرة المصدرية (SCM) المكان الذي تُخزَّن فيه الشيفرة، ونصوص التكامل المستمر (CI)، ونصوص البنية التحتية ككود (IaC) وتُدار. وهذا يعني أن حماية نظام إدارة الشيفرة بشكل صحيح هي خطوة أساسية نحو تأمين سلسلة توريد البرمجيات، وبشكل أكثر تحديدًا: تأمين شيفرتك ومكوّنات البناء والنشر المرتبطة بها. في هذه الدورة ستكتسب فهمًا واضحًا لفئات ضوابط الأمان المرتبطة بحسابات GitHub والمستودعات، ولماذا تُعد مهمة، وكيفية تطبيقها عمليًا داخل GitHub. سنستخدم تقرير الأمان مفتوح المصدر من GitGat كدليل يوجّهنا إلى الخطوات الأمنية المطلوبة، وما الذي ينبغي مراجعته وتحسينه في إعدادات الحساب أو المنظمة والمستودعات. بعد ذلك سننتقل إلى الجانب التطبيقي لمعرفة كيفية استخدام GitGat لإعداد تدقيق أمني مستمر يأخذ الحالة الحالية للمستودعات بعين الاعتبار، بحيث يمكنك متابعة مستوى الالتزام بالضوابط الأمنية بمرور الوقت بدلًا من إجراء فحص لمرة واحدة فقط. وأخيرًا سنلقي نظرة “تحت الغطاء” لفهم تقنية OPA (Open Policy Agent) التي يعتمد عليها GitGat، وكيف تُستخدم السياسات ككود لتقييم الضوابط الأمنية بطريقة قابلة للأتمتة والتكرار. هذه الدورة مناسبة لأي شخص يمتلك حسابًا على GitHub ويقوم بإدارة مستودعات عليه، سواء كان مطورًا فرديًا أو مسؤولًا عن منظمة على GitHub.

ماذا ستتعلم

  • تقييم وضع الأمان لحساب GitHub الخاص بك أو بحساب مؤسستك بشكل صحيح باستخدام أداة GitGat مفتوحة المصدر
  • إعداد أساسيات وضع الأمان على GitHub سواء كنت مستخدمًا فرديًا أو تدير منظمة على GitHub
  • تهيئة الحالة (State) لمشروع GitGat ومعرفة كيفية إعداد تدقيق أمني مستمر لمستودعاتك

المتطلبات المسبقة

  • إتاحة الوصول إلى طرفية Linux أو Mac OS أو WSL قادرة على تشغيل Docker وسحب صور Docker العامة
  • الإلمام بسطر أوامر لينكس
  • يوصى بتثبيت git أيضًا

المدرسون

B

Barak Brudo

Developer Relations Advocate

D

Danny Nebenzahl

Co-Founder and Chief Technology Officer

المواضيع

التحكم في الإصدارات
سلسلة التوريد
إدارة سلسلة التوريد
وكيل السياسات المفتوح
جيت هاب

معلومات الدورة

المنصةedX
المستوىمبتدئ
طريقة التعلمغير محدد
شهادةمتاحة
السعرمجاني للتدقيق

المهارات

التحكم في الإصدارات
سلسلة التوريد
إدارة سلسلة التوريد
وكيل السياسات المفتوح
جيت هاب
Information Technology Security Auditing
Open Source Technology
Security Controls
Infrastructure as Code (IaC)
Supply Chain Security

ابدأ التعلم الآن