أدلة عملية معمقة

التحقق من أفعال وكيل الذكاء الاصطناعي قبل منحه الصلاحيات

فصل الاقتراح والتفويض والتنفيذ، ثم فحص العناصر المستهدفة والتأكيدات وآثار إعادة المحاولة.

آخر تحديث :

ألواح شفافة ووثائق في مساحة عمل للمراجعة. مشهد توضيحي.

ألواح شفافة ووثائق في مساحة عمل للمراجعة. مشهد توضيحي.

هل تخول الإجابة الصحيحة تنفيذ الفعل التالي؟

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

  1. وصف الأثر ونطاقه

    حدد من يحق له فعل ماذا، على أي ملف، ولأي مستلم، وحتى متى. افصل القراءة وإعداد المسودة والإرسال. قد تتطلب كل خطوة صلاحية مختلفة؛ والوصول إلى مستند لا يمنح حق نشره.

  2. فصل الحالات الثلاث

    سجل الاقتراح والتفويض والتنفيذ. لا تحل جملة ينتجها النموذج أو علامة في مستند أو محادثة قديمة محل الضابط الخاص بالفعل المحدد.

  3. فحص معاملات التنفيذ الفعلية

    على التطبيق التحقق من الفاعل والعنصر والعملية والمعاملات النهائية. اختبر عنصراً مسموحاً وآخر خارج النطاق. راقب الرفض الفعلي لخدمة المحاكاة، لا تفسير الوكيل وحده.

  4. ربط التأكيد بالاقتراح المحدد

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

  5. فحص الإعادات وسحب الصلاحيات

    حاك ضياع الرد بعد تسجيل أثر، ثم إعادة مطابقة للطلب. تحقق من معالجة التكرار المتفق عليها دون افتراض كفاية معرف أو طريقة HTTP. واختبر سحب صلاحية بين الموافقة والتنفيذ.

حالات وقرارات

حالات نموذجية لإعداد التحقق، وليست وصفًا لمهام منفذة أو ملاحظات فعلية.

القراءة لا تعني الإرسال

يستطيع الحساب قراءة ملف افتراضي وإعداد مذكرة محلية، لكنه لا يستطيع إرسالها. المتوقع نجاح القراءة والمسودة ورفض ضابط الإرسال. جودة المذكرة لا تغير هذا الحد.

تغير المستلم بعد التأكيد

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

تسجيل الأثر وضياع الرد

يسجل بديل الخدمة عملية ثم يحاكي انتهاء مهلة الرد. لا تعامل الإعادة كأنها محاولة أولى دون فحص حالة العملية. راقب عدد الآثار المسجلة لدى البديل.

سحب الصلاحية بين مرحلتين

تسحب صلاحية التعديل بعد الموافقة البشرية وقبل التنفيذ المحاكى. المتوقع أن يرفض الفحص وقت التنفيذ الفعل. التأكيد السابق لا يعيد صلاحية مسحوبة.

تمرين مع الحل

تكرار العملية ليس تفويضاً جديداً

مثال افتراضي: القيم والوثائق لتعلم الطريقة ولا تصف مؤسسة حقيقية.

المعطيات الأولية

تمرين افتراضي. تربط خدمة المحاكاة كل معرف بمعاملات ثابتة وترفض تعديلها. تعتمد OP-17 بالمحتوى v1 والمستلم A وتسجل، لكن ردها يضيع. يكرر استدعاء ثان للمعرف OP-17 القيم نفسها تماماً. ويعيد ثالث استخدام OP-17 مع المستلم B. ماذا ينبغي ملاحظته؟

ما ينبغي التحقق منه

  1. عد الآثار المسجلة لا الاستدعاءات وحدها.
  2. تحقق من تطابق معاملات الطلب الثاني تماماً.
  3. افصل تغيير المستلم عن الإعادة المطابقة.
قراءة الحل

الحل والقرار

وفق العقد المحدد يسجل أثر واحد. يعيد الاستدعاء الثاني حالة العملية الأولى دون معالجة جديدة. يرفض الثالث بسبب تعارض المعاملات؛ وإعادة استخدام OP-17 لا تمنحه تفويضاً. يحتاج الهدف الجديد إلى اقتراح جديد والضابط المقرر.

إذا تغيرت الحالة

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

السجل الواجب حفظه

سجل الموافقة الأصلية ومعاملات كل محاولة وعقد معالجة التكرار وعدد الآثار. معرف العرض هذا لا يثبت شيئاً عن واجهة حقيقية.

مرجع توثيقي : OWASP — LLM06:2025 Excessive Agency · تاريخ الاطلاع

الدليل المطلوب حفظه

  • هوية الاختبار ودوره والعناصر المسموحة والعمليات المحظورة.
  • الاقتراح المحدد: المحتوى والمستلم والإصدار ومدة الصلاحية.
  • قرار التفويض والمعاملات المفحوصة والحالة عند التنفيذ.
  • معرف العملية والمحاولات والردود وعدد الآثار المسجلة فعلياً.

مراجع رسمية

بروتوكولات ذات صلة

فحوص قبل الاستنتاج

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

أسئلة شائعة

هل يكفي تأكيد بشري؟

يوافق على اقتراح ضمن سياق معين. يجب أيضاً أن يطابق الفعل النهائي ذلك الاقتراح وأن تبقى الصلاحيات سارية.

هل تعني المهلة المنتهية أن شيئاً لم يحدث؟

لا. تصف ما لم يصل إلى العميل خلال المهلة. قد تكون الخدمة سجلت العملية؛ افحص حالتها قبل قرار الإعادة.

هل يضمن المعرف نفسه أثراً واحداً؟

فقط إذا طبقت الخدمة عقداً مناسباً لمعالجة التكرار واختبرته. يحدد التمرين هذا العقد صراحة؛ ولا يجوز افتراض وجوده في واجهة حقيقية.