विंडोज में LSA और LSASS का क्या संबंध है?


0

मुझे पता है कि एलएसए और एलएसएएस क्रमशः "स्थानीय सुरक्षा प्राधिकरण" और "स्थानीय सुरक्षा प्राधिकरण सबसिस्टम सेवा" के लिए खड़ा है।

LSASS विंडोज के भीतर एक निष्पादन योग्य है जो स्थानीय और डोमेन उपयोगकर्ताओं (दाएं) दोनों के लिए मेमोरी आदि में क्रेडेंशियल्स को स्टोर करता है?

क्या LSASS केवल LSA का कार्यान्वयन है, या इन दोनों के बीच क्या संबंध है?


आप एलएसए को कहां देख रहे हैं? यदि आपके पास "lsa.exe" जैसे एक प्रक्रिया चल रही है, तो यह एक मान्य सिस्टम फ़ंक्शन के रूप में मैलवेयर मास्किंग हो सकता है।
— जेमी हनरहान

मैं एलएसए नहीं चला रहा हूं। यह सिर्फ एक अवधारणा है, मैं अक्सर उपयोग किए गए लेख आदि देखता हूं
— शुज़ेंग

ठीक है, तो मैं जवाब दे सकता हूं।
— जेमी हन्रहान

जवाबों:


2

हां, "एलएसए" अवधारणा है, और "एलएसएएस। Exe", एक प्रक्रिया है जो एलएसए के कई कार्यों को लागू करती है। स्वयं "प्रमाणीकरण" के अलावा (एसएएम डेटाबेस के खिलाफ उपयोगकर्ता की साख को मान्य करते हुए) इसमें क्रेडेंशियल्स, सुरक्षित कुंजी भंडारण (यदि आपके सिस्टम में उन्हें स्टोर करने के लिए कोई अन्य स्थान नहीं है), और इसी तरह का भंडारण शामिल है। यदि आपके पास उदाहरण फ़ाइलों पर सक्षम ऑडिटिंग है, तो यह Lsass.exe है जो स्वरूपों को दर्ज करता है और सुरक्षा लॉग में प्रविष्टियां भेजता है।

btw, एक डोमेन में, जब आप एक डोमेन खाते में लॉग इन करते हैं, तो डोमेन नियंत्रक पर निश्चित रूप से प्रमाणीकरण का वास्तविक काम होता है। प्रमाणीकरण क्रेडेंशियल तब भी आपकी स्थानीय मशीन में संग्रहीत होते हैं।

एपीआई भी हैं जिनके नाम "लसा" से शुरू होते हैं, और ये एलएसए कार्यों के लिए इंटरफेस प्रदान करते हैं।

"सबसिस्टम" के लिए "एसएस" शब्द अधिक शब्दजाल है। कोई स्पष्ट परिभाषा नहीं है जो मैंने कभी देखा है कि यह बताता है कि विंडोज को "सबसिस्टम" नाम दिया गया है। Lsass.exe के मामले में "सबसिस्टम" शब्द इस तथ्य को संदर्भित कर सकता है कि यह प्रक्रिया कई अलग-अलग ऊपरी-स्तरीय कार्यों को लागू करती है, यहां तक ​​कि कुछ सेवाओं को भी। लेकिन यह स्पष्टीकरण फिट नहीं है, उदाहरण के लिए, Win32s. API के लिए "हेल्पर" प्रक्रिया, csrss.exe।

आधुनिक हार्डवेयर के साथ विंडोज 10 सिस्टम पर, फर्मवेयर में वर्चुअलाइजेशन सुविधाओं को चालू करने के साथ, आप एलएसएआईसो..exe प्रक्रिया को भी देख सकते हैं। यह "एलएसए पृथक" है। यह एक "ट्रस्टलेट" है - "वर्चुअलाइजेशन-आधारित सुरक्षा" नामक एक तंत्र में "वीटीएल 1", वर्चुअल ट्रस्ट स्तर 1 में चल रहे निष्पादन के लिए Microsoft शब्दजाल। वीबीएस बहुत चालाक और प्रभावी है। इस डिजाइन में, क्रेडेंशियल स्टोर जैसी चीजें मेमोरी के क्षेत्रों में संग्रहीत की जाती हैं, जहां उन्हें "सामान्य" (वीटीएल 0) उपयोगकर्ता या कर्नेल मोड से एक्सेस नहीं किया जा सकता है। वीबीएस विंडोज 10 के एक देर से पर्याप्त संस्करण के साथ स्वचालित रूप से चालू हो जाता है और यदि आपका सीपीयू इसका समर्थन करता है।


धन्यवाद, इसलिए LSA एक विनिर्देश है जो LSASS.exe आंशिक रूप से लागू होता है? LSAiso.exe के संबंध में - क्या यह LSASS.exe को बदलने के लिए है? यदि उपयोगकर्ता और न ही कर्नेल LSAiso.exe का उपयोग कर सकते हैं, तो इसके बाद क्या पहुंच सकते हैं?
— शूजेंग

"एलएसए एक विनिर्देशन है ..." मैं कई विशिष्टताओं को कहूंगा, लेकिन आप इसे इस तरह से सोच सकते हैं, हाँ। इसके बारे में सोचने का एक और तरीका यह है कि यह बहुत सारे सुरक्षा से संबंधित कार्यों और सेवाओं के लिए एक कैच-ऑल है, जिसे अपनी प्रक्रिया के संदर्भ की आवश्यकता होती है, लेकिन जरूरी नहीं कि एक ही प्रक्रिया में एक-दूसरे के रूप में हो - ओटोह ' घ अलग-अलग लोगों में कोई लाभ नहीं होना चाहिए। VTL1, VTL 0 (जहाँ "साधारण" OS रहता है) VTL 1 की मेमोरी तक नहीं पहुँच सकता, पेज टेबल मैनिपुलेशन के माध्यम से भी नहीं - लेकिन IPC मेकेनिज्म हैं जिसके द्वारा VTL 0 फ़ंक्शन VTL 1 में लागू चीजों को लागू कर सकते हैं।
— जेमी हानराहन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.