Permission Scopeنطاق الصلاحيات
ما هو Permission Scope؟
امنح كل مفتاح أو وكيل أقل قدر من الصلاحيات يكفي لعمله، لا أكثر.
ما معنى Permission Scope بالعربي؟
الاسم المعتمد الآن هو «نطاق الصلاحيات». ولأن كثيرًا من المصطلحات لم يستقرّ لها اسم عربي واحد، يكتب هذا القاموس قرّاؤه: صوّت للاسم الذي تراه أوضح، أو اقترح اسمًا أفضل. نراجع الأصوات في كل جولة ونعتمد ما يختاره الناس.
-
نطاق الصلاحيات الاسم المعتمد اسم القاموس
-
حدود الأذونات صياغة قريبة من واجهات الهواتف
-
نطاق الوصول ترجمة شائعة في التوثيق
-
سكوب تعريب صوتي شائع بين المطورين
صوت واحد لكل قارئ في كل مصطلح، وتستطيع نقله إلى اسم آخر. حين يتجاوز اسمٌ الاسمَ المعتمد ويصل إلى 5 أصوات على الأقل، نعرضه للاعتماد في الجولة التالية.
اقترح اسمًا عربيًا أفضل
هل الشرح غير واضح أو فيه خطأ؟
عُد إلى مفتاح عامل صفّ السيارات. هذا المفتاح يشغّل المحرك ويفتح باب السائق، لكنه لا يفتح صندوق القفازات حيث أوراقك، ولا الصندوق الخلفي حيث حقائبك. ليس مفتاحًا رخيصًا أو ناقصًا، بل مفتاح صُمّم عمدًا ليفعل هذا القدر بالضبط. وإذا تبيّن أن العامل غير أمين، تبقى أغراضك في أمان.
نطاق الصلاحيات هو قائمة ما يستطيع المفتاح فعله وما لا يستطيعه. وهو ينطبق على كل شيء يدخل حساباتك وأنظمتك: مفتاح API، وتصريح OAuth، ووكيل ذكاء اصطناعي، وحتى حساب موظف جديد. والقاعدة التي تحكمه لها اسم رسمي هو «أقل الصلاحيات» (Least Privilege): أعطِ كل طرف ما يحتاجه لعمله فقط.
وهنا تمييز مهم بين أمرين مختلفين:
- السرّ هو المفتاح نفسه، والسؤال فيه: هل هو محفوظ جيدًا؟
- النطاق هو عدد الأبواب التي يفتحها المفتاح، والسؤال فيه: ماذا يحدث لو تسرّب؟
مفتاح محفوظ بعناية لكنه يفتح كل شيء يبقى خطرًا، لأن تسرّبه يومًا ما يعني خسارة كل شيء. أما مفتاح يقرأ الطلبات فقط ولا يحذف العملاء، فتسرّبه أقل ضررًا بكثير.
وتزداد أهمية هذا مع الوكلاء. الوكيل قد يخطئ بثقة كاملة، وقد يُخدع بتعليمات مدسوسة في رسالة يقرؤها. وكل صلاحية إضافية يملكها توسّع حجم الضرر المحتمل في تلك اللحظة السيئة. الوكيل الذي يلخّص البريد لا يحتاج إلى صلاحية الحذف، ومساعد التقارير لا يحتاج إلى صلاحية إصدار المبالغ المستردة.
سترى النطاق أمامك في نافذة الموافقة حين تربط تطبيقًا بحسابك: «يريد هذا التطبيق: عرض بريدك الإلكتروني، إرسال رسائل نيابة عنك، حذف الرسائل». كل سطر في هذه القائمة نطاق مستقل، وتطبيق جدولة المنشورات الذي يطلب حذف رسائلك يطلب ما لا يحتاج إليه.
لماذا يهمك Permission Scope؟
ستقرأ نوافذ الموافقة بدل أن تضغط «سماح» تلقائيًا، وسترفض أو تسأل حين يطلب تطبيق صلاحيات أكبر من عمله. وحين يُنشئ لك المطوّر مفتاحًا لأداة جديدة، ستطلب أن يكون محدودًا بما تحتاجه الأداة فقط.
متى ستسمع كلمة Permission Scope؟
يقول لك المطوّر: «أنشأت مفتاحًا للمساعد بنطاق القراءة فقط، فلا يستطيع تعديل الأسعار حتى لو حاول».
