सामग्री पर जाएं

साइट खोज

पेज खोजने के लिए टाइप करें

← Field notesइंजीनियरिंग

शून्य स्थायी कुंजियाँ: एक माइग्रेशन प्लेबुक

कोई दीर्घकालिक सीक्रेट न रहने तक पहुँचना एक प्रोजेक्ट है, कोई स्विच नहीं। यह वह क्रम है जिसकी हम सिफ़ारिश करते हैं, और हर चरण में मौजूद जाल।

PN

Priya Nandakumar · प्लेटफ़ॉर्म प्रमुख

9 मिनट का पठन

Share
एक पेगबोर्ड पर भौतिक कुंजियों की पंक्तियाँ, ज़्यादातर खाली

कुछ भी हिलाने से पहले सूची बनाएं

आप वह नहीं हटा सकते जो आप देख नहीं सकते। पहला चरण खोज है: हर स्थिर कुंजी, सेवा खाता और साझा सीक्रेट, इसका उपयोग कौन करता है और यह कहाँ तक पहुँच सकता है, इसके साथ मैप किया गया। यह असहज है। ऐसा ही होना चाहिए।

उम्मीद करें कि संख्या किसी के विश्वास से बड़ी होगी। जो टीमें सबसे अधिक आश्वस्त हैं कि उनके पास 'मुट्ठी भर' कुंजियाँ हैं, वे आमतौर पर सैकड़ों पर बैठी होती हैं। संख्या प्रकाशित करें। आत्मविश्वास दृश्यता के बाद आता है।

टीम से नहीं, ब्लास्ट रेडियस से कटओवर करें

वर्णानुक्रम में या जो स्वयंसेवा करे उसके आधार पर माइग्रेट न करें। ब्लास्ट रेडियस के आधार पर माइग्रेट करें: वे क्रेडेंशियल पहले जाते हैं जो पैसा हिला सकते हैं या संवेदनशील डेटा पढ़ सकते हैं, क्योंकि वे ही हैं जिनका लीक होना वास्तव में आपको नुकसान पहुँचाता है।

हर एक के लिए, स्थायी कुंजी को मांग-पर-आधारित सीमित इश्यूएंस से बदलें। एजेंट पूछता है, मिनटों का क्रेडेंशियल पाता है, और स्थिर कुंजी हटा दी जाती है, केवल घुमाई नहीं जाती। हटाना वह हिस्सा है जिसे लोग छोड़ देते हैं। इसे मत छोड़ें।

शून्य साबित करें

लक्ष्य स्थिति शून्य स्थायी कुंजियाँ है, और आपको इसे दिखाने में सक्षम होना चाहिए। जब इश्यूएंस केंद्रीकृत होता है, तो 'कितने दीर्घकालिक क्रेडेंशियल मौजूद हैं' एक संख्या वाली क्वेरी बन जाती है, कंधे उचकाने वाला सर्वेक्षण नहीं।

वह संख्या एक डैशबोर्ड पर होनी चाहिए जिसे आपके ऑडिटर देख सकें। एक माइग्रेशन जो एक दावे के साथ समाप्त होता है वह चुपचाप वापस चला जाता है। एक जो लाइव गिनती के साथ समाप्त होता है वह ईमानदार बना रहता है।

  • #माइग्रेशन
  • #सीक्रेट्स
  • #रोलआउट
PN

Priya Nandakumar · प्लेटफ़ॉर्म प्रमुख

9 मिनट का पठन

Share

More field notes

एक यांत्रिक टाइमिंग तंत्र का क्लोज़-अपइंजीनियरिंग

व्यवहार में अल्पकालिक क्रेडेंशियल

सभी सहमत हैं कि कुंजियाँ समाप्त होनी चाहिए। फिर कोई TTL को एक साल पर सेट कर देता है ताकि कुछ भी न टूटे। यहाँ बताया गया है कि हम मिनटों-लंबे क्रेडेंशियल को वास्तविक वर्कलोड के संपर्क में जीवित कैसे रखते हैं।

Priya Nandakumar · प्लेटफ़ॉर्म प्रमुख

7 मिनट का पठन

जुड़े हुए निर्णय पथों का एक शाखाबद्ध आरेखइंजीनियरिंग

डिप्लॉय-समय पर नहीं, निष्पादन-समय पर पॉलिसी लिखना

डिप्लॉय पर तय किए गए पहुँच निर्णय जब तक मायने रखते हैं, तब तक बासी हो चुके होते हैं। हम उस क्षण पॉलिसी ग्राफ़ का मूल्यांकन करते हैं जब एक एजेंट कार्य करता है। यहाँ बताया गया है कि इससे आपको क्या मिलता है।

Priya Nandakumar · प्लेटफ़ॉर्म प्रमुख

6 मिनट का पठन