
हैंड्स-ऑन साइबरसुरक्षा लैब: AWS पर मिनी-SOC, CloudTrail IOC विश्लेषक, फ़िशिंग विश्लेषण लैब, ELF बाइनरी ट्राइएज, SOC एजेंट कौशल
व्यावहारिक साइबर सुरक्षा लैब परियोजनाएँ: AWS पर एक मिनी-SOC, एक Python IOC विश्लेषक, और एक फ़िशिंग विश्लेषण लैब। सत्यापन योग्य, व्यावहारिक सुरक्षा कौशल प्रदर्शित करने के लिए बनाई गई।
🔗 https://github.com/szzxli/soc-home-lab
📊 कौशल मात्रात्मक रूप से मापे गए: इन परियोजनाओं को एक सार्वजनिक रूब्रिक के विरुद्ध मूल्यांकित किया जाता है और सहयोगी रेपो szzxli/soc-skills में NIST NICE फ्रेमवर्क से मैप किया जाता है — जिसमें एक पृष्ठ का HR-पठनीय कौशल प्रोफ़ाइल भी शामिल है।
इस रेपो में सभी डेटासेट, लॉग नमूने, और ईमेल आर्टिफ़ैक्ट सिंथेटिक प्रशिक्षण नमूने हैं — जिन्हें स्पष्ट रूप से इस प्रकार लेबल किया गया है। यहाँ कोई वास्तविक घटना, वास्तविक लॉग, या वास्तविक फ़िशिंग ईमेल प्रस्तुत नहीं किया गया है।
समस्या: SOC विश्लेषकों को यह जानने की आवश्यकता है कि क्लाउड डिटेक्शन वास्तव में कैसे सक्रिय होते हैं — केवल सिद्धांत नहीं। यह क्या है: एक न्यूनतम AWS डिटेक्शन स्टैक (VPC → CloudTrail → S3 → GuardDuty → SecurityHub), Stratus Red Team का उपयोग करते हुए तीन adversary-emulation परिदृश्य (सत्यापित technique IDs), एक ट्राइएज गाइड, और रिक्त घटना रिपोर्ट टेम्पलेट। कौशल: CloudTrail विश्लेषण, GuardDuty ट्राइएज, घटना प्रतिक्रिया वर्कफ़्लो, Terraform IaC।
समस्या: Tier-1 विश्लेषक कच्चे CloudTrail लॉग में डूब जाते हैं; सरल अनुमानित विधियाँ स्पष्ट बुराई को तेज़ी से पकड़ लेती हैं। यह क्या है: एक कार्यशील CLI टूल जो CloudTrail JSON को पार्स करता है, असामान्य लॉगिन / विफल-लॉगिन स्पाइक / जोखिम भरे IAM परिवर्तनों को चिह्नित करता है, AbuseIPDB के माध्यम से IPs को समृद्ध करता है, और एक Markdown रिपोर्ट उत्पन्न करता है। सिंथेटिक नमूना डेटा और पासिंग pytest सूट के साथ आता है। कौशल: Python स्क्रिप्टिंग, लॉग विश्लेषण, IOC संवर्धन, डिटेक्शन अनुमानित विधियाँ।
समस्या: फ़िशिंग ट्राइएज दैनिक Tier-1 SOC कार्य है — हेडर फ़ोरेंसिक्स, auth-result व्याख्या, URL डीऑब्फ़स्केशन। यह क्या है: एक पुनर्निर्मित प्रशिक्षण-नमूना फ़िश का पूर्ण वॉकथ्रू, एक हेडर-विश्लेषण चीटशीट, एक रिक्त विश्लेषण रिपोर्ट टेम्पलेट, और GoPhish का उपयोग करते हुए एक स्व-परीक्षण गाइड (केवल अपना मेलबॉक्स)। कौशल: ईमेल हेडर फ़ोरेंसिक्स, SPF/DKIM/DMARC, URL विश्लेषण, फ़िशिंग ट्राइएज।
समस्या: इस सप्ताह का #1 ट्रेंडिंग morluto/rea 50+ एजेंट-फेसिंग सबकमांड और मशीन-उन्मुख Evidence JSON को उजागर करता है — शक्तिशाली, लेकिन त्वरित ट्राइएज के लिए मानव-अनुकूल नहीं।
यह क्या है: REA विचार पर आधारित एक-कमांड ELF बाइनरी ट्राइएज CLI (triage.py <binary>): सेक्शन-एन्ट्रॉपी पैकिंग अनुमानित विधियाँ, W^X डिटेक्शन, संदिग्ध-आयात वॉचलिस्ट, स्ट्रिंग IOC निष्कर्षण, स्कोर-आधारित निर्णय (benign/suspicious/malicious), और एक पृष्ठ की विश्लेषक रिपोर्ट। प्रोवाइडर कॉन्फ़िगर होने पर वैकल्पिक REA inspect-binary-layout संवर्धन; इसके बिना ईमानदारी से काम करता है।
कौशल: स्टैटिक बाइनरी विश्लेषण, ELF आंतरिक संरचना, मैलवेयर ट्राइएज अनुमानित विधियाँ, डिटेक्शन इंजीनियरिंग।
समस्या: ट्रेंडिंग mattpocock/skills (291k स्टार्स) एक TypeScript इंजीनियर के एजेंट वर्कफ़्लो को पैकेज करता है — इसमें कुछ भी SOC की भाषा नहीं बोलता।
यह क्या है: Tier-1 विश्लेषक लूप के लिए पाँच एजेंट कौशल, प्रत्येक इस रेपो की एक कार्यशील परियोजना से निकाला गया: alert-triage, incident-report, cloudtrail-ioc, phishing-analysis, binary-triage। प्रत्येक कौशल अपना ट्रिगर, वर्कफ़्लो, आउटपुट कॉन्ट्रैक्ट, और ईमानदारी की सीमाएँ घोषित करता है। MIT लाइसेंस प्राप्त, किसी भी एजेंट की skills डायरेक्टरी में कॉपी-पेस्ट इंस्टॉल करने योग्य।
कौशल: डिटेक्शन ट्राइएज, घटना प्रलेखन, एजेंट कौशलों में ज्ञान का आसवन।
morluto/rea से प्रेरित): स्टैटिक heuristics (सेक्शन एन्ट्रॉपी, W^X, संदिग्ध इम्पोर्ट्स, स्ट्रिंग IOCs), स्कोर-आधारित निर्णय, विश्लेषक-तैयार रिपोर्ट; वैकल्पिक REA प्रोवाइडर संवर्धन।mattpocock/skills का सुरक्षा-रंगीन उत्तर।| SOC विश्लेषक JD कीवर्ड | कवर किया गया |
|---|---|
| SIEM / लॉग विश्लेषण | 01 (CloudTrail, GuardDuty), 02 (लॉग पार्सिंग) |
| घटना प्रतिक्रिया और triage | 01 (triage गाइड, IR टेम्पलेट्स) |
| खतरा पहचान / IOCs | 02 (heuristics, AbuseIPDB संवर्धन), 03 (IOC निष्कर्षण) |
| Phishing विश्लेषण | 03 (पूर्ण वॉकथ्रू + चीटशीट) |
| क्लाउड सुरक्षा (AWS) | 01 (VPC, IAM, S3, GuardDuty, SecurityHub) |
| स्क्रिप्टिंग / ऑटोमेशन (Python) | 02 (CLI टूल + टेस्ट) |
| IaC (Terraform) | 01 (terraform/main.tf) |
| दस्तावेज़ीकरण और रिपोर्टिंग | 01 + 03 (टेम्पलेट्स, राइट-अप्स) |
terraform destroy चलाएँ — डिटेक्टरों को बिना निगरानी के चलते न छोड़ें।