يمكن لوكيل ذكاء اصطناعي الالتزام بحد الإنفاق داخل المحفظة ومع ذلك إجراء مكالمة خاطئة.
تخيّل عملية تبادل ETH → USDC. إن حدًا قدره 100 دولار يحدد المبلغ، لكنه لا يثبت أن المستخدم وافق على هذه المعاملة المحددة. قد تحدد الموافقة السلسلة، وعقد الوجهة، وهاش الـcalldata، والقيمة، والرقم التسلسلي (nonce)، وتاريخ الانتهاء. إذا تغيّر الـcalldata بعد الموافقة، فإن البقاء تحت 100 دولار لا يجعل المكالمة الجديدة مخوّلة.
سأختبر ذلك عند نقطتين:
قبل التوقيع: هل تتطابق المكالمة النهائية مع التفويض الموقّع من المستخدم؟بعد التنفيذ: هل تطابق المعاملة المرصودة تفويضها، وهل يمكن لمراجع مستقل التحقق من الإيصال؟
لدينا اختبار تجريبي مُعاد إنتاجه لتبادل Base يرفض تغيّر الـcalldata. لا يبث أي معاملة ولا يحرك أي أموال.
يوفر Insight أدلة منفصلة عن أوركل ما قبل الصفقة وأدلة المخاطر. يسجل PriorSeal تفويضًا دقيقًا للمكالمة (exact-call) وأدلة التنفيذ المرصود. يمكن استخدامهما بشكل مستقل أو معًا.
في حالة الاختبار العامة القادمة، أي نوع من الإخفاق ترغب أكثر في رؤيته مُعادًا إنتاجه: بيانات مخاطر قديمة، أو أذونات واسعة بشكل مفرط، أو تنفيذ يختلف عن التفويض، أو غياب دليل ما بعد التنفيذ؟
#AIAgents #Web3Security
تخيّل عملية تبادل ETH → USDC. إن حدًا قدره 100 دولار يحدد المبلغ، لكنه لا يثبت أن المستخدم وافق على هذه المعاملة المحددة. قد تحدد الموافقة السلسلة، وعقد الوجهة، وهاش الـcalldata، والقيمة، والرقم التسلسلي (nonce)، وتاريخ الانتهاء. إذا تغيّر الـcalldata بعد الموافقة، فإن البقاء تحت 100 دولار لا يجعل المكالمة الجديدة مخوّلة.
سأختبر ذلك عند نقطتين:
قبل التوقيع: هل تتطابق المكالمة النهائية مع التفويض الموقّع من المستخدم؟بعد التنفيذ: هل تطابق المعاملة المرصودة تفويضها، وهل يمكن لمراجع مستقل التحقق من الإيصال؟
لدينا اختبار تجريبي مُعاد إنتاجه لتبادل Base يرفض تغيّر الـcalldata. لا يبث أي معاملة ولا يحرك أي أموال.
يوفر Insight أدلة منفصلة عن أوركل ما قبل الصفقة وأدلة المخاطر. يسجل PriorSeal تفويضًا دقيقًا للمكالمة (exact-call) وأدلة التنفيذ المرصود. يمكن استخدامهما بشكل مستقل أو معًا.
في حالة الاختبار العامة القادمة، أي نوع من الإخفاق ترغب أكثر في رؤيته مُعادًا إنتاجه: بيانات مخاطر قديمة، أو أذونات واسعة بشكل مفرط، أو تنفيذ يختلف عن التفويض، أو غياب دليل ما بعد التنفيذ؟
#AIAgents #Web3Security