ज़ीरो ट्रस्ट की शुरुआत डिवाइस वेरिफिकेशन से होती है
डिवाइस को वेरिफाई किए बिना यूज़र पर भरोसा करना ID जाँचने पर भी चोरी की कार न देखने जैसा है। डिवाइस इंटेलिजेंस ज़ीरो-ट्रस्ट आर्किटेक्चर में कैसे फिट होती है।
ज़ीरो ट्रस्ट आर्किटेक्चर एक सरल सिद्धांत पर बने हैं: कभी भरोसा मत करो, हमेशा वेरिफाई करो। लेकिन ज़्यादातर इम्प्लीमेंटेशन यूज़र को वेरिफाई करने पर ध्यान देते हैं — उसकी पहचान, उसकी अनुमतियाँ, उसके ऑथेंटिकेशन फैक्टर — और जिस डिवाइस का वह उपयोग कर रहा है उसे अनदेखा कर देते हैं। यह ऐसा है जैसे किसी की ID तो दरवाज़े पर जाँच ली जाए पर यह न देखा जाए कि वह चोरी की कार में आया है।
डिवाइस ब्लाइंड स्पॉट
एक सामान्य ज़ीरो-ट्रस्ट सेटअप पर विचार करें: एक यूज़र अपने क्रेडेंशियल्स से ऑथेंटिकेट करता है, MFA पूरा करता है और एक सेशन टोकन प्राप्त करता है। सिस्टम यह वेरिफाई करता है कि वह कौन है, पर यह नहीं कि वह क्या उपयोग कर रहा है। यदि कोई हमलावर सेशन टोकन चुरा ले और उसे किसी दूसरे डिवाइस से रीप्ले करे, तो ज़्यादातर सिस्टम उसे स्वीकार कर लेंगे। यदि किसी वैध यूज़र का डिवाइस कॉम्प्रोमाइज़ हो जाए और man-in-the-browser हमला चला रहा हो, तो सिस्टम इसका पता नहीं लगा सकता क्योंकि उसने कभी डिवाइस को वेरिफाई ही नहीं किया।
डिवाइस वेरिफिकेशन इस खाई को भरता है। हर सेशन के लिए एक स्थायी डिवाइस फिंगरप्रिंट जनरेट करके, आप यह पता लगा सकते हैं कि कब कोई सेशन टोकन किसी दूसरे डिवाइस पर माइग्रेट होता है, कब कोई ज्ञात यूज़र किसी अपरिचित डिवाइस पर दिखता है, या कब कोई डिवाइस कॉम्प्रोमाइज़ से जुड़ी विशेषताएँ (VPN उपयोग, incognito मोड, ब्राउज़र टैम्परिंग) प्रदर्शित करता है।
डिवाइस ट्रस्ट स्कोरिंग
सभी डिवाइस समान स्तर के भरोसे के हकदार नहीं होते। एक ऐसा डिवाइस जो पहले देखा जा चुका है, जिसकी विशेषताएँ स्थिर हैं और जो किसी परिचित लोकेशन से एक्सेस कर रहा है, उच्च भरोसे का हकदार है। एक ऐसा डिवाइस जो नया है, VPN से चल रहा है, incognito ब्राउज़र के साथ है और जिसमें ऑटोमेशन के संकेत हैं, बहुत कम भरोसे का हकदार है।
हमारा Smart Signals विश्लेषण एक व्यापक डिवाइस ट्रस्ट स्कोर तैयार करता है जो हार्डवेयर स्थिरता (क्या यह डिवाइस फिंगरप्रिंट पहले देखा गया है?), एनवायरनमेंटल सिग्नल (VPN, proxy, Tor, incognito मोड), टैम्परिंग संकेतक (स्पूफ किया गया user agent, संशोधित canvas, असंगत WebGL) और व्यवहारगत पैटर्न (रिक्वेस्ट वेलोसिटी, नेविगेशन पैटर्न, इंटरैक्शन टाइमिंग) को ध्यान में रखता है।
स्टेप-अप ऑथेंटिकेशन
डिवाइस ट्रस्ट स्कोर डायनामिक स्टेप-अप ऑथेंटिकेशन को सक्षम बनाते हैं। हर एक्सेस के लिए एक जैसे ऑथेंटिकेशन फैक्टर की माँग करने के बजाय, आप डिवाइस के जोखिम प्रोफ़ाइल के आधार पर आवश्यकताओं को समायोजित कर सकते हैं।
कम जोखिम (ज्ञात डिवाइस, परिचित लोकेशन, कोई असामान्यता नहीं): लंबे सेशन के साथ केवल-पासवर्ड लॉगिन की अनुमति दें। मध्यम जोखिम (नया डिवाइस, परिचित लोकेशन): MFA अनिवार्य करें। उच्च जोखिम (नया डिवाइस, VPN, incognito, उच्च वेलोसिटी): MFA के साथ अतिरिक्त वेरिफिकेशन (ईमेल पुष्टि, सुरक्षा प्रश्न) अनिवार्य करें। गंभीर जोखिम (bot संकेतक, टैम्परिंग का पता चला): रिक्वेस्ट को पूरी तरह ब्लॉक करें।
यह दृष्टिकोण यूज़र अनुभव को खराब किए बिना सुरक्षा को बेहतर बनाता है। अपने नियमित डिवाइस पर वैध यूज़र आसानी से ऑथेंटिकेशन पार कर जाते हैं, जबकि संदिग्ध सेशन को उपयुक्त घर्षण का सामना करना पड़ता है।
निरंतर डिवाइस मॉनिटरिंग
ज़ीरो ट्रस्ट एक बार का गेट चेक नहीं है — यह निरंतर वेरिफिकेशन है। हमारा सिस्टम पूरे सेशन के दौरान डिवाइस विशेषताओं की निगरानी करता है, केवल लॉगिन के समय नहीं। यदि कोई सेशन जो किसी वैध डिवाइस पर शुरू हुआ था, बीच में किसी तरह किसी दूसरे डिवाइस पर स्थानांतरित हो जाता है (जो टोकन चोरी का संकेत है), तो हम इस बदलाव का तुरंत पता लगा लेते हैं।
हम उन डिवाइस विशेषता बदलावों की भी निगरानी करते हैं जो कॉम्प्रोमाइज़ का संकेत दे सकते हैं: अचानक किसी VPN पर स्विच होना, ब्राउज़र developer tools का खुलना, या ऑटोमेशन फ्रेमवर्क आर्टिफैक्ट का दिखना। सेशन के बीच के ये बदलाव अलर्ट ट्रिगर करते हैं और स्वचालित रूप से सेशन के जोखिम स्तर को बढ़ा सकते हैं।
इम्प्लीमेंटेशन
tracio.ai के साथ डिवाइस वेरिफिकेशन को ज़ीरो-ट्रस्ट आर्किटेक्चर में एकीकृत करना सीधा है। हमारे JavaScript एजेंट को अपने ऑथेंटिकेशन पेजों और महत्वपूर्ण एप्लिकेशन पेजों में जोड़ें। सर्वर साइड पर, सेशन टोकन को वैलिडेट करते समय डिवाइस फिंगरप्रिंट और ट्रस्ट स्कोर जाँचें। स्टेप-अप ऑथेंटिकेशन निर्णयों को चलाने के लिए ट्रस्ट स्कोर का उपयोग करें।
ज़्यादातर टीमों के लिए, यह एकीकरण एक दिन से भी कम समय लेता है। JavaScript एजेंट 50ms से कम लेटेंसी जोड़ता है। सर्वर-साइड API 10ms से कम में डिवाइस इंटेलिजेंस लौटाता है। परिणाम एक ऐसा ज़ीरो-ट्रस्ट इम्प्लीमेंटेशन है जो वास्तव में यूज़र और डिवाइस दोनों को वेरिफाई करता है।