الأذونات والعزل داخل صندوق رملي (sandboxing)
رأينا بالفعل أن Claude Code يتوقف ليطلب الموافقة قبل تنفيذ الإجراءات الخطرة. لكن 'الموافقة' ليست زرًا تضغط عليه دون تفكير — إنها عادة: أن تتوقف، وتقرأ فعليًا الأمر والسبب والنطاق، وعندها فقط تقرر. في هذا الدرس سنتعلم كيف نميّز ثلاث فئات تستحق دائمًا مراجعة مزدوجة — الحذف، والدفع القسري (force-push)،
قبل توقيع عقد، تقرأ كل بند بعناية بدلًا من الاكتفاء بالعنوان. والكيميائي الذي يختبر تفاعلًا خطرًا يفعل ذلك خلف حاجز زجاجي سميك داخل خزانة سحب الأبخرة، لا على طاولة مكشوفة.
- الحد الأدنى من الأذونات
- منح الوكيل الإذن الأضيق الذي تحتاجه المهمة الحالية فعلًا — وليس صلاحية واسعة 'تحسّبًا لكل احتمال'.
- التشغيل في صندوق رملي (sandbox)
- تشغيل أمر داخل بيئة معزولة وقابلة للاستهلاك — دون وصول إلى الشبكة ودون كتابة إلى ملفات النظام الحقيقية — بحيث يبقى الضرر محصورًا في داخلها.
- الدفع القسري (force-push)
- أمر git push يدوس على التاريخ البعيد؛ وعلى فرع مشترك قد يمحو بصمت كوميتات الآخرين.
- تسريب البيانات عبر الشبكة
- نداء شبكة صادر يرسل بيانات محلية — حساسة أحيانًا — إلى وجهة خارجية لا علاقة لها بالمهمة التي طلبتها.