PAuth - Precise Task-Scoped Authorization For Agents
تقدم هذه الورقة PAuth، وهو نموذج تفويض مبتكر لوكلاء الذكاء الاصطناعي يستبدل الأذونات الواسعة المرتبطة بنطاق المشغل بتفويض دقيق مرتبط بنطاق المهمة عبر استخدام "شرائح لغة طبيعية" (NL slices) رمزية و"أغلفة" (envelopes) للبيانات لضمان تنفيذ الوكلاء فقط للعمليات المطلوبة صراحةً لمهمة المستخدم المكتوبة باللغة الطبيعية، مما يمنع الوصول المفرط في الصلاحيات ويحظر بفعالية العمليات الخبيثة المحقونة.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك وظفت مساعداً شخصياً ذكياً جداً، ولكنه متهور قليلاً، ليدير شؤونك المالية. قلت له: "من فضلك، خذ 100 دولار من حسابي الجاري وأرسلها إلى بوب بمناسبة عيد ميلاده".
الطريقة القديمة (OAuth): مشكلة "المفتاح الرئيسي"
في عالم الإنترنت الحالي، لكي تسمح لمساعدك بالقيام بهذا الأمر، عليك أن تعطيه "مفتاحاً رئيسياً" لحسابك البنكي. هذا المفتاح لا يكتفي بقول "أرسل 100 دولار لـ بوب"، بل يقول: "يمكنك أخذ أي مبلغ وإرساله إلى أي شخص تريده".
لماذا؟ لأن النظام الأمني للبنك قديم الطراز. هو يفهم فقط الفئات العامة مثل "تحويل الأموال"، ولا يفهم التفاصيل الدقيقة لطلبك. لذا، أصبح لمساعدك الآن القدرة على استنزاف حسابك بالكامل إذا ارتبك، أو تعرض للاختراق، أو تم خداعه من قبل موقع ويب سيء. وهذا ما يسمى بـ "الإفراط في الصلاحيات".
الطريقة الجديدة (PAuth): حل "الوصفة المحددة"
بدلاً من إعطاء مساعدك "مفتاحاً رئيسياً"، تمنحه في نظام PAuth (التفويض الدقيق المحدد بالمهمة) "وصفة محددة" تعمل فقط لهذا العمل الواحد.
إليك كيف يعمل PAuth، باستخدام بعض التشبيهات الإبداعية:
1. "بطاقة الوصفة" (الـ NL Slice)
عندما تعطي مساعدك المهمة ("أرسل 100 دولار لـ بوب")، لا يكتفي البنك بقول "حسناً" فحسب، بل يقوم فوراً بكتابة "بطاقة وصفة" لتلك المعاملة المحددة.
- الطريقة القديمة: "أنت مسموح لك بالطبخ". (هذا غامض جداً!)
- طريقة PAuth: "مسموح لك بخبز كعكة شوكولاتة باستخدام كوبين من الدقيق وبيض واحدة بالضبط. إذا حاولت استخدام 3 أكواب من الدقيق، أو إذا حاولت خبز بيتزا، فسيُقفل الفرن".
من الناحية التقنية، يسمى هذا NL Slice. يقوم البنك بترجمة طلبك باللغة الطبيعية إلى قاعدة رمزية صارمة. هو يعرف بالضبط ما يجب أن تكون عليه الأرقام ومن هو المستلم.
2. "المظروف المختوم" (الـ Envelope)
الآن، تخيل أن مساعدك ذهب إلى متجر البقالة لشراء المكونات. عاد ومعه كيس من الدقيق. كيف يعرف البنك أنه بالفعل كوبان من الدقيق وليس كوبان من الرمل، أو أنه لم يهرب كيسًا من الألماس؟
في نظام PAuth، كل قطعة من البيانات (مثل الرصيد في حسابك أو سعر سلعة ما) تعود في "مظروف مختوم".
- داخل المظروف يوجد الرقم الفعلي (مثلاً: 1,200 دولار).
- يوجد أيضاً داخل المظروف "إيصال" يوضح بالضبط كيف تم حساب هذا الرقم (مثلاً: "هذا يمثل 1/4 من رصيد الـ 4,800 دولار").
- والأهم من ذلك، البنك (وليس المساعد) هو من يوقع على المظروف.
إذا حاول المساعد تبديل الرقم أو تغيير المستلم، سينكسر المظروف، أو لن يتطابق التوقيع مع الوصفة. حينها سيرى البنك المظروف المكسور ويقول: "توقف! هذا لا يطابق الوصفة!".
3. "التحقق المزدوج" (الإنفاذ أثناء التشغيل)
عندما يحاول مساعدك إجراء عملية التحويل، لا يكتفي البنك بالنظر في الطلب فقط، بل يقوم بخدعة سحرية:
- يفتح "المظروف المختوم" ليرى الأرقام الحقيقية.
- ينظر إلى "بطاقة الوصفة" ليرى ما يجب أن تكون عليه الأرقام.
- يتحقق: "هل الرقم الحقيقي يطابق الوصفة؟"
- السيناريو (أ) (جيد): طلبت إرسال 100 دولار. المظروف يقول 100 دولار. الوصفة تقول 100 دولار. تمت الموافقة على المعاملة.
- السيناريو (ب) (سيء/مخترق): قام هكر بخداع مساعدك لإرسال 1,000,000 دولار إلى شخص غريب. أرسل المساعد الطلب. يفتح البنك المظروف، يرى 1,000,000 دولار، وينظر إلى الوصفة التي تقول "100 دولار"، ويقوم بحظر العملية فوراً. وقد يسألك حتى: "مهلاً، هل كنت تقصد حقاً إرسال مليون دولار؟"
لماذا هذا مهم؟
- لا مزيد من "الكل أو لا شيء": ليس عليك التخلي عن السيطرة الكاملة لكي تحصل على المساعدة. يمكنك تفويض مهمة صغيرة ومحددة بأمان.
- الحماية من الخدع: حتى لو تعرض مساعدك للخداع من قبل موقع ويب مزيف (هجوم "حقن الأوامر" أو Prompt Injection) لمحاولة سرقة أموالك، فإن "بطاقة الوصفة" و"المظاريف المختومة" الخاصة بالبنك ستكشف الكذبة قبل انتقال أي أموال.
- الخصوصية: البنك يرى فقط الأرقام المحددة المطلوبة لهذه المهمة. لا يحتاج لمعرفة قصة حياتك بالكامل، بل يحتاج فقط للعمليات الحسابية اللاكنة لعملية التحويل.
الخلاصة
يغير PAuth الإنترنت من مكان تضطر فيه لتسليم مفتاح منزلك بالكامل لشخص غريب ليقوم بسقي نباتاتك، إلى مكان تمنحه فيه ملاحظة محددة وموقعة تفتح الباب الأمامي لمدة 5 دقائق فقط.
إنه يجعل "الويب الوكيل" (Agentic Web) - حيث تقوم وكلاء الذكاء الاصطناعي بالأشياء نيابة عنا - آمناً، دقيقاً، وجديراً بالثقة.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.