المجالات

تقدم هذه الصفحة نظرة عامة على أبرز المواضيع التقنية التي يتم تناولها على موقع Secure Pipelines.

يمثل كل موضوع مجالًا أساسيًا من مجالات أمن خطوط CI/CD وأمن سلسلة توريد البرمجيات، ويتضمن مقالات متعمقة، وأدلة إرشادية منظمة، ومختبرات عملية.


أمن CI/CD

يركز هذا الموضوع على تأمين خطوط CI/CD ضد العبث، وسوء الاستخدام، والتغييرات غير المصرح بها.

  • نماذج تنفيذ خطوط CI/CD وحدود الثقة
  • تأمين تعريفات وتكوينات خطوط التسليم
  • الصلاحيات، الهويات، والتحكم في الوصول
  • تعرض الأسرار وسبل حمايتها

أمن سلسلة توريد البرمجيات

يهدف أمن سلسلة توريد البرمجيات إلى ضمان سلامة الاعتماديات وعمليات البناء والمنتجات البرمجية.

  • مخاطر الاعتماديات والثقة العابرة
  • سلامة عمليات البناء والبناء القابل لإعادة الإنتاج
  • مصدر المنتجات البرمجية والبيانات التعريفية (Attestations)
  • إنشاء قوائم مكونات البرمجيات (SBOM) والتحقق منها

تحصين خطوط التسليم

يغطي هذا الموضوع التقنيات المستخدمة لتعزيز بيئات تنفيذ خطوط التسليم.

  • عزل الـ Runners ووكلاء البناء
  • قيود الشبكة ونظام الملفات
  • نماذج التنفيذ القائمة على مبدأ أقل امتياز
  • تحصين الـ Runners المشتركة والمستضافة ذاتيًا

GitHub Actions

يركز هذا الموضوع على تأمين تدفقات العمل المبنية باستخدام GitHub Actions.

  • صلاحيات تدفقات العمل ونطاق الرموز (Tokens)
  • تأمين الإجراءات التابعة لجهات خارجية
  • أمن الـ Runners وعزلها
  • الأخطاء الشائعة في الإعداد والمخاطر المرتبطة بها

GitLab CI

يتناول هذا الموضوع اعتبارات الأمان الخاصة بـ GitLab CI/CD.

  • أمن خطوط التسليم والمهام (Jobs)
  • تكوين الـ Runners وعزلها
  • إدارة الأسرار في خطوط GitLab
  • تدفقات نشر آمنة

التهديدات والهجمات

يُعد فهم كيفية استهداف خطوط CI/CD أمرًا أساسيًا لتمكين الدفاع عنها بفعالية.

  • مسارات الهجوم الشائعة على CI/CD
  • تقنيات الهجوم على سلسلة التوريد
  • إساءة استخدام صلاحيات خطوط التسليم
  • استراتيجيات الكشف والتخفيف من المخاطر

Policy as Code

يتيح مفهوم Policy as Code تطبيق ضوابط أمان آلية وقابلة للتنفيذ داخل خطوط CI/CD.

  • مبادئ تصميم السياسات
  • استخدام OPA للتحقق من صحة خطوط التسليم
  • التحقق من التكوينات وتدفقات العمل
  • أنماط فرض آمنة (Fail-safe)

كيفية استخدام المواضيع

يمكن استكشاف المواضيع بشكل مستقل، أو استخدامها كنقاط دخول إلى محتوى أكثر تنظيمًا.

يرتبط كل موضوع بما يلي:

  • مقالات ذات صلة
  • أدلة إرشادية متعمقة
  • مختبرات عملية

تشكل هذه المواضيع مجتمعة رؤية شاملة لأمن خطوط CI/CD وأمن سلسلة توريد البرمجيات.


النظام البيئي المرتبط

للجوانب المتعلقة بالامتثال والحوكمة والمتطلبات التنظيمية في DevSecOps و CI/CD، يرجى زيارة regulated-devsecops.com.

يركز Secure Pipelines على التنفيذ التقني، بينما يركز Regulated DevSecOps على الحوكمة وقابلية التدقيق.