Relationship-based access control
کمپیوٹر سسٹمز سیکیورٹی میں، ریلیشن شپ بیسڈ ایکسیس کنٹرول (ریبیک) ایک اجازت کے نمونے کی وضاحت کرتا ہے جہاں کسی مضمون کی کسی وسائل تک رسائی کی اجازت ان مضامین اور وسائل کے درمیان تعلقات کی موجودگی سے متعین ہوتی ہے۔ عام طور پر، ریبیک میں اجازت تعلقات کے ہدایت شدہ گراف کو عبور کرکے انجام دی جاتی ہے۔ اس گراف کے نوڈس اور کنارے ریسورس ڈسکرپشن فریم ورک (آر ڈی ایف) ڈیٹا فارمیٹ میں ٹرپل سے بہت ملتے جلتے ہیں۔ ریبیک نظام رشتوں کی درجہ بندی کی اجازت دیتے ہیں، اور کچھ زیادہ پیچیدہ تعریفوں کی اجازت دیتے ہیں جن میں اتحاد، چوراہے اور فرق جیسے رشتوں پر الجبرائی آپریٹرز شامل ہیں۔ ریبیک نے سوشل نیٹ ورک ویب ایپلی کیشنز کے عروج کے ساتھ مقبولیت حاصل کی، جہاں صارفین کو وصول کنندہ کے کردار کے بجائے ڈیٹا وصول کنندہ کے ساتھ اپنے تعلقات کی بنیاد پر اپنی ذاتی معلومات کو کنٹرول کرنے کی ضرورت ہوتی ہے۔ ریبیک کا استعمال ٹیموں اور گروپوں کے لیے اجتماعی طور پر اجازتوں کی وضاحت کرنے کے لیے فعال ہے، اس طرح ہر وسائل کے لیے انفرادی طور پر اجازتات مقرر کرنے کی ضرورت ختم ہو جاتی ہے۔ کردار پر مبنی رسائی کنٹرول (آر بی اے سی) کے برعکس، جو ان کرداروں کی وضاحت کرتا ہے جو ان سے وابستہ مراعات کا ایک مخصوص مجموعہ رکھتے ہیں اور جن مضامین کو تفویض کیا جاتا ہے، ری بی اے سی (جیسے اے بی اے سی)، زیادہ عمدہ اجازتوں کی وضاحت کرنے کی اجازت دیتا ہے۔ مثال کے طور پر، اگر ریبیک سسٹم ٹائپ دستاویز کے وسائل کی وضاحت کرتا ہے، جو ایک ایکشن ایڈیٹر کی اجازت دے سکتا ہے، اگر سسٹم میں رشتہ ('ایلس'، 'ایڈیٹر'، 'دستاویز: بجٹ') موجود ہے، تو مضمون ایلس مخصوص وسائل دستاویز میں ترمیم کر سکتی ہے: بجٹ۔ ریبیک کا منفی پہلو یہ ہے کہ، اگرچہ یہ زیادہ عمدہ رسائی کی اجازت دیتا ہے، اس کا مطلب یہ ہے کہ ایپلی کیشن کو مزید اجازت کے چیک انجام دینے کی ضرورت پڑ سکتی ہے۔ ریبیک سسٹم ڈیفالٹ طور پر انکار کرتے ہیں، اور ان کے اوپر آربیک سسٹم بنانے کی اجازت دیتے ہیں۔ ریبیک کی اصطلاح کیری ای گیٹس نے 2006 میں تیار کی تھی۔ 2019 میں گوگل نے "زنزیبار: گوگل کا مستقل، عالمی اختیار کا نظام" پیش کرتے ہوئے ایک مقالہ شائع کیا۔ مقالہ ایک ایسے نظام کی وضاحت کرتا ہے جو نیم اسپیس کی ترتیب اور تعلقات کے اعداد و شمار پر مشتمل ہوتا ہے جسے ٹرپل کے طور پر ظاہر کیا جاتا ہے۔ اس مقالے کے جاری ہونے کے بعد سے، کئی کمپنیوں نے ریبیک سسٹمز کی تجارتی اور اوپن سورس پیشکش کی ہے۔ رول بیسڈ ایکسیس کنٹرول ایٹریبیوٹ بیسڈ ایکسیس کنٹرول امپلیمینٹیشنز 3 ایجز اوپن ایف جی اے زنزیبار آؤتھ زیڈ اسیرٹو Permit.io حوالہ جات بیرونی لنکس اختیار اور اوپن ایف جی اے ریلیشن شپ بیسڈ ایکسیس کنٹرول (ری بی اے سی) آؤتھ زیڈ کا تعارف: کارٹا کا انتہائی توسیع پذیر اجازتوں کا نظام اسپائس ڈی بی اوپن سورس زنزیبار سے متاثر ڈیٹا بیس ہے جو عمدہ دانے دار اجازتوں کو اسٹور، کمپیوٹ اور توثیق کرتا ہے۔ 3 ایجز: حقیقی ریبیک اور علم پر مبنی اجازت کا پلیٹ فارم۔ ریبیک ایکسیس کنٹرول کمپیوٹر سیکیورٹی ماڈلز کا استعمال کرتے ہوئے گوگل ڈرائیو جیسی اجازتوں کی ماڈلنگ