Secure Coding
कठिनाई स्तर: शुरुआती/मध्यम
अवधि: 11 मॉड्यूल, प्रत्येक मॉड्यूल में ≈1-5 मिनट के वीडियो + 3 प्रश्न उपलब्धता: Training Platform पर अलग-अलग मॉड्यूल के रूप में उपलब्ध है। मॉड्यूल:
- Secure Coding - Introduction (0:59 वीडियो)
- Secure Coding - Authentication & Authorization (1:34 वीडियो)
- Secure Coding - Injection (1:40 वीडियो)
- Secure Coding - Least Privilege (1:16 वीडियो)
- Secure Coding - OWASP Introduction (1:18 वीडियो)
- Secure Coding - OWASP Update - Q4 2022 में अपडेट किया गया(4:51 वीडियो)
- Secure Coding - Patching (1:42 वीडियो)
- Secure Coding - Source Code Secrets (1:41 वीडियो)
- Secure Coding - Static Analysis (1:08 वीडियो)
- Secure Coding - Threat Modeling (1:18 वीडियो)
- Secure Coding - Vulnerable Dependencies (1:20 वीडियो)
ट्रेलर: ट्रेलर देखें मार्केटिंग सामग्री:Secure Coding Marketing Kit
मुख्य विषय: तकनीकी कर्मचारियों को भी प्रारंभिक Training की आवश्यकता होती है! ये संक्षिप्त Training मॉड्यूल आपके डेवलपर्स और अन्य तकनीकी कर्मचारियों को सुरक्षित कोडिंग की विभिन्न अवधारणाओं से परिचित कराएंगे। जो अंतिम उपयोगकर्ता इन अवधारणाओं से पहले से परिचित हैं, उनके लिए Secure Coding इनके महत्व की एक उत्कृष्ट याद दिलाता है। मुख्य अधिगम अवधारणाएं:
-
Introduction
- विकास प्रक्रिया में सुरक्षा
-
Authentication and Authorization
- Authentication बनाम authorization
- सॉफ़्टवेयर परीक्षण
- Who You Are टेस्ट और What You Can Do टेस्ट
-
Injection
- डेटा का मूल्य
- Injection हमलों की मूल बातें
- SQL और OS command injection हमले
- Injection हमलों की रोकथाम
-
Least Privilege
- Least privilege की मूल बातें
- विकास प्रक्रिया के दौरान least privilege
- एक्सेस की नियमित समीक्षा
-
OWASP Introduction
- OWASP संगठन का परिचय
- OWASP Top 10 का उपयोग
- ASVS और अन्य OWASP संसाधन
-
OWASP Update
- 2021 के अनुसार OWASP Top 10 श्रेणियां
- नई श्रेणियां
- नाम बदली गई और परिवर्तित श्रेणियां
-
Patching
- Patching का महत्व
- Patching न करने के परिणाम
- Patch management सिस्टम
-
Source Code Secrets
- अत्यधिक साझा करने के खतरे
- Github रिपॉजिटरी में डेटा
- Encryption
- Source code secrets की पहचान
-
Static Analysis
- डिप्लॉयमेंट से पहले बग की पहचान
- उपलब्ध टूल
- कोड की गुणवत्ता में सुधार
-
Threat Modeling
- Threat modeling का उपयोग
- Threat modeling के चरण
- उपलब्ध टूल और संसाधन
-
Vulnerable Dependencies
- दूसरों के सोर्स कोड का उपयोग करने के नुकसान
- Patching का महत्व
- कमजोरियों की पहचान में सहायक टूल

