DevSecOps हे DevOps च्या वाढीचे स्वरूप असून, सुरक्षा DevOps च्या दृष्टिकोनात समाविष्ट आहे. अलिकडच्या वर्षांत हे वाढत आहे कारण सुरक्षित सॉफ्टवेअर तयार करणे कंपन्यांचे सर्वोच्च प्राधान्य बनले आहे.
डेव्हसेकऑप्स म्हणजे काय?
Context:DevSecOps ही DevOps ची वाढ आहे ज्यामुळे सुरक्षा पद्धती DevOps च्या दृष्टिकोनात समाकलित केल्या जाऊ शकतात. पारंपारिक केंद्रीकृत सुरक्षा कार्यसंघाच्या मॉडेलच्या विरूद्ध, प्रत्येक वितरण कार्यसंघाला त्यांच्या सॉफ्टवेअर वितरणामध्ये योग्य सुरक्षा नियंत्रणे समाविष्ट करण्यास सक्षम केले जाते. सुरक्षा पद्धती आणि चाचण्या विकास जीवनचक्रात पूर्वी केल्या जातात, म्हणूनच "shift left" हा शब्द वापरला जाऊ शकतो. सुरक्षेची चाचणी तीन मुख्य क्षेत्रांमध्ये केली जाते: स्थिर, सॉफ्टवेअर रचना आणि गतिमान.  स्थिर अनुप्रयोग सुरक्षा चाचणी (एसएएसटी) द्वारे कोडची स्थिरपणे तपासणी करणे ही व्हाइट-बॉक्स चाचणी आहे ज्यामध्ये सुरक्षेवर विशेष लक्ष केंद्रित केले आहे. प्रोग्रामिंग भाषेवर अवलंबून, अशा स्थिर कोड विश्लेषण करण्यासाठी भिन्न साधनांची आवश्यकता असते. सॉफ्टवेअर रचना, विशेषतः लायब्ररीचे विश्लेषण केले जाते आणि त्यांची आवृत्ती सीईआरटी आणि इतर तज्ञ गटांनी प्रकाशित केलेल्या असुरक्षितता याद्यांशी तपासली जाते. ग्राहकांना सॉफ्टवेअर देताना, परवाने आणि त्याचे वितरण केलेल्या सॉफ्टवेअरशी जुळणे यावर लक्ष केंद्रित केले जाते, विशेषतः कॉपीलेफ्ट परवाने. डायनॅमिक चाचणीला ब्लॅक बॉक्स चाचणी असेही म्हणतात. सॉफ्टवेअरची चाचणी त्याच्या आतील कार्ये जाणून घेतल्याशिवाय केली जाते. डेव्हसेकऑप्समध्ये याला एकीकडे डायनॅमिकली (डॅस्ट) किंवा प्रवेश चाचणी असे म्हणतात. क्रॉस-साइट स्क्रिप्टिंग किंवा एसक्यूएल इंजेक्शन सारख्या त्रुटी लवकर पकडणे हे याचे उद्दीष्ट आहे. धमकीचे प्रकार उदाहरणार्थ ओपन वेब ऍप्लिकेशन सिक्युरिटी प्रोजेक्टद्वारे प्रकाशित केले जातात, उदा. त्याचे टॉप १०. दुसरीकडे, विशेषतः मायक्रो सर्व्हिसेस इंटरएक्टिव्ह अॅप्लिकेशन टेस्टिंग (आयएएसटी) स्वयंचलित फंक्शनल चाचण्या चालवताना कोणता कोड चालविला जातो हे तपासण्यासाठी उपयुक्त आहे, अॅप्लिकेशन्समध्ये असुरक्षितता शोधण्यावर लक्ष केंद्रित केले आहे. SAST आणि DAST च्या विरूद्ध, IAST अनुप्रयोगाच्या आत कार्य करते.  डेव्हसेकऑप्स हे एक सांस्कृतिक बदल म्हणून वर्णन केले गेले आहे ज्यामध्ये सुरक्षा शिक्षण, डिझाइनद्वारे सुरक्षित आणि सुरक्षा ऑटोमेशन एकत्रित करून सुरक्षित सॉफ्टवेअर तयार करण्यासाठी समग्र दृष्टीकोन समाविष्ट आहे.