مصفوفة التحكم في الوصول

في علم الحاسوب ، تُعدّ مصفوفة التحكم في الوصول أو مصفوفة الوصول نموذجًا أمنيًا تجريديًا ورسميًا لحالة الحماية في أنظمة الحاسوب، حيث تُحدد حقوق كل مستخدم فيما يتعلق بكل عنصر في النظام. وقد قدّمها بتلر دبليو لامبسون لأول مرة عام 1971. [ 1 ]

يمكن تصور مصفوفة الوصول على أنها مصفوفة مستطيلة من الخلايا، حيث يمثل كل صف عنصرًا، ويمثل كل عمود كائنًا. يشير المدخل في الخلية - أي المدخل الخاص بزوج معين من العنصر والكائن - إلى نمط الوصول المسموح للعنصر بممارسته على الكائن. كل عمود يعادل قائمة تحكم بالوصول للكائن، وكل صف يعادل ملف تعريف وصول للعنصر. [ 2 ]

تعريف

وفقًا لهذا النموذج، يمكن تجريد حالة الحماية لنظام الكمبيوتر كمجموعة من الكائناتيا{\displaystyle O}أي مجموعة الكيانات التي تحتاج إلى الحماية (مثل العمليات والملفات وصفحات الذاكرة) ومجموعة من المواضيعS{\displaystyle S}، والتي تتكون من جميع الكيانات النشطة (مثل المستخدمين والعمليات). علاوة على ذلك، توجد مجموعة من الحقوقR{\displaystyle R}من الشكلر(s،o){\displaystyle r(s,o)}، أينsS{\displaystyle s\in S}،oيا{\displaystyle o\in O}ور(s،o)R{\displaystyle r(s,o)\subseteq R}وبالتالي، يحدد الحق نوع الوصول المسموح به للموضوع لمعالجة الكائن.

مثال

في هذا المثال المصفوفي، توجد عمليتان، وأصلان، وملف، وجهاز. العملية الأولى هي مالكة الأصل 1، ولديها القدرة على تنفيذ الأصل 2، وقراءة الملف، وكتابة بعض المعلومات إلى الجهاز، بينما العملية الثانية هي مالكة الأصل 2 ويمكنها قراءة الأصل 1.

الأصل 1الأصل 2ملفجهاز
الدور 1اقرأ، اكتب، نفّذ، امتلكينفذيقرأيكتب
الدور الثانييقرأاقرأ، اكتب، نفّذ، امتلك

جدوى

نظرًا لأنها لا تحدد مستوى تفصيل آليات الحماية، يمكن استخدام مصفوفة التحكم في الوصول كنموذج لأذونات الوصول الثابتة في أي نوع من أنظمة التحكم في الوصول . فهي لا تُحدد القواعد التي يمكن بموجبها تغيير الأذونات في أي نظام معين، وبالتالي لا تُقدم سوى وصف غير كامل لسياسة أمان التحكم في الوصول الخاصة بالنظام .

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

انظر أيضاً

مراجع

  1. لامبسون، بتلر دبليو. (1971). "الحماية". وقائع المؤتمر الخامس لبرينستون حول علوم ونظم المعلومات . ص 437. 
  2. RFC 4949
  3. مارك س. ميلر؛ كا-بينغ يي؛ جوناثان شابيرو. (مارس 2003). "دحض خرافات القدرات" (ملف PDF) . تقرير فني SRL2003-02. مختبر أبحاث الأنظمة، قسم علوم الحاسوب، جامعة جونز هوبكنز.{{cite journal}}يتطلب الاستشهاد بالمجلة ( مساعدة )|journal=
  • بيشوب، مات (2004). أمن الحاسوب: فن وعلم . أديسون-ويسلي. ISBN 0-201-44099-7.