ذكاء اصطناعيقراءة دقيقتين

Claude Code 2.1.261 يعامل روابط خدمات رسم المخططات العامة كرفع بيانات لا كزيارة صفحة

غيّر الإصدار 2.1.261 من Claude Code سلوك الوضع التلقائي (auto mode). فبحسب سجل التغييرات الرسمي، صار الرابط الذي يضع محتوى داخل عنوان URL لخدمة عامة لرسم المخططات يُعامل كعملية رفع (upload) إلى ذلك الموقع، لا كفتح صفحة. والنتيجة أن مثل هذا الرابط لم يعد يُوافق عليه تلقائيًا، إلا إذا طلبه المستخدم بنفسه.

والفكرة وراء التغيير بسيطة. هناك خدمات ترسم مخططًا (diagram) انطلاقًا من نص، ويوضع هذا النص مضغوطًا ومرمّزًا داخل الرابط نفسه. فحين يفتح الـ agent رابطًا كهذا، يصل كل ما بداخله من كود أو بيانات إلى خادم طرف ثالث. ومن الخارج يبدو الأمر زيارة صفحة عادية، بينما هو في الحقيقة خروج للبيانات.

ويصبح هذا خطرًا عمليًا لا نظريًا لأن الـ agent يقرأ ملفات المستودع، ويقرأ أيضًا تعليمات قد تأتي من ملف أو issue أو صفحة ويب. وهذا هو جوهر ما يُعرف بـ prompt injection، أي إدخال تعليمات للنموذج عبر محتوى يقرؤه. فإذا طلبت تعليمات كهذه رسم بنية المشروع في مخطط، قد ينفذ الـ agent الطلب، ويظهر في السجل خطوة تبدو بريئة.

ويعيد هذا التحديث تعريف المعيار الذي تُبنى عليه قوائم الصلاحيات التلقائية. فالسؤال المفيد لم يعد ما إذا كان الطلب يبدو مؤذيًا، بل ما إذا كان يُخرج بيانات إلى جهة خارجية. والفرق بين السؤالين هو بالضبط ما عالجه هذا الإصدار.

وبالنسبة للفرق التي تترك الـ agents تعمل في الوضع التلقائي، يعني ذلك أن كل أداة أو نطاق مسموح به تلقائيًا يستحق النظر إليه بوصفه قناة محتملة لخروج البيانات، حتى لو بدا استخدامه عاديًا.

المصادر

  1. سجل تغييرات Claude Code، الإصدار 2.1.261
  2. توثيق الصلاحيات وضبط auto mode
  3. خلفية عن prompt injection لدى Simon Willison

من عدد السبت 23 ربيع الأول - 5 سبتمبر

أخبار ذات صلة

ذكاء اصطناعي

Claude Code 2.1.314 يضيف إعدادًا يمنع الكتابة خارج مجلد العمل في كل أوضاع الصلاحيات

المغزى: أمان الـ agent لا يأتي من انتباه المستخدم عند كل سؤال صلاحية، بل من أفعال تصبح مستحيلة من الأساس، والإعداد الجديد يحوّل حدود مجلد العمل من سؤال قابل للموافقة إلى قيد ثابت.

20 جمادى الأولى - 31 أكتوبر
ذكاء اصطناعي

Claude Code 2.1.309 يصلح مجموعة ثغرات تجاوزت فيها أوامر الـ shell قواعد المنع والـ sandbox

المغزى: قاعدة المنع تتحدث عن مسار، والـ shell يملك طرقًا كثيرة للوصول إليه، فقائمة المنع طبقة حماية واحدة لا الطبقة الوحيدة، والأمان الفعلي في أن يعمل الـ agent على ما يمكن استرجاعه.

13 جمادى الأولى - 24 أكتوبر
ذكاء اصطناعي

Claude Code 2.1.305 يضيف إعدادًا يسمح بـ user namespaces داخل الـ sandbox ويقر بأنه يتجاوز حماية الملفات

المغزى: الإعداد الذي يجعل أتمتة المتصفح تعمل داخل العزل هو نفسه ما يضعف العزل، والقرار يختلف بين من يشغّل Chromium لاختباراته ومن يترك agent ينفّذ أوامر غير موثوقة.

10 جمادى الأولى - 21 أكتوبر

أخبار السبت 23 ربيع الأول - 5 سبتمبر