Claude Code يزيل أداة البحث عن الملفات المخصصة وينتقل إلى Bash، مما يكسر الموافقة المتدرجة على صلاحيات المستخدم.

robot
إنشاء الملخص قيد التقدم
ME News رسالة، في 23 أبريل (UTC+8)، وفقًا لرصد Beating، أزال Claude Code منذ الإصدار 2.1.117 أدوات Grep (البحث النصي) وGlob (مطابقة أسماء الملفات) المخصصة، وتم تحويل جميع عمليات الملفات لتنفيذها عبر Bash. Bash هي أداة سطر أوامر عامة، يمكنها فعل أكثر بكثير من مجرد البحث عن الملفات، بما في ذلك عمليات عالية المخاطر مثل الحذف والتعديل وتثبيت البرامج. قال مهندس Anthropic، Adam Wolff، إن التغيير جعل السرعة أسرع، "استغرق الأمر أربعة أشهر لإزالة هذه الأدوات، الإزالة أصعب من الإضافة". أشار Quinn Slack، الرئيس التنفيذي لشركة Amp Code، إلى أن هذا التغيير كسر منطق إدارة الأذونات الحالي. سابقًا، كان بإمكان المستخدمين تعيين الأذونات حسب نوع الأداة: أدوات القراءة فقط مثل Grep وGlob تمر تلقائيًا، بينما تخضع أوامر Bash للموافقة اليدوية لكل أمر على حدة. الآن أصبحت جميع العمليات عبر Bash، مما جعل هذا التصنيف الهرمي للأذونات غير فعال: إما أن يوافق المستخدم على كل أمر shell يدويًا (كفاءة منخفضة جدًا)، أو يسمح بالجميع (فقدان السيطرة الأمنية). يعتقد Slack أن هذا يكشف مشكلة أكثر جوهرية: استخدام قواعد حتمية لإدارة أذونات الوكيل غير عملي. يستخدم النموذج صيغًا مكافئة مختلفة لتجاوز التصنيف، مثل استخدام bash(grep query | head -n 10) بدلاً من أداة البحث المخصصة، أو استدعاء sed أو perl أو python بشكل مضمن لتنفيذ أي عملية. قال إن فريق Amp حاول تحليل أوامر Bash تلقائيًا للحكم على الأمان، "يمكن تقليل عدد الموافقات إلى نصفها تقريبًا، لكن الباقي لا يزال كثيرًا". (المصدر: BlockBeats)
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • تعليق
  • إعادة النشر
  • مشاركة
تعليق
إضافة تعليق
إضافة تعليق
لا توجد تعليقات
  • مُثبت