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