NTLM ऑथेंटिकेशन क्या है?
NTLM (न्यू टेक्नोलॉजी LAN मैनेजर) माइक्रोसॉफ्ट का सुरक्षा प्रोटोकॉल पैकेज है जो चैलेंज-रिस्पॉन्स विधि से उपयोगकर्ता पहचान प्रमाणित करता है बिना पासवर्ड भेजे। यह तीन संदेशों का उपयोग करता है: क्लाइंट से नेगोशिएशन, सर्वर से चैलेंज, क्लाइंट से ऑथेंटिकेशन।
ज्ञात कमजोरियों के बावजूद NTLM लीगेसी सिस्टम्स के साथ संगतता के लिए अभी भी उपयोग होता है। विंडोज 2000 से केरबेरोस मुख्य ऑथेंटिकेशन प्रोटोकॉल है। मुख्य अंतर: NTLM पासवर्ड हैशिंग (वन-वे) उपयोग करता है, जबकि केरबेरोस एन्क्रिप्शन (टू-वे) उपयोग करता है।
NTLM प्रोटोकॉल की समस्याएं:
- LSA सर्विस मेमोरी में रखा पासवर्ड हैश mimikatz जैसे टूल्स से निकाला जा सकता है
- कमजोर पासवर्ड्स आसानी से क्रैक होते हैं
- पारस्परिक प्रमाणीकरण का अभाव - सर्वर और क्लाइंट एक-दूसरे को सत्यापित नहीं करते
- पासवर्ड साल्टिंग नहीं - रैंडम स्ट्रिंग जोड़कर क्रैकिंग रोकने की सुविधा नहीं
ग्रुप पॉलिसी मैनेजमेंट एडिटर से NTLM अक्षम करें
- Win + R दबाएं, gpmc.msc टाइप करके ग्रुप पॉलिसी मैनेजमेंट खोलें।
- कंप्यूटर कॉन्फिगरेशन > नीतियां > विंडोज सेटिंग्स > सुरक्षा सेटिंग्स > स्थानीय नीतियां > सुरक्षा विकल्प पर जाएं।
- "नेटवर्क सुरक्षा: LAN मैनेजर ऑथेंटिकेशन स्तर" ढूंढें, डबल-क्लिक करें।
- "केवल NTLMv2 रिस्पॉन्स भेजें. LM और NTLM अस्वीकार करें" चुनें।
रजिस्ट्री एडिटर से NTLM अक्षम करें
- Win + R दबाएं, regedit खोलें।
- पथ पर जाएं:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa - दाएं पेन में राइट-क्लिक > नया > DWORD (32-बिट) > नाम lmCompatibilityLevel > मान 5 सेट करें (5 = केवल NTLM रिस्पॉन्स भेजें, LM और NTLM अस्वीकार करें)।
NTLM ऑडिट लॉगिंग सक्रिय करें
NTLM पूरी तरह अक्षम करने से पहले जांचें कि कोई ऐप अभी भी NTLM उपयोग तो नहीं कर रहा:
- ग्रुप पॉलिसी एडिटर में उसी पथ पर जाएं।
- "नेटवर्क सुरक्षा: NTLM प्रतिबंधित करें: इस डोमेन में NTLM ऑथेंटिकेशन ऑडिट करें" ढूंढें, "सभी सक्षम करें" चुनें।
- "नेटवर्क सुरक्षा: NTLM प्रतिबंधित करें: इनकमिंग NTLM ट्रैफिक ऑडिट करें" भी सक्षम करें।
NTLM उपयोग की घटनाएं जांचें
- इवेंट व्यूवर खोलें: सर्विसेज लॉग्स > माइक्रोसॉफ्ट > विंडोज > NTLM
- घटनाओं का विश्लेषण करें कि कौन से ऐप्स NTLM उपयोग कर रहे हैं।
- उन ऐप्स को SPN के माध्यम से केरबेरोस पर माइग्रेट करें।
एक्टिव डायरेक्ट्री डोमेन में NTLM पूरी तरह प्रतिबंधित करें
सत्यापन के बाद यूजर अकाउंट्स को "प्रोटेक्टेड यूजर्स" डोमेन ग्रुप में जोड़ें, फिर डोमेन में NTLM पूरी तरह अक्षम करें।