दो नवीनीकरण डिज़ाइन डिज़ाइन समीक्षा में एक जैसे दिखते हैं और जनवरी में बिल्कुल अलग व्यवहार करते हैं। पहला टाइमर चलाता है, प्रमाणपत्र फिर से जारी करता है और फ़ाइलें साझा फ़ोल्डर में गिरा देता है। दूसरा नवीनीकरण को डिलीवरी की समस्या मानता है: कौन माँगता है, क्या पात्रता सिद्ध करता है, सामग्री उपकरण तक कैसे पहुँचती है और क्लाइंट को उसे उपयोग करने के लिए क्या प्रेरित करता है। केवल दूसरा ही ऑफ़लाइन लैपटॉप, सेवानिवृत्त परिसंपत्ति और चुपचाप विफल हुई डिलीवरी का सामना कर पाता है।

दोनों डिज़ाइनों की तुलना वहाँ करें जहाँ वे वास्तव में भिन्न हैं

टाइमर डिज़ाइन सर्वर पक्ष का अनुकूलन करता है। एक निर्धारित कार्य CA को बुलाता है, नया प्रमाणपत्र प्रकट होता है और ऑपरेटर काम पूरा मान लेता है। जारी होने के बाद जो कुछ होता है वह किसी और की समस्या है, जब तक कोई उपकरण जुड़ न सके और समाप्ति तिथि कारण न बताए।

वर्कफ़्लो डिज़ाइन अंतिम मील का अनुकूलन करता है। यह मानता है कि जारी करना श्रृंखला की एक कड़ी है और हर बाद का चरण स्वतंत्र रूप से विफल हो सकता है। इसे बनाने में अधिक खर्च होता है और चलाने में बहुत कम, क्योंकि विफलताएँ समाप्त हो चुके क्लाइंट के रूप में नहीं, बल्कि ट्रैक की गई स्थितियों के रूप में दिखती हैं।

अंतर को दृष्टि में रखने का एक उपयोगी तरीका वह क्रम है जिसे हर डिज़ाइन को स्पष्ट रूप से नाम देना होता है।

detect window -> authenticate request -> authorize -> issue
-> deliver and stage -> activate -> verify fresh auth -> retire old material

विंडो को प्रमाणपत्र से ही पहचानें

वैधता उस प्रमाणपत्र से पढ़ें जो क्लाइंट वास्तव में प्रस्तुत कर रहा है, न कि किसी प्रतिलिपि किए गए फ़ाइल नाम में अंतर्निहित तिथि से। फ़ाइल नाम खिसकते हैं, और जिस फ़ाइल पर 2026 लिखा है उसमें ऐसा क्रेडेंशियल हो सकता है जो मार्च में समाप्त होता है।

धीमे मामलों के लिए विंडो में कुछ छूट रखें: हफ़्तों तक ऑफ़लाइन रहने वाले उपकरण, ऐसी स्वीकृतियाँ जिनके लिए व्यक्ति चाहिए, और ऐसे डिलीवरी मार्ग जो काम करने से पहले एक बार विफल होते हैं। सफलता की रिपोर्ट करने वाला टाइमर केवल यह सिद्ध करता है कि टाइमर चला, इससे अधिक कुछ नहीं।

कुछ भी जारी होने से पहले अनुरोध को अधिकृत करें

मौजूदा प्रमाणपत्र वैध नवीनीकरण तंत्र का हिस्सा हो सकता है, पर उसका विषय पाठ अधिकरण का निर्णय नहीं है। जिस प्रश्न का उत्तर देना है वह यह है कि क्या यह खाता और यह उपकरण अब भी बेड़े में पहचान के हक़दार हैं, और वह उत्तर प्रमाणपत्र में नहीं, आपके परिसंपत्ति रिकॉर्ड में रहता है।

