گھر ترقی جاوا ایکسیس کنٹرول لسٹ (جاوا ACL) کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

جاوا ایکسیس کنٹرول لسٹ (جاوا ACL) کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

تعریف - جاوا ایکسیس کنٹرول لسٹ (جاوا ACL) کا کیا مطلب ہے؟

جاوا ایکسیس کنٹرول لسٹ (ACL) ایک ڈیٹا سٹرکچر ہے جو اپنے آبجیکٹ اندراجات کی بنیاد پر وسائل تک رسائی کی اجازت دیتا ہے یا انکار کرتا ہے۔ ACL توثیق یا خفیہ کاری کی اسکیموں کے ساتھ ساتھ دیگر محافظ وسائل سے بھی آزاد ہے۔ ایک عام ACL اندراج میں ایک پرنسپل یا گروپ آبجیکٹ ، منسلک اجازت اشیاء اور ایک مثبت یا منفی قدر شامل ہوتی ہے۔ پرنسپل آبجیکٹ کو عمل کرنے کی اجازت دینے کے لئے اندراج میں ایک مثبت قدر ہونی چاہئے۔


جاوا.سیوریٹی.ایل پیکج میں جاوا ACL کے نفاذ کے لئے درکار تمام انٹرفیسز شامل ہیں ، جبکہ سن.سیکیورٹی.ایل ڈیٹا ڈھانچہ پہلے سے طے شدہ جاوا.سیوریٹی.ایل پیکج پر عمل درآمد کی وضاحت کرتا ہے۔ جاوا ACL پرنسپل یا گروپ آبجیکٹ ایک انسانی یا سسٹم کا عمل ہے ، اور اجازت آبجیکٹ صارف کی اجازت والا عمل ہے۔

ٹیکوپیڈیا جاوا ایکسیس کنٹرول لسٹ (جاوا ACL) کی وضاحت کرتا ہے

جاوا ACL ماڈل میں ، صارف کو کسی خاص ڈیٹا آپریشن کی درخواست کرنے کی ضرورت پڑسکتی ہے۔ صارف کی اجازتوں کا تعین کرنے کے لئے ACL اپنی اندراجات کی جانچ پڑتال کرتا ہے اور اگر صارف مجاز ہے تو صارف کارروائی کرسکتا ہے۔ ACL ایک محافظ ہے جو اعداد و شمار کے اندراجات پر عمل کرکے رسائی کی اجازت دیتا ہے یا انکار کرتا ہے۔

جاوا ACL کو مندرجہ ذیل مثال کے ساتھ سمجھایا جاسکتا ہے: جان نامی فرد کسی خاص ڈیٹا کو حذف کرنا چاہتا ہے۔ جب جان ڈیٹا کو حذف کرنے کی درخواست کرتا ہے تو ، ACL اس کی تصدیق کے لئے اپنی اندراجات کی جانچ کرتا ہے کہ جان اس کارروائی کو انجام دے سکتا ہے یا نہیں۔ اگر کسی اندراج سے تصدیق ہوجاتی ہے کہ جان مجاز ہے ، تو جان ڈیٹا کو حذف کرسکتی ہے۔ اگر جان کے پاس صارف کی مناسب اجازت نہیں ہے تو ، وہ حذف کرنے میں ناکام ہے اور اسے رسائی سے انکار کردیا گیا ہے۔

جاوا ایکسیس کنٹرول لسٹ (جاوا ACL) کیا ہے؟ - ٹیکپوپیڈیا سے تعریف