التحكم في الوصول المستند إلى الأدوار (برمجيات المزارع)

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

التحكم في الوصول المستند إلى الأدوار (برمجيات المزارع)
صورة: Julian Paren / Wikimedia Commons, CC BY-SA 2.0

مصطلحات ذات صلة