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