← أحدث الأبحاث
🤖 AI

Zero-Trust Runtime Verification for Agentic Payment Protocols: Mitigating Replay and Context-Binding Failures in AP2

تقترح هذه الورقة وتقيم إطار عمل للتحقق من وقت التشغيل قائم على مبدأ "الثقة الصفرية" لبروتوكول مدفوعات الوكيل (AP2)، والذي يستخدم الرموز المستخدمة لمرة واحدة الديناميكية (dynamic nonces) ودلالات الاستهلاك لمرة واحدة (consume-once semantics) للتخفيف بفعالية من هجمات إعادة التشغيل وهجمات ربط السياق في أنظمة الدفع المستقلة، مع الحفاظ على إنتاجية عالية وزمن انتقال منخفض.

المؤلفون الأصليون: Qianlong Lan, Anuj Kaul, Shaun Jones, Stephanie Westrum

نُشر 2026-02-09
📖 4 دقيقة قراءة☕ قراءة في استراحة قهوة

المؤلفون الأصليون: Qianlong Lan, Anuj Kaul, Shaun Jones, Stephanie Westrum

البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

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

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

إليك تفصيل لحلهم باستخدام تشبيهات بسيطة.

المشكلة: "التذكرة السحرية" التي لا تنتهي صلاحيتها أبداً

حالياً، هناك نظام جديد يسمى AP2 (بروتوكول مدفوعات الوكيل). فكر في هذا كأنه تذكرة سحرية (تفويض تشفيري) يعطيها المستخدم للذكاء الاصطناعي الخاص به.

  • كيف يعمل: تقول التذكرة: "يمكنك شراء قميص بـ 50 دولاراً من المتجر (أ)". وتحمل التذكرة توقيعاً رقمياً (مثل الختم الشمعي) لإثبات أنها حقيقية، ولها وقت انتهاء صلاحية.
  • الخلل: في الأيام الخوالي، كان عليك أن تكون موجوداً لتشتري القميص. أما الآن، فالذكاء الاصطناعي يعمل بمفرده.
    • الخلل التقني: إذا واجه الذكاء الاصطناعي خطأ "انتهاء المهلة" (timeout)، فقد يحاول استخدام نفس التذكرة السحرية مرة أخرى فوراً (هجوم إعادة التشغيل - Replay Attack).
    • الارتباك: إذا كان الذكاء الاصطناعي يدير مهاماً متعددة في وقت واحد، فقد يحاول بالخطأ استخدام "تذكرة القميص" لشراء "تلفاز" في متجر آخر (فشل ربط السياق - Context-Binding Failure).

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

الحل: "حارس البوابة الذي لا يثق بأحد"

يقترح المؤلفون حارساً أمنياً جديداً يسمى المتحقق من التشغيل في بيئة عدم الثقة (ZTRV). فكر في هذا كأنه حارس عند باب ملهى ليلي صارم جداً يقف بين الذكاء الاصطناعي والمتجر.

بدلاً من الثقة في "التذكرة السحرية" لمجرد أنها تحمل ختماً شمعياً، يتحقق الحارس من شيئين محددين في كل مرة يحاول فيها الذكاء الاصطناعي الدخول:

  1. ختم "الاستخدام لمرة واحدة" (الاستهلاك لمرة واحدة):

    • تخيل أنه في كل مرة تحاول فيها استخدام تذكرة، يقوم الحارس بختمها بكود فريد وحساس للوقت.
    • إذا حاول الذكاء الاصطناعي استخدام نفس التذكرة مرة أخرى (حتى عن طريق الخطأ)، سيرى الحارس الختم ويقول: "لا، هذه التذكرة استُخدمت بالفعل. لا يمكنك الدخول".
    • هذا يمنع الذكاء الاصطناعي من دفع ثمن نفس السلعة مرتين عن طريق الخطأ.
  2. "فحص السياق" (الربط):

    • يتحقق الحارس من التذكرة مقابل الموقف الحالي.
    • إذا كانت التذكرة تقول "اشترِ قميصاً من المتجر (أ)"، ولكن الذكاء الاصطناعي يقف حالياً أمام "المتجر (ب)" أو يحاول شراء "تلفاز"، سيقول الحارس: "سياق خاطئ! هذه التذكرة لا تتطابق مع ما تفعله الآن".
    • هذا يمنع الذكاء الاصطناعي من استخدام تذكرة مخصصة لمهمة واحدة في مهمة أخرى مختلفة تماماً.

كيف اختبروا ذلك؟

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

  • اختبار الإجهاد: قاموا بمحاكاة بيئة فوضوية حيث يحاول آلاف الوكلاء من الذكاء الاصطناعي إجراء معاملات في نفس الوقت (ما يصل إلى 10,000 معاملة في الثانية).
  • النتيجة:
    • النظام القديم (بدون الحارس) سمح بمرور 100% من المعاملات المزيفة أو الخاطئة.
    • النظام الجديد (مع الحارس) حظر 100% من المعاملات السيئة.
  • السرعة: كان الحارس سريعاً للغاية؛ حيث أضاف حوالي 3.8 ميلي ثانية فقط (أقل من طرفة عين) إلى وقت المعاملة، حتى عندما كان النظام مزدحماً للغاية.

لماذا هذا مهم؟

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

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

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

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →