User-Level Security - उपयोगकर्ता-स्तर की सुरक्षा का क्या अर्थ है?

Microsoft के Access के संदर्भ में उपयोगकर्ता-स्तर की सुरक्षा, डेटाबेस उपयोगकर्ता के लिए प्रतिबंधों और अनुमतियों का एक बारीक स्तर है।

उपयोगकर्ता-स्तर की सुरक्षा डेटाबेस व्यवस्थापक को समान आवश्यकताओं वाले उपयोगकर्ताओं को कार्यसमूह नामक सामान्य पूल में समूहित करने की अनुमति देती है। फिर अनुमतियाँ व्यक्तिगत उपयोगकर्ताओं के बजाय कार्यसमूह को दी जा सकती हैं, जिससे अनुमतियों का प्रशासन आसान हो जाता है। दो डिफ़ॉल्ट समूह प्रदान किए जाते हैं, व्यवस्थापक समूह और उपयोगकर्ता समूह।

Microsoft Access, Jet नामक डेटाबेस इंजन का उपयोग करता है। Access 2007 से पहले, सभी डेटा को .mdb फ़ाइल में संग्रहीत किया जाता था। Jet इंजन, .mdb फ़ाइल में मौजूद किसी भी ऑब्जेक्ट तक सभी पहुँच को नियंत्रित करता है। इससे कोई फ़र्क नहीं पड़ता कि उपयोगकर्ता डेटा तक कैसे पहुँचता है (या तो फ़्रंट-एंड एप्लिकेशन या कमांड-लाइन इंटरफ़ेस के माध्यम से) क्योंकि Jet द्वारा सेट की गई अनुमतियाँ हमेशा समान रहेंगी।

उपयोगकर्ता-स्तर की सुरक्षा अनुमतियाँ निर्दिष्ट करने में बहुत बारीक स्तर का विवरण प्रदान करती है। उदाहरण के लिए, यह परिभाषित किया जा सकता है कि व्यवस्थापक कार्यसमूह Customer_Master तालिका से डेटा पढ़, संपादित और हटा सकता है। प्रबंधक कार्यसमूह के लोग उसी तालिका में डेटा देख और संपादित कर सकते हैं, लेकिन उसे हटा नहीं सकते। कर्मचारी समूह के सदस्य केवल तालिका डेटा देख सकते हैं।

Post a Comment

0 Comments