شو هو ديفسيكوبس؟
Context:DevSecOps هو زيادة على DevOps للسماح بتكامل الممارسات الأمنية في نهج DevOps. على عكس نموذج فريق الأمن المركزي التقليدي، كل فريق توصيل قادر على تضمين الضوابط الأمنية الصحيحة في تسليم البرمجيات. الممارسات الأمنية والاختبارات بتتعمل في وقت مبكر من دورة حياة التطوير، وبالتالي يمكن استخدام مصطلح "التحول لليسار". الأمن يجري اختباره في ثلاثة مجالات رئيسية: الثابت، تركيب البرمجيات، والديناميكي.  التحقق من الشفرة بشكل ثابت عن طريق اختبار أمان التطبيقات الثابت (SAST) هو اختبار مربع أبيض مع تركيز خاص على الأمن. بناءً على لغة البرمجة، هناك حاجة لأدوات مختلفة لعمل مثل هذا التحليل الثابت للشفرة. يتم تحليل تركيبة البرمجيات، خصوصاً المكتبات، ويتم فحص نسخها مقابل قوائم نقاط الضعف التي نشرتها CERT ومجموعات الخبراء التانية. عند منح البرمجيات للعملاء، التراخيص ومطابقتها مع البرمجيات الموزعة هي في التركيز، وخاصة تراخيص النسخة. الاختبار الديناميكي بردو اسمه اختبار الصندوق الاسود. البرمجيات بتتجرب من غير معرفة وظائفها الداخلية. في DevSecOps من ناحية اسمه ديناميكي (DAST) أو اختبار الاختراق. الهدف هو التقاط، من بين غيرها، أخطاء مثل كتابة المواقع المتقاطعة، أو حقن SQL مبكراً. مثلاً، أنواع التهديدات منشورة من قبل مشروع أمن تطبيقات الويب المفتوحة، مثلًا TOP10 الخاص به. من ناحية تانية، خصوصاً مع الخدمات الدقيقة، اختبار التطبيق التفاعلي (IAST) مفيد للتحقق من الكود اللي يتم تنفيذه عند تشغيل اختبارات وظيفية آلية، والتركيز على اكتشاف نقاط الضعف داخل التطبيقات. بعكس SAST و DAST، IAST بيشتغل داخل التطبيق.  تم وصف DevSecOps كتحول ثقافي يشمل نهج شامل لإنتاج برمجيات آمنة عن طريق دمج التعليم الأمني، آمن من خلال التصميم، وأتمتة الأمن.
DevSecOps هو زيادة على DevOps مع أمن متكامل في نهج DevOps. زاد في السنوات الأخيرة مع إنتاج برمجيات آمنة بتصبح أولوية قصوى للشركات.