Sleeper Channels and Provenance Gates: Persistent Prompt Injection in Always-on Autonomous AI Agents
تقدم هذه الورقة "قنوات النوم"، وهي ثغرة أمنية مستمرة في حقن الأوامر (prompt injection) في وكلاء الذكاء الاصطناعي المستقلين الذين يعملون باستمرار، حيث تستمر المدخلات غير الموثوقة وتنفذ لاحقاً عبر واجهات مختلفة، وتقترح دفاعاً متعدد المستويات يرتكز على "بوابات المصدر" (provenance gates) التي تستخدم ملخصات نموذجية لـ "الحدث-المثيل" (action-instance digests) وإقرارات المالك لمنع مثل هذه الهجمات، مدعومة بأداة تدقيق ثابتة ومحول وقت التشغيل.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أن لديك مساعداً شخصياً مفيداً للغاية، يعمل دائماً، يعيش داخل حاسوبك المحمول. يمكن لهذا المساعد قراءة رسائل البريد الإلكتروني الخاصة بك، وإدارة تقويمك، وكتابة الأكواد البرمجية، وحتى تثبيت أدوات جديدة لك. إنه يشبه وجود متدرب ذكي جداً لا ينام أبداً.
تحذرنا ورقة بحثية بعنوان "القنوات النائمة وبوابات الأصل" (Sleeper Channels and Provenance Gates) من طريقة خبيثة وماكرة لاختراق هذا المساعد. إليك تفصيل ذلك بكلمات بسيطة:
1. هجوم "القناة النائمة": قنبلة مؤقتة
عادةً، عندما نفكر في اختراق الذكاء الاصطناعي، نتخيل شخصاً يخدعه الآن عبر أمر غريب. لكن هذه الورقة تصف شيئاً مختلفاً: القناة النائمة (Sleeper Channel).
- الإعداد: تخيل أن شخصاً غريباً في مجموعة دردشة عامة (أو مرسل بريد إلكتروني عشوائي) يطلب من مساعدك "حفظ نصيحة لوقت لاحق". يقوم المساعد بحفظها، ظناً منه أنه يتصرف بمساعدة.
- النوم: يختفي الغريب. لا يتحدث مع المساعد مرة أخرى. تظل "النصيحة" تقبع بهدوء في ذاكرة المساعد، وتبدو غير ضارة.
- الاستيقاظ: بعد ثلاثة أسابيع، تسأل مساعدك: "مهلاً، هل يمكنك إعداد فحص الحالة اليومي الذي تحدثنا عنه؟". يتذكر المساعد "نصيحة" الغريب، ويعتقد أنها فكرة جيدة، فيقوم بإعداد مهمة مجدولة.
- الانفجار: تعمل تلك المهمة تلقائياً، وتقوم بإرسال بياناتك الخاصة إلى الخادم السري الخاص بالغرباء.
التشبيه: فكر في الأمر كأنه فخ مزود بتوقيت زمني. يقوم المهاجم بزرع بذرة (النصيحة) في حديقتك. ثم يبتعد. لاحقاً، تقوم أنت بسقي الحديقة ببراءة، فتنمو البذرة لتصبح فخاً يؤذيك. المهاجم ليس موجوداً عندما ينطلق الفخ؛ هو فقط قام بإعداده في وقت سابق.
2. لماذا تفشل الدفاعات الحالية؟
تشرح الورقة أن التدابير الأمنية الحالية تشبه حارس أمن يتحقق فقط من هويتك عند الباب.
- إذا دخلت برفقة شخص غريب، يتحقق الحارس من الشخص الغريب.
- لكن إذا همس شخص غريب بسر في أذنك، ثم عدت أنت لاحقاً بمفردك لتطلب معروفاً، فإن الحارس لا يعرف أنك تحمل هذا السر.
- يرى الذكاء الاصطناعي طلبك ("إعداد فحص الحالة") ويفكر: "أوه، هذا هو صاحبي يطلب!"، وينسى أن الفكرة وراء فحص الحالة جاءت من شخص غريب.
تسمي الورقة هذه المشكلة بـ "النائب المرتبك" (Confused Deputy)؛ المساعد هو "النائب"؛ هو ينفذ ما طلبته، لكنه مرتبك بشأن من الذي أتى بالفكرة الخطيرة في الأصل.
3. الحل: "بوابة الأصل" (Provenance Gate)
لإصلاح ذلك، يقترح المؤلفون نظاماً أمنياً جديداً يسمى بوابات الأصل (Provenance Gates).
التشبيه: نظام "الإيصالات"
تخيل أن كل معلومة يستخدمها الذكاء الاصطناعي يرفق بها "إيصال رقمي".
- إذا قرأ الذكاء الاصطناعي بريداً إلكترونياً من غريب، يحصل هذا البريد على إيصال يقول: "المصدر: غريب".
- إذا كتب الذكاء الاصطناعي ملاحظة بناءً على هذا البريد، فإن الملاحظة ترث الإيصال: "المصدر: غريب".
- إذا حاول الذكاء الاصطناعي لاحقاً إعداد مهمة مجدولة بناءً على تلك الملاحظة، يقوم النظام بفحص الإيصال.
حارس البوابة (بوابة الأصل):
قبل أن يُسمح للذكاء الاصطناعي بالقيام بأي شيء مهم (مثل إرسال بريد إلكتروني، أو تغيير ملف، أو جدولة موعد)، يجب أن يمر عبر بوابة أمنية.
- فحص الإيصالات: تتحقق البوابة من "الإيصالات" الخاصة بكل شيء يستخدمه الذكاء الاصطناعي لاتخاذ هذا القرار.
- القاعدة: إذا كان أي جزء من الفكرة قد جاء من مصدر غير موثوق (مثل الغريب)، فإن البوابة تغلق بإحكام.
- الاستثناء: الطريقة الوحيدة لفتح البوابة هي إذا قلت أنت (المالك) صراحةً: "نعم، أنا أثق بهذا الإجراء المحدد". ولكن عليك القيام بذلك بشكل جديد لهذا الإجراء المحدد، وليس مجرد موافقة عامة مسبقة.
4. ما الذي فعلوه بالفعل؟
لم يكتفِ المؤلفون بكتابة نظرية فحسب؛ بل بنوا نموذجاً أولياً لإثبات نجاح الأمر.
- الاختبار: أخذوا مساعد ذكاء اصطناعي حقيقي مفتوح المصدر (يُسمى OpenClaw) وحاكوا هجوم "القناة النائمة". وأظهروا أنه بدون بوابتهم الجديدة، سيقوم الذكاء الاصطناعي بسعادة بإرسال البيانات إلى المهاجم.
- الإصلاح: قاموا بتثبيت "بوابة الأصل" الخاصة بهم (والتي يسمونها D2).
- النتيجة: عندما حاول الذكاء الاصطناعي إعداد فخ المهاجم، تحققت البوابة من الإيصالات، ورأت علامة "غريب"، فقام بصد الإجراء. فشل الهجوم.
5. الخلاصة
تجادل الورقة بأنه مع زيادة قوة وكلاء الذكاء الاصطناعي وبقائهم "دائمي العمل"، لا يمكننا الاكتفاء بالوثوق في قدرة الذكاء الاصطناعي على تذكر ما هو آمن. نحن بحاجة إلى نظام يتتبع تاريخ كل فكرة يمتلكها الذكاء الاصطناعي.
- الطريقة القديمة: "هل طلب المالك هذا؟" (نعم -> افعل ذلك).
- الطريقة الجديدة: "هل طلب المالك هذا، وَهل وافق المالك أيضاً على مصدر الفكرة الكامنة وراءه؟" (إذا جاءت الفكرة من غريب -> توقف).
يسمي المؤلفون هذا "دفاعاً متعدد المستويات"، مما يعني أن لديهم نسخة أساسية ونسخة أقوى، لكن الفكرة الجوهرية بسيطة: لا تسمح للذكاء الاصطناعي بالتصرف بناءً على أفكار التقطها من غرباء دون الحصول على "موافقة" صريحة وجديدة منك.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.