परिचय

पूरा किया

सॉफ्टवेयर सुरक्षा हमेशा महत्वपूर्ण होती है, और यह संपूर्ण सॉफ़्टवेयर-विकास जीवनचक्र को फैलाती है। फोकस अक्सर सुरक्षित कोड लिखने और बुनियादी ढांचे को बंद करने के लिए समर्पित होता है। सॉफ़्टवेयर-विकास जीवनचक्र के प्रत्येक चरण के दौरान होने वाली प्रक्रियाओं की सुरक्षा करना भी महत्वपूर्ण है।

मान लीजिए कि आप एक महत्वपूर्ण GitHub रिपॉजिटरी का प्रबंधन कर रहे हैं। आप उच्चतम स्तर की सुरक्षा लागू करना चाहते हैं, लेकिन योगदानकर्ताओं के लिए एक स्वागत योग्य अनुभव भी प्रदान करना चाहते हैं। दुर्भाग्य से, सुरक्षित होना अक्सर घर्षण का परिचय देता है जो हर किसी की उत्पादकता में बाधा डालता है। इस ओवरहेड को कम करने के लिए, GitHub विभिन्न स्वचालित सुविधाएँ प्रदान करता है जो आपको संपूर्ण विकास प्रक्रिया के दौरान सभी को धीमा किए बिना एक सुरक्षित भंडार को कुशलतापूर्वक प्रशासित करने की अनुमति देता है।

सीखने के उद्देश्य

इस मॉड्यूल में, आप:

  • अपने भंडार को सुरक्षित करने और विकास जीवनचक्र में बाईं ओर स्थानांतरित करने के महत्व को पहचानें।
  • एक सुरक्षित विकास रणनीति स्थापित करने के लिए उपकरणों, GitHub सुविधाओं और सर्वोत्तम प्रथाओं की पहचान करें।
  • .gitignore फ़ाइल का उपयोग लागू करके संवेदनशील फ़ाइलों को अपने भंडार से बाहर रखें।
  • पहचानें कि सुरक्षा भेद्यताओं के साथ पुरानी निर्भरताओं का पता लगाने और उन्हें ठीक करने के लिए कैसे।
  • कोड स्कैनिंग और गुप्त स्कैनिंग जैसी उन्नत सुरक्षा सुविधाओं को पहचानें।

आवश्यकताएँ

  • एक GitHub खाता
  • GitHub में फ़ाइलों को नेविगेट और संपादित करने की क्षमता