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

जाँचें कि कौन-सा अनुरोध विफल हुआ

यह पहचानकर शुरू करें कि कौन-सा अनुरोध विफल हुआ। पुश सूचना, TOTP कोड, FIDO प्रमाण और SAML प्रवाह में से हर एक अलग तरह से विफल होता है, और क्लाइंट आमतौर पर जानता है कि उसने कौन-सा माँगा था। अस्वीकृति, समाप्त चुनौती और वह डिलीवरी विफलता जो कभी डिवाइस तक नहीं पहुँची—सभी एक ही सामान्य त्रुटि पर समाप्त होती हैं, इसलिए अंतर अक्सर केवल क्लाइंट की अपनी स्थिति में ही बचता है।

उस स्थिति को सटीक रूप से लॉग करना उचित है। चुनौती पहचानकर्ता या लेनदेन संदर्भ, कारक का प्रकार, समय-चिह्न और परिणाम लिखें, पर कभी कोड या प्रमाण नहीं। चुनौती पहचानकर्ता ही व्यवस्थापक को पहचान प्रदाता की ओर घटना खोजने देता है; इसके बिना सहायता बातचीत “पिछले एक घंटे में कहीं” से शुरू होती है और आमतौर पर वहीं समाप्त हो जाती है। इसे रहस्य नहीं, नैदानिक मेटाडेटा मानें।

नई चुनौती के साथ एक बार, सोच-समझकर दोबारा प्रयास करें

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

बीच में छोटे विराम के साथ दो प्रयास उचित डिफ़ॉल्ट हैं; असीमित लूप नहीं। यदि दूसरा प्रयास उसी तरह विफल हो, तो जारी रखने के बजाय रुकें और रिपोर्ट करें।

क्लाइंट को क्या नहीं करना चाहिए

क्लाइंट को ऐसे कई काम नहीं करने चाहिए जो सहायक लगते हैं और होते नहीं। जब तक कोई “स्वीकृत” पर टैप न करे, पुश सूचनाएँ भेजते रहना नहीं चाहिए, क्योंकि इससे उपयोगकर्ता ऐसे अनुरोध स्वीकृत करना सीखते हैं जो उन्होंने शुरू नहीं किए, और फ़िशिंग किट ठीक इसी व्यवहार पर निर्भर करते हैं। मज़बूत कारक विफल होने के कारण कमज़ोर कारक पर नहीं लौटना चाहिए, और उसी समय सामने आई प्रमाणपत्र शिकायत से बचने के लिए सर्वर-पहचान जाँच बंद नहीं करनी चाहिए। इन तीनों शॉर्टकट में से हर एक प्रमाणीकरण विफलता को सुरक्षा घटना में बदल देता है।

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

यदि अनुरोध कीबोर्ड पर बैठे व्यक्ति ने शुरू नहीं किया, तो सही क्रिया उसे अस्वीकृत छोड़ना और सत्यापित सहायता मार्ग से रिपोर्ट करना है। शोर रोकने के लिए अनुरोध स्वीकृत करना विफलता का पैटर्न है, समाधान नहीं।

सहायता के लिए क्या दर्ज करें

सहायता के लिए उपयोगी रिकॉर्ड छोटा है। समय क्षेत्र के साथ अनुमानित समय, खाता, क्लाइंट और संस्करण, कारक का प्रकार, और हर प्रयास की गैर-गोपनीय स्थिति: माँगा गया, अस्वीकृत, समाप्त, स्वीकृत पर नीति द्वारा अस्वीकृत।

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

पुनर्प्राप्ति का मार्ग लॉगिन के मार्ग जितनी ही देखभाल का हकदार है। खोए डिवाइस के लिए कार्यप्रवाह ठीक इसलिए मौजूद है कि अस्वीकृति प्रमाणीकरण को दरकिनार करने की अनुमति न बने, और क्लाइंट को अपना तैयार करने के बजाय संगठन की प्रलेखित प्रक्रिया से लिंक करना चाहिए।

जिस नियम पर निर्माण करना है वह यह है: अस्वीकृति एक परिणाम है, बाधा नहीं। इसे एक बार, स्पष्ट रूप से, कार्य करने के लिए पर्याप्त संदर्भ के साथ रिपोर्ट करें, और अगला प्रयास नया होने दें। फ़िशिंग-प्रतिरोधी MFA पर CISA का मार्गदर्शन बताता है कि “स्वीकृति तक पूछते रहना” पैटर्न शुरू से ही खतरनाक क्यों है, और जब कोई पुनः प्रयास का लूप सुझाए तो यही उद्धृत करने योग्य संदर्भ है। अस्वीकृति के बाद क्लाइंट जो कुछ भी जोड़े, उससे अगला निर्णय मनुष्य के लिए आसान होना चाहिए, निर्णय उससे छिनना नहीं।

संबंधित लेख