Dependency Upgrade Gauntlet: Patch a Critical Library Without Breaking Users
चेंजलॉग, परीक्षणों, कैनरी और रोलबैक योजनाओं का उपयोग करके जोखिम के तहत अपग्रेड करने का अभ्यास करें।
सदस्यों द्वारा प्रस्तुत विचारों की समीक्षा करें और उन विषयों का समर्थन करें जिनमें आप भाग लेंगे।
10 प्रस्ताव
चेंजलॉग, परीक्षणों, कैनरी और रोलबैक योजनाओं का उपयोग करके जोखिम के तहत अपग्रेड करने का अभ्यास करें।
एक सुरक्षित अपलोड पाथ बनाएं जो आकार की सीमाओं, प्रकार की जांच, स्कैन और उपयोगकर्ता रिकवरी को संभाल सके।
पासवर्ड रीसेट सुरक्षा पर एक व्यावहारिक दो घंटे का सत्र, जो दुरुपयोग नियंत्रण (Abuse Controls), रिकवरी टोकन और उपयोगकर्ता विश्वास पर केंद्रित है। उपस्थित लोग ठोस इंजीनियरिंग ट्रेड-ऑफ पर काम करेंगे, उदाहरणों की समीक्षा करेंगे, और एक चेकलिस्ट के साथ सत्र समाप्त करेंगे जिसे वे वास्तविक टीम प्रोजेक्ट्स में लागू कर सकते हैं।
परमिशन बाउंड्री टेस्टिंग (Permission Boundary Testing) पर एक व्यावहारिक दो घंटे का सत्र, जो रोल्स, स्कोप्स और एडमिन यूआई एक्सेस पर केंद्रित है। प्रतिभागी ठोस इंजीनियरिंग ट्रेड-ऑफ पर काम करेंगे, उदाहरणों की समीक्षा करेंगे, और एक चेकलिस्ट के साथ सत्र समाप्त करेंगे जिसे वे वास्तविक टीम प्रोजेक्ट्स में लागू कर सकते हैं।
एक सुरक्षा मूल सिद्धांत अभ्यास, जहाँ उपस्थित लोग लीक हुए टोकन को पहचानने से लेकर उसकी रोकथाम तक की प्रक्रिया को संभालेंगे।
ओवरलैप और सत्यापन के साथ कुंजियों, टोकन, पासवर्ड और प्रमाणपत्रों को रोटेट करने का अभ्यास करें।
सत्र सुरक्षा बुनियादी सिद्धांतों (Session Security Fundamentals) पर एक व्यावहारिक दो घंटे का सत्र, जो कुकीज़, टोकन, लॉगआउट और अकाउंट रिकवरी पर केंद्रित है। प्रतिभागी ठोस इंजीनियरिंग ट्रेड-ऑफ पर काम करेंगे, उदाहरणों की समीक्षा करेंगे, और एक चेकलिस्ट के साथ सत्र समाप्त करेंगे जिसे वे वास्तविक टीम प्रोजेक्ट्स में लागू कर सकते हैं।
भूले-बिसरे एडमिन अधिकार, पुराने प्रोजेक्ट एक्सेस, साझा खाते और कमजोर ऑफबोर्डिंग रास्तों का पता लगाएं।
लॉग, ट्रेस और त्रुटि-रिपोर्टिंग नियमों को डिज़ाइन करें जो डेटा लीक किए बिना डिबगिंग के महत्व को बनाए रखें।
वेबहूक सुरक्षा के मूल सिद्धांतों पर एक व्यावहारिक दो घंटे का सत्र, जो सिग्नेचर, रिप्ले प्रोटेक्शन और ऑडिट लॉग पर केंद्रित है। प्रतिभागी ठोस इंजीनियरिंग ट्रेड-ऑफ पर काम करेंगे, उदाहरणों की समीक्षा करेंगे, और एक चेकलिस्ट के साथ सत्र समाप्त करेंगे जिसे वे वास्तविक टीम प्रोजेक्ट्स में लागू कर सकते हैं।