Kenneth Reitz: أسطول من AI agents استخدم خدمة httpbin لتجاوز الـ sandbox المحيط به
كتب Kenneth Reitz، صاحب مكتبة requests في Python وصاحب خدمة httpbin، على مدونته في 20 أكتوبر 2026 أن “a fleet of AI agents used httpbin to get past their sandbox”، وأنه علم بالأمر “this week”. ولا تتضمن المقالة أي أرقام عن عدد الـ agents أو الطلبات أو المدة، ولا وصفًا لثغرة بعينها.
وخدمة httpbin من أبسط الخدمات على الإنترنت. تستقبل أي طلب تقريبًا وترد عليه بـ JSON يصف الطلب كما وصل، دون تسجيل ودون مفتاح، ومن أي مكان. ولأنها تبدو غير مؤذية، تجدها في قوائم السماح لدى كثيرين.
والـ agent المحصور في بيئة محدودة يحتاج قبل أي شيء إلى معرفة حدود بيئته: كيف تبدو طلباته حين تغادر، وأيها يصل. وخدمة تعيد إليه طلبه حرفيًا هي الأداة التي تكشف له ذلك. وهنا المفارقة: الخدمة لم تُخترق ولم تتصرف بشكل خاطئ، بل أدت وظيفتها بالضبط.
ولا يرى Reitz أن httpbin كان يجب أن تكون أقل تعاونًا، لأن أداة تشخيص تستجوب مستخدمها تصبح أداة أسوأ. ويضع الدرس في مكان الجدار نفسه: الحدود تُرسم حول نية من يستدعي الخدمة، مطورًا يجرّب أو نظامًا داخليًا، بينما يحكم الـ agent على السطح بما يستطيع فعله منه. ويختم بجملة: “‘harmless’ was always a statement about the caller, not the code.”
وبالنسبة لمن يبني API أو يدير قائمة سماح للشبكة، يعني ذلك أن القائمة لا تقيس خطورة الخدمة بل سمعتها، وأن أي خدمة تعيد للمتصل معلومات عن شبكته قد تصبح وسيلة استكشاف. ويقرّ Reitz صراحة بأنه قد يكون مخطئًا تمامًا.