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

ألواح شفافة ووثائق في مساحة عمل للمراجعة. مشهد توضيحي.
صياغة مذكرة جيدة لا تثبت السماح بإرسالها. تتناول OWASP الاستقلالية المفرطة في الفعل بوصفها خطراً متميزاً. تبدأ الطريقة المقترحة بعقد محدد بين شخص وعملية وعنصر؛ ولا تستخدم الأمثلة إلا خدمة محاكاة وبيانات افتراضية.
حدد من يحق له فعل ماذا، على أي ملف، ولأي مستلم، وحتى متى. افصل القراءة وإعداد المسودة والإرسال. قد تتطلب كل خطوة صلاحية مختلفة؛ والوصول إلى مستند لا يمنح حق نشره.
سجل الاقتراح والتفويض والتنفيذ. لا تحل جملة ينتجها النموذج أو علامة في مستند أو محادثة قديمة محل الضابط الخاص بالفعل المحدد.
على التطبيق التحقق من الفاعل والعنصر والعملية والمعاملات النهائية. اختبر عنصراً مسموحاً وآخر خارج النطاق. راقب الرفض الفعلي لخدمة المحاكاة، لا تفسير الوكيل وحده.
اعرض المستلم والمحتوى والإصدار والنتيجة قبل التأكيد. في عقد الاختبار، يبطل أي تغيير في هذه العناصر الموافقة السابقة. أعد فحص الصلاحيات عند التنفيذ حتى لو اعتُمد الاقتراح سابقاً.
حاك ضياع الرد بعد تسجيل أثر، ثم إعادة مطابقة للطلب. تحقق من معالجة التكرار المتفق عليها دون افتراض كفاية معرف أو طريقة HTTP. واختبر سحب صلاحية بين الموافقة والتنفيذ.
حالات نموذجية لإعداد التحقق، وليست وصفًا لمهام منفذة أو ملاحظات فعلية.
يستطيع الحساب قراءة ملف افتراضي وإعداد مذكرة محلية، لكنه لا يستطيع إرسالها. المتوقع نجاح القراءة والمسودة ورفض ضابط الإرسال. جودة المذكرة لا تغير هذا الحد.
سمى الاقتراح المعتمد مستلماً للاختبار، لكن الاستدعاء النهائي سمى غيره. المتوقع في هذه الطريقة عدم حدوث أثر وعرض اقتراح جديد للمراجعة. لا تعاد الاستفادة من موافقة مرتبطة بمعاملات أخرى.
يسجل بديل الخدمة عملية ثم يحاكي انتهاء مهلة الرد. لا تعامل الإعادة كأنها محاولة أولى دون فحص حالة العملية. راقب عدد الآثار المسجلة لدى البديل.
تسحب صلاحية التعديل بعد الموافقة البشرية وقبل التنفيذ المحاكى. المتوقع أن يرفض الفحص وقت التنفيذ الفعل. التأكيد السابق لا يعيد صلاحية مسحوبة.
تمرين مع الحل
مثال افتراضي: القيم والوثائق لتعلم الطريقة ولا تصف مؤسسة حقيقية.
تمرين افتراضي. تربط خدمة المحاكاة كل معرف بمعاملات ثابتة وترفض تعديلها. تعتمد OP-17 بالمحتوى v1 والمستلم A وتسجل، لكن ردها يضيع. يكرر استدعاء ثان للمعرف OP-17 القيم نفسها تماماً. ويعيد ثالث استخدام OP-17 مع المستلم B. ماذا ينبغي ملاحظته؟
وفق العقد المحدد يسجل أثر واحد. يعيد الاستدعاء الثاني حالة العملية الأولى دون معالجة جديدة. يرفض الثالث بسبب تعارض المعاملات؛ وإعادة استخدام OP-17 لا تمنحه تفويضاً. يحتاج الهدف الجديد إلى اقتراح جديد والضابط المقرر.
إذا لم يستطع البديل استرجاع الحالة بعد انتهاء المهلة، تبقى النتيجة غير محسومة. لا تستنتج غياب الأثر ولا النجاح؛ رتب تسوية للحالة أو تحققاً بشرياً قبل إعادة محفوفة بالمخاطر.
سجل الموافقة الأصلية ومعاملات كل محاولة وعقد معالجة التكرار وعدد الآثار. معرف العرض هذا لا يثبت شيئاً عن واجهة حقيقية.
مرجع توثيقي : OWASP — LLM06:2025 Excessive Agency · تاريخ الاطلاع
يوافق على اقتراح ضمن سياق معين. يجب أيضاً أن يطابق الفعل النهائي ذلك الاقتراح وأن تبقى الصلاحيات سارية.
لا. تصف ما لم يصل إلى العميل خلال المهلة. قد تكون الخدمة سجلت العملية؛ افحص حالتها قبل قرار الإعادة.
فقط إذا طبقت الخدمة عقداً مناسباً لمعالجة التكرار واختبرته. يحدد التمرين هذا العقد صراحة؛ ولا يجوز افتراض وجوده في واجهة حقيقية.