الأمان والخصوصية

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

عزل المنظمات

  • كل استعلام مقيّد بمعرّف المنظمة عبر طبقة وصول إلزامية.
  • معرفة UUID لمورد في منظمة أخرى لا تكفي للوصول إليه؛ الاستجابة 404 دائمًا.
  • اختبارات آلية تتحقق من العزل مع كل تغيير.
  • للعزل استثناءان معلنان فقط: مكتبة تختار منظمتك عرضها على كتالوج سفح لاب، واطّلاع مدير المنصة الموضّح أدناه.

كتالوج سفح لاب المشترك

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

اطّلاع مدير المنصة

  • لمدير منصة سفح لاب صلاحية الاطّلاع على مكتبات المنظمات ومستنداتها لإدارة الكتالوج والباقات. هذه الصلاحية لا تُمنح لأي دور تنظيمي ولا لأي مفتاح API.
  • كل فتح لتفاصيل منظمة وكل قرار على مكتباتها يُكتب في سجل تدقيق تلك المنظمة نفسها، فتراه في «سجل النشاط» موسومًا بأنه صادر عن مدير المنصة.
  • المنح والسحب يتمّان بأمر خادمي مقصود، لا من داخل الواجهة.

الهوية والصلاحيات

  • جلسات خادمية بملفات تعريف ارتباط HttpOnly وSameSite، وكلمات مرور بخوارزمية Argon2id.
  • أدوار: مالك، مدير، مراجع، عضو، مستهلك API، مع عضويات على مستوى المكتبة.
  • مفاتيح API بنطاقات وتاريخ انتهاء وإلغاء؛ لا يُخزَّن المفتاح الخام أبدًا، بل بصمته فقط.

الملفات

  • التحقق من النوع الحقيقي للملف (magic bytes) لا الامتداد فقط، وحد للحجم.
  • الأصل يُحفظ بصورة غير قابلة للتعديل، وبصمة SHA-256 تمنع التكرار وتضمن السلامة.
  • روابط موقّعة قصيرة العمر للملفات؛ مسارات التخزين لا تُكشف.
  • حماية من Path Traversal في مفاتيح التخزين.

المودلات وخروج البيانات

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

التشغيل

  • Content Security Policy برموز nonce وترويسات أمان قياسية.
  • تحديد معدل الطلبات وسجل تدقيق لكل إجراء حساس.
  • السجلات منظمة ولا تحوي مفاتيح أو محتوى المستندات؛ الأسرار في متغيرات البيئة فقط.
  • تصنيف البيانات الشخصية (PII) ومستوى الحساسية لكل مصدر.