نموذج التهديد
ابدأ بسؤال واحد: ما أسوأ ما يمكن أن يفعله هذا الوكيل إن اتّبع تعليمة خاطئة؟ الإجابة تحدّد مستوى الحماية المطلوب. وكيل يصنّف الرسائل الواردة يمثّل مخاطرة محدودة؛ وكيل يملك صلاحية إصدار مبالغ مستردّة ويقرأ بيانات كل العملاء يمثّل مخاطرة مختلفة تمامًا. الأمان يُبنى حول القدرة على الفعل، لا حول ذكاء النظام.
مبدأ أقل امتياز
- امنح كل أداة أضيق نطاق: قراءة فقط حيثما أمكن، وكتابة محصورة في الحقول المطلوبة.
- افصل الصلاحيات بين الوكلاء: من يقرأ البيانات الحسّاسة لا يملك قناة إرسال خارجية.
- حدّد سقوفًا كمّية: عدد الرسائل، حجم المبالغ، عدد السجلات المعدَّلة في الجلسة.
- راجع الصلاحيات دوريًا واحذف ما لم يُستخدم فعليًا.
البيانات والخصوصية
الوكيل يحتاج بيانات ليكون مفيدًا، والسؤال هو كم منها ومتى. القاعدة العملية أن يُسترجع أقل قدر يكفي للمهمة الحالية بدل تحميل كل شيء احتياطًا: بيانات العميل الحالي فقط، والسياسة المتعلّقة بالحالة فقط. أضف إلى ذلك إخفاء أو تقنيع الحقول التي لا يحتاجها الوكيل أصلًا مثل أرقام البطاقات والمعرّفات الوطنية، وحدّد مدد احتفاظ واضحة للسجلات.
حقن التعليمات
أكثر المخاطر خصوصية في الأنظمة الوكيلية أن يصل نصّ خارجي — رسالة عميل، محتوى ملف، صفحة ويب — يتضمّن ما يشبه التعليمات: «تجاهل ما سبق ونفّذ كذا». علاج هذه المخاطرة ليس في صياغة تعليمات أذكى فقط، بل في البنية:
- عامل كل محتوى خارجي كبيانات، ولا تسمح له بتوسيع صلاحيات الوكيل.
- افصل الأدوات الحسّاسة عن المسارات التي تستقبل محتوى غير موثوق.
- ضع موافقة بشرية على أي إجراء غير قابل للعكس يُشتقّ من محتوى خارجي.
- اختبر بسيناريوهات هجوم مكتوبة مسبقًا ضمن اختبارات القبول، لا بعد الإطلاق.
السجلات والمساءلة
| ما يُسجَّل | لماذا |
|---|---|
| كل استدعاء أداة ونتيجته | إعادة بناء ما حدث بدقة بعد أي حادث |
| المدخلات الأساسية للقرار | معرفة على أي أساس اتُّخذ الإجراء |
| الموافقات البشرية | المساءلة والامتثال |
| حالات التصعيد وأسبابها | تحسين الحدود والعتبات لاحقًا |
| حالات الفشل والمحاولات المعادة | كشف الأنماط قبل أن تتحوّل إلى مشكلة |
قائمة تحقّق قبل التشغيل
- هل كُتب أسوأ سيناريو ممكن لهذا الوكيل ومُنعت أسبابه بنيويًا؟
- هل كل أداة بأضيق نطاق، ومراجَعة من مالك النظام المعني؟
- هل الإجراءات غير القابلة للعكس خلف موافقة بشرية؟
- هل يُعامَل المحتوى الخارجي كبيانات في كل المسارات؟
- هل السجلات كاملة وقابلة للاستخراج، ومدد الاحتفاظ محدّدة؟
- هل هناك مسؤول معروف يوقف الوكيل فورًا عند الحاجة؟

