
قائمة موثوقة بأدوات ديفسيكوبس الرائعة بمساعدة تجارب ومساهمات المجتمع.
مستوحاة من اتجاه awesome-* على GitHub. هذه مجموعة من المستندات والعروض التقديمية ومقاطع الفيديو والمواد التدريبية والأدوات والخدمات والقيادة العامة التي تدعم مهمة DevSecOps. هذه هي اللبنات الأساسية والقطع المفيدة التي يمكن أن تساعدك في ترتيب تجربة DevSecOps أو مساعدتك في بناء برنامج DevSecOps الخاص بك.
هذه القائمة لن تكون شاملة بالكامل وستتغير مع نضوج DevSecOps. نعتزم أن تكون قائمة رائعة تنمو وتتغير مع تعلم المجتمع وتحسين طريقة تنفيذ واعتماد DevSecOps. لكي يتم تضمينها في هذه القائمة، يجب أن توفر المعلومات أو الأدوات أو البائعين أو المبادرات إمكانيات مجانية أو مفتوحة المصدر تساعد في مهمة DevSecOps. الروابط التي تؤدي إلى جانب تجاري يتم الإشارة إليها بـ (P).
جدول المحتويات مُولّد باستخدام DocToc
لقد عملنا عبر الصناعة لتعلم المزيد عن الأنواع المختلفة لمبادرات DevOps + Security. هذه المجموعة تم تجميعها وتتضمن: بودكاست، فيديوهات، عروض تقديمية، ووسائط أخرى لمساعدتك في معرفة المزيد عن DevSecOps، SecDevOps، DevOpsSec، و/أو DevOps + Security.
بينما لا نفضل الطريقة الورقية للقيام بالأمور، فإن مشاركة النصائح السليمة والتوصيات الجيدة يمكن أن تجعل البرامج أقوى. نهدف إلى جعل هذه الإرشادات أفضل من خلال الكود.
تستهدف العديد من المحادثات الآن التغيير المتمثل في إضافة الأمن إلى بيئة DevOps. أضفنا بعضًا من أبرزها هنا.
هناك مجموعة متنوعة من المبادرات الجارية لنقل الأمن والامتثال إلى DevOps. قمنا بتضمين روابط للمشاريع النشطة هنا:
لقد اكتشفنا كنزًا من القوائم البريدية والنشرات الإخبارية حيث يشاركنا زملاؤنا في DevSecOps مهاراتهم وأفكارهم.
إحدى الطرق التي يمكن للأشخاص من خلالها مواصلة تطوير قدراتهم ومشاركة الفهم المشترك هي من خلال تطوير خرائط Wardley. نحن نجمع هذه المعلومات ونقدم بعض الأمثلة الجيدة هنا.
يتطلب DevSecOps شهية للتعلم وخفة الحركة لاكتساب مهارات جديدة بسرعة. لقد جمعنا هذه الروابط لمساعدتك في تعلم كيفية ممارسة DevSecOps معنا.
المعامل هي فرص تعلم عملية لتنمية مهاراتك في Dev وSec وOps. جميع المهارات مفيدة ويجب تطويرها حتى تتمكن من التعاطف والمعرفة والحرفة للعمل بأسلوب DevSecOps.
من المهم بناء المعرفة من خلال تعلم كيفية اختراق التطبيقات التي أصبحت ضعيفة بسبب أخطاء أمنية. يحتوي هذا القسم على قائمة بالتطبيقات الضعيفة التي يمكن نشرها لتعلم ما لا يجب فعله. يمكن جعل هذه التطبيقات نفسها آمنة عن طريق معالجة الثغرات المتعمدة لتعلم كيفية منع المهاجمين من الوصول إلى البنية التحتية الأساسية أو البيانات.
تم تقديم مجموعة من المعرفة حول الجمع بين DevOps والأمن عبر المؤتمرات واللقاءات. هذه قائمة قصيرة بالأماكن التي خصصت جزءًا من جدول أعمالها لذلك.
مجموعة صغيرة من بودكاست DevOps والأمن.
كتب تركز على DevSecOps، جلب التركيز الأمني إلى المقدمة.
هذه المجموعة من الأدوات مفيدة في إنشاء منصة DevSecOps. قمنا بتقسيم الأدوات إلى عدة فئات تساعد في الأقسام المختلفة لـ DevSecOps.
التصور هو عنصر مهم لتحديد ومشاركة وتطوير معلومات الأمن التي تنتقل من بداية العملية الإبداعية إلى العمليات.
منصات الأتمتة لها ميزة توفير المعالجة النصية عند ظهور عيوب أمنية.
توفر هذه القائمة من الأدوات القدرات اللازمة لإيجاد الحالات الشاذة الأمنية وتحديد القواعد التي يجب أتمتتها وتوسيعها لدعم متطلبات الحجم.
الاختبار عنصر أساسي في برنامج DevSecOps لأنه يساعد في إعداد الفرق للعمليات المتينة وتحديد العيوب الأمنية قبل أن يتم استغلالها.
بمجرد اكتشاف شيء مهم، يكون وقت الاستجابة حاسمًا وأساسيًا للاستجابة للحوادث المطلوبة لمعالجة عيب أمني. تتضمن هذه الروابط بعض المشاريع التي توفر التنبيه والإشعارات.
هناك العديد من مصادر استخبارات التهديدات في العالم. بعضها يأتي من استخبارات IP والبعض الآخر من مستودعات البرامج الضارة. تحتوي هذه الفئة على أدوات مفيدة في التقاط استخبارات التهديدات وتجميعها.
يتطلب DevSecOps قدرة مشتركة على نمذجة الهجمات يمكن القيام بها بسرعة وعلى نطاق واسع. لحسن الحظ، هناك جهود جارية لإنشاء هذه التصنيفات المفيدة التي تساعدنا في تشغيل نمذجة الهجمات والدفاعات.
لدعم الأمن ككود، يجب إدارة بيانات الاعتماد الحساسة والأسرار وتأمينها وصيانتها وتدويرها باستخدام الأتمتة. توفر المشاريع أدناه لفرق DevOps بعض الخيارات الجيدة لتأمين التفاصيل الحساسة المستخدمة في بناء ونشر نشرات البرامج كاملة المكدس.
هذه أدوات نجدها مفيدة أثناء تمارين الفريق الأحمر وحرب الألعاب. تساعد المشاريع في هذا القسم في الاستطلاع وتطوير الاستغلال والأنشطة الأخرى الشائعة داخل سلسلة القتل.
اكتشافات DevSecOps صعبة بالفعل بما فيه الكفاية مع جميع APIs وأدوات سطر الأوامر. توفر هذه القائمة أدوات لتصور عملك إما عبر مخططات انسيابية أو رسوم بيانية أو خرائط.
مجموعة من الأدوات للمساعدة في مشاركة المعرفة وسرد القصة.
من أعظم التغييرات التي يمكنك إجراؤها في مؤسستك هو التواصل بلا حدود. يمكن أن يؤدي إعداد ChatOps إلى تمكين الجميع من الاجتماع معًا وحل المشكلات.