مبدأ أقل الصلاحيات

مبدأ أقل الصلاحيات يعني أن يفتح كل موظف الشاشات التي يحتاجها عمله وحدها، حتى لا يصل حساب مسروق إلى بقية المنشأة.

يُعرف أيضًا بـ مبدأ الحد الأدنى من الصلاحيات أقل الامتيازات الصلاحيات الدنيا

التعريف

مبدأ أقل الصلاحيات قاعدة بسيطة تعطي كل موظف الشاشات والأزرار التي يحتاجها عمله فقط، ولا شيء غير ذلك. فسائق التوصيل يرى عناوين اليوم، والمحاسب يرى الفواتير، ولا يستطيع أي منهما فتح شاشة الآخر. تبدو القاعدة قاسية حين تقولها بصوت عالٍ، لكنها في العمل اليومي أهدأ طريقة تُبعد المنشأة عن المشاكل.

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

والسبب الثاني هو سرقة حساب لا سرقة نقود، فكلمة المرور قد تُخمَّن أو تُنسخ من هاتف أو تُكتب في صفحة دخول مزيفة. عندها يدخل اللص باسم صاحب الحساب، وما يحدث بعد ذلك يعتمد كليًا على ما كان مسموحًا لهذا الحساب بالوصول إليه. فأمين مخزن لديه ثلاث شاشات يكلفك ثلاث شاشات. أما حساب مدير مشترك يستخدمه الجميع فيكلفك المنشأة كلها في خطوة واحدة.

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

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

أسئلة حول مبدأ أقل الصلاحيات

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

ما زلت غير متأكد كيف ينطبق هذا على مشروعك؟

أخبرنا بما تبنيه وسنجيبك بلغة واضحة.