التحكم التقديري في الوصول

في مجال أمن الحاسوب ، يُعدّ التحكم التقديري في الوصول ( DAC ) نوعًا من أنواع التحكم في الوصول، وفقًا لمعايير تقييم أنظمة الحاسوب الموثوقة [ 1 ] (TCSEC)، كوسيلة لتقييد الوصول إلى البيانات بناءً على هوية المستخدمين أو المجموعات التي ينتمون إليها. ويُعتبر هذا التحكم تقديريًا ، بمعنى أن المستخدم الحاصل على إذن وصول معين قادر على منح هذا الإذن (ربما بشكل غير مباشر) إلى أي مستخدم آخر (ما لم يكن مقيدًا بنظام تحكم إلزامي في الوصول ).

يُناقش التحكم التقديري في الوصول عادةً في مقابل التحكم الإلزامي في الوصول . أحيانًا، يُقال إن النظام ككل يتمتع بتحكم "تقديري" أو "تقديري بحت" في الوصول عندما يفتقر إلى التحكم الإلزامي. من ناحية أخرى، يمكن للأنظمة تطبيق كل من التحكم الإلزامي والتحكم التقديري في الوصول في آنٍ واحد، حيث يشير التحكم التقديري في الوصول إلى فئة من ضوابط الوصول التي يمكن للمستخدمين نقلها فيما بينهم، بينما يشير التحكم الإلزامي في الوصول إلى فئة ثانية من ضوابط الوصول التي تفرض قيودًا على الفئة الأولى.

تطبيق

إن معنى المصطلح عمليًا ليس واضحًا تمامًا كما هو مُعرّف في معيار TCSEC، لأن تعريف TCSEC لـ DAC لا يفرض أي تطبيق. يوجد على الأقل تطبيقان: أحدهما مع المالك (كمثال شائع) والآخر مع القدرات. [ 2 ]

مع المالك

يُستخدم مصطلح DAC عادةً في السياقات التي تفترض أن لكل كائن مالكًا يتحكم في صلاحيات الوصول إليه، وذلك على الأرجح لأن العديد من الأنظمة تُطبّق DAC باستخدام مفهوم المالك. مع ذلك، لا يتناول تعريف TCSEC مفهوم "المالكين" صراحةً، وبالتالي لا يشترط نظام التحكم في الوصول بالضرورة وجود مفهوم الملكية ليتوافق مع تعريف TCSEC لـ DAC.

في ظل تطبيق نظام التحكم بالوصول الرقمي (DAC)، يتمتع المستخدمون (المالكون) بصلاحية اتخاذ قرارات السياسة و/أو تعيين سمات الأمان. ومن الأمثلة الواضحة على ذلك نمط ملف يونكس ، الذي يمثل الكتابة والقراءة والتنفيذ في كل بت من البتات الثلاثة المخصصة لكل من المستخدم والمجموعة والآخرين. (يُسبق هذا النمط ببت آخر يشير إلى خصائص إضافية).

مع القدرات

كمثال آخر، تُوصف أنظمة الصلاحيات أحيانًا بأنها توفر ضوابط تقديرية لأنها تسمح للمستخدمين بنقل صلاحياتهم إلى مستخدمين آخرين، مع أن الأمن القائم على الصلاحيات لا يهدف أساسًا إلى تقييد الوصول "بناءً على هوية المستخدمين". عمومًا، لا تسمح أنظمة الصلاحيات بتمرير الأذونات "إلى أي مستخدم آخر"؛ إذ يجب أن يكون للمستخدم الراغب في تمرير صلاحياته حق الوصول أولًا إلى المستخدم المُستقبِل، وعادةً ما يقتصر وصول المستخدمين على مجموعة محدودة للغاية من المستخدمين بما يتوافق مع مبدأ أقل الامتيازات .

انظر أيضاً

مراجع

الاقتباسات

  1. معايير تقييم أنظمة الحاسوب الموثوقة . وزارة الدفاع الأمريكية. ديسمبر 1985. معيار وزارة الدفاع 5200.28-STD. مؤرشف من الأصل بتاريخ 27-05-2006.
  2. http://fedoraproject.org/wiki/Features/RemoveSETUID – تم إعداد فيدورا 15 لإزالة SETUID لصالح إمكانيات نواة لينكس

مصادر

  • لوسكوكو، إس دي سمولي، بي إيه موكلباور، آر سي تايلور، إس جيه تيرنر، وجيه إف فاريل. حتمية الفشل: الافتراض الخاطئ للأمن في بيئات الحوسبة الحديثة . في وقائع المؤتمر الوطني الحادي والعشرين لأمن نظم المعلومات، الصفحات  303-314، أكتوبر 1998. نسخة PDF .