सेवानिवृत्त लैपटॉप जिसका निर्धारित कार्य अब भी चलता है, उसे नया अधिकार नहीं मिलना चाहिए। RFC 7030 यहाँ पढ़ने योग्य है, क्योंकि यह प्रमाणित पुनःपंजीकरण को सर्वर-पक्षीय अधिकरण और नीति से अलग करता है; यह उधार लेने योग्य मॉडल है, यह दावा नहीं कि OpenVPN या EasyRSA वह प्रोटोकॉल देते हैं।

डिलीवरी, स्टेजिंग और सक्रियण अलग-अलग चरणों के रूप में

जारी करना पहचान, उद्देश्य और जारी करने का संबंध बनाए रखता है, और नई कुंजी जोड़ी से बना प्रतिस्थापन तब तक बेकार है जब तक मिलती हुई कुंजी उसके साथ न जाए। जोड़ी को ऐसे चैनल से पहुँचाएँ जिसके पीछे अभिगम-नियंत्रण डिज़ाइन हो, क्योंकि अनुमान न लगने योग्य URL छिपाव है, नियंत्रण नहीं।

स्टेजिंग वह जगह है जहाँ अधिकांश ऑटोमेशन चुपचाप टूटता है। आयातित प्रोफ़ाइल एक जगह पड़ी रह सकती है जबकि व्यवस्थापक कहीं और फ़ाइल अद्यतन करे, और क्लाइंट पुराना प्रमाणपत्र प्रस्तुत करता रहता है जब तक किसी की नज़र न पड़े। जिस पथ को क्लाइंट पढ़ता है, जिस खाते को उसमें लिखने की अनुमति है और जो घटना पुनःलोड शुरू करती है, उन्हें लिख लें। फिर पुष्टि करें कि प्रतिस्थापन वही फ़ाइल है जो वास्तव में उपयोग हो रही है, बगल में आई कोई प्रतिलिपि नहीं।

सत्यापन का अर्थ है नई सामग्री के साथ नया प्रमाणीकरण और उस एप्लिकेशन की जाँच जिसकी उपयोगकर्ता को आवश्यकता है। पहले से स्थापित सुरंग अब भी पिछला क्रेडेंशियल दर्शा सकती है, इसलिए खुला कनेक्शन सफल नवीनीकरण का प्रमाण नहीं है।

छूटी हुई विंडो की पुनर्प्राप्ति पहले डिज़ाइन करें

जब लैपटॉप पंजीकरण सेवा तक केवल VPN से पहुँचता है, तो समाप्ति एक चक्र बनाती है: सुरंग में प्रवेश के लिए उपकरण को प्रमाणपत्र चाहिए और प्रमाणपत्र लाने के लिए सुरंग चाहिए। पहला निर्धारित कार्य रवाना होने से पहले आउट-ऑफ़-बैंड व्यवस्था तय करें, चाहे वह अलग से प्रमाणित पंजीकरण एंडपॉइंट हो या व्यवस्थापक-सहायित पुनःपंजीकरण।

आप जो भी चुनें, उसे अनुरोधकर्ता और वर्तमान अधिकार का सत्यापन करना होगा। जो भी माँगे उससे समाप्त प्रमाणपत्र स्वीकार करने के लिए सर्वर कॉन्फ़िगर करना पुनर्प्राप्ति का मार्ग नहीं है, यह उस जाँच का स्थायी कमज़ोर करना है जिसे आपने बाकी डिज़ाइन से बचाया था।

अंत में, नवीनीकरण और समझौते को अलग प्रक्रियाओं में रखें। लीक हुई कुंजी को निरसन और सक्रिय सत्रों के प्रति प्रतिक्रिया चाहिए, और समाप्ति तिथि बढ़ाने में इनमें से कुछ भी नहीं है। स्वीकृति परीक्षण में ऑफ़लाइन उपकरण, विफल डिलीवरी और सेवानिवृत्त परिसंपत्ति शामिल करें, और समय-सारणी सक्षम करने के लिए तैयार है।

संबंधित लेख