ملاحظات من بناء أنظمة الوكلاء
أدوات التقييم، وأنماط التنسيق، وتصميم الذاكرة، والإخفاقات التي تقف خلفها — موثّقة بينما التفاصيل لا تزال حاضرة.

الوصول الكامل إلى القرص منحة فضفاضة: تحديد حقوق قراءة الوكيل حسب فئات البيانات
الوصول الكامل إلى القرص في macOS قيمة منطقية واحدة تغطي كل ملفات المستخدم. الحل الدائم هو حقوق قراءة لكل فئة بيانات مع تتبع المصدر عند كل قراءة.

الوصول الكامل إلى القرص هو وحدة الثقة الخاطئة للوكلاء
يتعامل macOS مع الوصول الكامل إلى القرص كمنحة ثنائية دائمة لكل ملف تنفيذي. أما أحمال عمل الوكلاء فهي ظرفية ومُعرَّفة وقت التشغيل، لذا ينبغي أن تكون الثقة محدودة النطاق لكل مهمة.

تقارير الوكلاء المارقين مشكلة إسناد قبل أن تكون مشكلة أمان
تقارير الحوادث تسمّي النموذج، لكن الأثر القابل للتنفيذ هو سلسلة التفويض التي أذنت بالتشغيل. معظم المنظومات لا تستطيع إعادة بنائها.

الهوية بلا مهمة: لماذا تظل بيانات الاعتماد لكل وكيل تمنح صلاحيات مفرطة
بيانات الاعتماد المحدودة بالمهمة تُصلح عمر الرمز المميز، لا نطاقه. النطاق ناتج عن كيفية تفكيك المخطط للعمل، مما يجعل التفكيك ضابطًا أمنيًا.

وكلاء البرمجة يحتاجون إلى عقد بيئة معزولة، لا إلى ملصق تحذير
يُحدَّد نطاق الأثر المحتمل لوكيل برمجة مستقل بقواعد بيئته المعزولة وخروجه الشبكي. حدِّد هذا العقد قبل أن تحدِّد الوكيل.