القضية الأهم عند ربط وكيل ذكي ببريدك أو ملفاتك أو تقويمك ليست مدى ذكائه، بل ما الذي تسمح له بفعله باسمك. تحديد صلاحيات وكيل الذكاء الاصطناعي بصورة واسعة منذ البداية قد يمنحه القدرة على قراءة بيانات لا يحتاجها، أو تعديل محتوى، أو إرسال رسائل وتنفيذ إجراءات كان يكفيه الاطلاع عليها فقط. القاعدة الأكثر أمانًا هي البدء بأقل وصول ممكن، ثم إضافة كل صلاحية جديدة فقط عندما تكون هناك وظيفة محددة تحتاج إليها فعلًا.
الخلاصة الرئيسية
الخلاصة الرئيسية
- لا تمنح الوكيل وصولًا عامًا إلى الحساب إذا كانت المهمة تحتاج إلى جزء محدد فقط.
- افصل بين صلاحية القراءة وصلاحية التعديل أو الإرسال أو الحذف كلما كانت المنصة تسمح بذلك.
- الأعمال المالية والإدارية والحذف والإرسال الخارجي تستحق موافقة بشرية قبل التنفيذ.
- راجع شاشة الموافقة نفسها ولا تعتمد على وصف الخدمة لمعرفة ما تستطيع الوصول إليه.
- اربط الحساب الذي يحتوي على أقل قدر ممكن من البيانات الحساسة إذا كانت المهمة لا تحتاج إلى حسابك الرئيسي.
- راجع الصلاحيات دوريًا وألغِ الوصول للخدمات والوكلاء الذين توقفت عن استخدامهم.
ابدأ من المهمة لا من قائمة الصلاحيات
الخطأ الشائع هو فتح نافذة ربط الحساب والموافقة على جميع الطلبات ثم التفكير لاحقًا فيما إذا كان الوكيل يحتاجها. الأسلوب الأفضل هو عكس العملية: حدد المهمة أولًا، ثم استنتج أقل صلاحيات تسمح بتنفيذها.
إذا كان الهدف، مثلًا، أن يلخص الوكيل رسائل معينة، فالحاجة الأساسية هي قراءة الرسائل المطلوبة. لا توجد ضرورة منطقية لمنحه صلاحية إرسال البريد أو حذفه لمجرد أن هذه الصلاحيات متاحة. وإذا كانت مهمته اقتراح مواعيد، فقد تكفي قراءة التقويم؛ أما إنشاء الاجتماعات أو تعديلها فيجب أن يكون إذنًا إضافيًا إذا كنت تريد هذه الوظيفة بالفعل.
هذا يطابق مبدأ أقل امتياز المعروف أمنيًا، والذي يعني منح المستخدم أو التطبيق أقل مستوى من الوصول اللازم لأداء المهمة. وتوصي Microsoft في إرشادات مبدأ أقل امتياز بإزالة الصلاحيات غير المستخدمة واستبدال الصلاحيات الواسعة بأقل إذن يسمح بالوظيفة المطلوبة.
عند تطبيق ذلك على وكيل ذكي، يصبح السؤال قبل الموافقة على أي إذن: هل سيتوقف الاستخدام المقصود إذا رفضت هذه الصلاحية؟ إذا كانت الإجابة لا، فهناك سبب قوي لعدم منحها.
صنّف الوصول إلى قراءة وتنفيذ قبل الربط
ليست جميع الصلاحيات متساوية في أثرها. السماح للوكيل برؤية حدث في التقويم يختلف جذريًا عن السماح له بإلغائه، وقراءة ملف تختلف عن نقله أو مشاركته مع مستخدم آخر. لذلك من المفيد تقسيم الوصول بحسب التأثير الفعلي للإجراء.
| نوع الوصول | مثال | المعاملة الأنسب |
|---|---|---|
| قراءة محدودة | قراءة مواعيد التقويم | مناسب كبداية عند الحاجة |
| إنشاء أو تعديل | إنشاء اجتماع أو تعديل ملف | امنحه فقط لوظيفة محددة |
| إجراء خارجي | إرسال بريد إلى شخص آخر | يفضل تأكيد بشري قبل التنفيذ |
| إجراء عالي الأثر | حذف ملفات أو تعديل صلاحيات | لا تمنحه بصورة مفتوحة |
إذا كانت المنصة تعرض صلاحيات مفصلة، فاختر القراءة بدل الكتابة متى كانت الوظيفة تعمل بها. وتوضح Microsoft في وثائق النطاقات والصلاحيات أن الخدمات يمكنها تقسيم الوظائف إلى أذونات دقيقة، مثل قراءة التقويم أو الكتابة فيه أو إرسال البريد، بحيث يستطيع التطبيق طلب ما يحتاج إليه فقط.
اقرأ شاشة الموافقة كما لو كانت عقد وصول
عند ظهور شاشة OAuth، وهي آلية تفويض تسمح لخدمة بالوصول إلى بيانات في خدمة أخرى دون إعطائها كلمة المرور مباشرة، لا تتعامل معها كنافذة ينبغي تجاوزها بسرعة. القائمة المعروضة هي أهم جزء في عملية الربط لأنها تحدد ما يستطيع التطبيق أو الوكيل الوصول إليه بعد موافقتك.
وتوضح Google في وثائق نطاقات OAuth 2.0 أن واجهاتها توفر نطاقات وصول مختلفة، وبعضها حساس، وأنه من الأفضل اختيار نطاق أقل اتساعًا عندما يحقق الحاجة نفسها بدل طلب وصول أوسع.
راجع قبل الضغط على الموافقة:
- هل سيقرأ الوكيل البيانات أم يستطيع تعديلها أيضًا؟
- هل الوصول لملف أو تقويم محدد أم لجميع الملفات والبيانات؟
- هل يستطيع الإرسال أو النشر باسمك؟
- هل يستطيع حذف المحتوى أو نقله أو مشاركته؟
- هل الإذن دائم أم يمكن طلبه عند الحاجة فقط؟
- هل الجهة التي تطلب الصلاحية هي الخدمة التي كنت تقصد ربطها فعلًا؟
إذا وجدت صلاحية واسعة لا ترتبط بالمهمة التي تريدها، توقف قبل الموافقة. لا تفترض أن كل إذن مطلوب تقنيًا لمجرد ظهوره في نافذة الربط.
متى يجب أن يبقى القرار بيدك؟
القيمة الحقيقية للوكيل هي تنفيذ سلسلة خطوات بدل مطالبتك بكل نقرة، لكن هذا لا يعني أن جميع الإجراءات يجب أن تعمل دون إشراف. كلما زاد أثر الخطأ أو صعوبة التراجع عنه، أصبح إبقاء خطوة الموافقة البشرية أكثر أهمية.
يمكن عادة السماح بأعمال منخفضة المخاطرة مثل قراءة بيانات مسموح بها، وفرزها، وتلخيصها أو إعداد مسودة. أما التنفيذ الفعلي فيستحق حدودًا أكثر صرامة.
- إرسال البريد أو الرسائل: يمكن للوكيل صياغة الرسالة، بينما تؤكد أنت الإرسال في الحالات المهمة.
- حذف الملفات: يفضل إبقاء الحذف النهائي خارج التشغيل التلقائي أو تقييده بنطاق واضح.
- مشاركة البيانات: يجب الانتباه لمن سيحصل على الوصول وما إذا كان الرابط عامًا أو مقيدًا.
- تعديل الحساب والصلاحيات: لا تجعل الوكيل قادرًا على توسيع صلاحياته بنفسه.
- المعاملات المالية: لا تستخدم وصولًا عامًا يسمح بإتمام التزامات مالية غير محدودة دون تحقق مستقل.
افصل قدر الإمكان بين قدرة الوكيل على اقتراح القرار وبين قدرته على تنفيذ القرار الذي يصعب التراجع عنه.
لا تخلط بين صلاحيات المستخدم وصلاحيات التطبيق
هناك فرق مهم بين خدمة تعمل نيابة عن مستخدم مسجل الدخول، وخدمة تحصل على صلاحيات تستطيع استخدامها دون وجود المستخدم في الجلسة. في البيئات المؤسسية خصوصًا، قد تكون الصلاحيات الممنوحة للتطبيق أوسع من الصلاحيات المفوضة لمستخدم واحد.
تشرح Microsoft أنواع الأذونات في منصة الهوية وتفرّق بين الأذونات المفوضة التي يعمل التطبيق من خلالها نيابة عن مستخدم، وأذونات التطبيق التي يمكن أن تتيح وصولًا دون مستخدم مسجل الدخول. هذا الفرق يستحق اهتمامًا خاصًا قبل ربط وكيل بحساب عمل أو بيئة شركة.
للاستخدام الشخصي، ركز على النطاق المعروض أمامك وعلى البيانات التي ستصل إليها الخدمة. أما في حساب شركة أو مؤسسة، فلا توافق على أذونات إدارية واسعة لمجرد تجربة وكيل، واستخدم سياسات المؤسسة والمسؤول التقني عندما يطلب الربط موافقة إدارية.
اختبر الوكيل بصلاحيات صغيرة قبل توسيعها
حتى إذا كانت الخدمة موثوقة، من الأفضل ألا تبدأ بأوسع نطاق للعمل. أنشئ تجربة يمكن التحكم فيها لتعرف كيف يتصرف الوكيل في الواقع، لا كيف تصفه واجهته فقط.
- اختر مهمة واحدة واضحة، مثل قراءة تقويم أو مجلد محدد.
- امنح أقل صلاحية يمكن بها إكمال تلك المهمة.
- نفذ حالات عادية وحالة حدودية واحدة لترى كيف يتعامل معها.
- راجع السجل أو النشاط الذي أنشأه الوكيل إن كانت الخدمة توفره.
- أضف صلاحية أخرى فقط عندما تظهر حاجة عملية لا يمكن تحقيقها بالصلاحية الحالية.
- أوقف أو ألغِ أي إذن جُرّب ولم يعد ضروريًا.
هذا الأسلوب يقلل نطاق الضرر المحتمل؛ فإذا أخطأ الوكيل أو أسيء استخدام التكامل، تبقى البيانات والإجراءات التي يمكن الوصول إليها محدودة بما منحته له فقط.
راجع الصلاحيات بعد أن يبدأ الوكيل العمل
الأمان لا ينتهي لحظة الربط. قد تبدأ باستخدام الوكيل لمهمة تتطلب ثلاث صلاحيات، ثم تتوقف عن إحدى الوظائف بينما تبقى الصلاحية القديمة مفعلة لشهور. لذلك يجب أن تكون مراجعة الأذونات جزءًا طبيعيًا من استخدام الوكيل.
وتوصي Microsoft بمراجعة الصلاحيات دوريًا وإزالة الأذونات غير المستخدمة أو تقليلها إلى مستوى أقل عندما يكون ذلك ممكنًا.
- الحسابات المرتبطة التي لم تعد تستخدمها.
- صلاحيات الكتابة التي أصبحت وظيفة القراءة كافية بدلًا منها.
- الوكلاء التجريبيون أو الخدمات التي انتهيت من اختبارها.
- التطبيقات التي تغيرت وظيفتها أو بدأت تطلب وصولًا جديدًا.
- عمليات الأتمتة القديمة التي ما زالت تعمل دون حاجة واضحة.
وعندما تلغي وصول الوكيل، تحقق أيضًا من الأتمتة والجداول والمفاتيح أو الرموز المرتبطة به إن كانت الخدمة توفرها، بدل الاعتماد على حذف المحادثة أو المشروع وحده.
قبل ربط أي وكيل بحسابك
قبل أن تغلق الصفحة
- اكتب المهمة التي تريد من الوكيل تنفيذها في جملة واحدة، ثم طابق كل إذن معها.
- اختر القراءة قبل الكتابة، والوصول المحدود قبل الوصول إلى الحساب كاملًا متى كان ذلك ممكنًا.
- اترك الإرسال والحذف والمشاركة والإجراءات عالية الأثر خلف خطوة تأكيد بشرية.
- اختبر الوظيفة بصلاحيات ضيقة، ثم وسّع الوصول تدريجيًا فقط عند الحاجة.
- ضع موعدًا لمراجعة الصلاحيات وإلغاء ما لم يعد مستخدمًا.
خطوتك التالية: قبل ربط الوكيل الذي تنوي استخدامه، افتح شاشة الصلاحيات واكتب بجانب كل إذن الوظيفة التي تحتاجه من أجلها؛ أي صلاحية لا تستطيع ربطها بمهمة واضحة لا توافق عليها قبل التحقق من ضرورتها.
قد يهمك:
- كيف تجعل الذكاء الاصطناعي يعتمد على معلومات حديثة؟
- كيف توقف وكيل ذكاء اصطناعي نفذ إجراءً غير مطلوب؟
- كيف تبني خطة دراسة بالذكاء الاصطناعي؟
- كيف تجعل الذكاء الاصطناعي يراقب مهمة ويبلغك بالتغيير؟
أسئلة شائعة
هل يحتاج وكيل الذكاء الاصطناعي إلى جميع الصلاحيات التي يطلبها؟
ليس بالضرورة. يجب مقارنة كل صلاحية بالمهمة المطلوبة، ومن الأفضل رفض الوصول الأوسع إذا كان الوكيل يستطيع أداء الوظيفة بصلاحية أقل.
هل صلاحية القراءة آمنة دائمًا؟
هي أقل أثرًا من التعديل أو الحذف عادة، لكنها قد تتيح الاطلاع على بيانات حساسة. لذلك يجب أيضًا تقييد نطاق القراءة بالبيانات التي يحتاجها الوكيل فقط.
هل يمكن السماح للوكيل بإرسال الرسائل تلقائيًا؟
يمكن تقنيًا عندما تدعم الخدمة ذلك، لكن الرسائل الحساسة أو الخارجية تستفيد من خطوة مراجعة أو تأكيد قبل الإرسال لتقليل أثر الأخطاء غير المقصودة.
هل إلغاء ربط الوكيل يكفي لإنهاء وصوله؟
يعتمد ذلك على الخدمة وطريقة الربط. الأفضل مراجعة صفحة التطبيقات والصلاحيات في الحساب نفسه وإلغاء الوصول من هناك عند الانتهاء.
متى أوسع صلاحيات الوكيل؟
وسعها فقط عندما تظهر وظيفة محددة لا يستطيع تنفيذها بالإذن الحالي، وامنح أقل صلاحية إضافية تحقق تلك الوظيفة بدل الانتقال مباشرة إلى وصول شامل.


