जावा एक्सेस कंट्रोल लिस्ट (जावा एसीएल)

लेखक: Randy Alexander
निर्माण की तारीख: 2 अप्रैल 2021
डेट अपडेट करें: 24 जून 2024
Anonim
Session Tracking,Security Issue,The Servlet Sandbox,Access Control List(ACLs) in Advanced Java
वीडियो: Session Tracking,Security Issue,The Servlet Sandbox,Access Control List(ACLs) in Advanced Java

विषय

परिभाषा - जावा एक्सेस कंट्रोल लिस्ट (जावा एसीएल) का क्या अर्थ है?

एक जावा एक्सेस कंट्रोल लिस्ट (ACL) एक डेटा संरचना है जो अपनी ऑब्जेक्ट प्रविष्टियों के आधार पर संसाधनों तक पहुंचने की अनुमति देती है या अस्वीकार करती है। ACL प्रमाणीकरण या एन्क्रिप्शन योजनाओं के साथ-साथ अन्य संरक्षित संसाधनों से स्वतंत्र है। एक विशिष्ट ACL प्रविष्टि में एक प्रमुख या समूह ऑब्जेक्ट, संबद्ध अनुमति ऑब्जेक्ट और एक सकारात्मक या नकारात्मक मान शामिल होता है। प्रविष्टि में एक सकारात्मक मूल्य होना चाहिए ताकि मूल वस्तु को कार्रवाई करने की अनुमति मिल सके।

Java.security.acl पैकेज में जावा ACL को लागू करने के लिए आवश्यक सभी इंटरफेस शामिल हैं, जबकि sun.security.acl डेटा संरचना डिफ़ॉल्ट java.security.acl पैकेज कार्यान्वयन को निर्दिष्ट करती है। जावा एसीएल प्रिंसिपल या ग्रुप ऑब्जेक्ट एक मानव या सिस्टम प्रक्रिया है, और अनुमति ऑब्जेक्ट उपयोगकर्ता-अनुमत ऑपरेशन है।

Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।

Techopedia जावा एक्सेस कंट्रोल लिस्ट (जावा ACL) की व्याख्या करता है

जावा एसीएल मॉडल में, एक उपयोगकर्ता को एक विशिष्ट डेटा ऑपरेशन का अनुरोध करने की आवश्यकता हो सकती है। ACL उपयोगकर्ता की अनुमतियों को निर्धारित करने के लिए अपनी प्रविष्टियों की जाँच करता है और यदि उपयोगकर्ता अधिकृत है, तो उपयोगकर्ता ऑपरेशन कर सकता है। ACL एक गार्ड है जो निहित डेटा प्रविष्टियों पर कार्य करके पहुँच की अनुमति देता है या इनकार करता है।


जावा एसीएल को निम्नलिखित उदाहरण के साथ समझाया जा सकता है: जॉन नामक एक व्यक्ति डेटा के एक विशेष टुकड़े को हटाना चाहता है। जब जॉन डेटा को हटाने का अनुरोध करता है, तो एसीएल अपनी प्रविष्टियों की जांच करता है कि जॉन यह कार्रवाई कर सकता है या नहीं। यदि एक प्रविष्टि पुष्टि करती है कि जॉन अधिकृत है, तो जॉन डेटा को हटा सकता है। यदि जॉन के पास उपयुक्त उपयोगकर्ता अनुमति नहीं है, तो वह विलोपन करने में असमर्थ है और पहुँच से वंचित है।