فقط ما هو موجود في الشيفرة اليوم؛ ونذكر ما ينقص أيضًا.
الإجراءات المطبّقة
المؤسسات منفصلة عن بعضها
كل استعلام ضمن نطاق مؤسسة واحدة.
يعمل كل استعلام ضمن نطاق مؤسسة ينتمي إليها المستخدم المسجَّل؛ ويأتي معرّف المؤسسة من الجلسة على الخادم لا من العميل. وإذا حاولت الوصول إلى مؤسسة لست عضوًا فيها فلا نكشف حتى ما إذا كانت موجودة.
مصفوفة الأدوار والصلاحيات
سبعة أدوار؛ تُفحص الصلاحيات على الخادم.
سبعة أدوار (المالك، المدير، مدير المشروع، محرر النماذج، مسؤول الحالات، المحلل، المشاهد) وصلاحياتها معرَّفة في مكان واحد. تُجرى فحوص الصلاحيات على الخادم لا في الواجهة، ويُرفض أي إجراء غير مصرَّح به.
سجل التدقيق
تُسجَّل الإجراءات المهمة مع من ومتى.
تُسجَّل الإجراءات المهمة على المؤسسات والعضويات والنماذج والملاحظات والطلبات والمشاريع والمؤشرات مع من نفّذها ومتى. لا يرى السجلات إلا الأدوار المصرَّح لها، ولا يُكتب في السجل محتوى مثل نص الإجابات ومتن الملاحظات.
تُخزَّن كلمات المرور مُجزَّأة
تُجزَّأ كلمات المرور بـ scrypt.
تتم المصادقة عبر Better Auth؛ ولا تُخزَّن كلمات المرور نصًا صريحًا بل مُجزَّأة باستخدام scrypt.
تتبع الطلبات محمي
تُجزَّأ مفاتيح التتبع وتُحدّ المحاولات الخاطئة.
يستعلم مقدّم الطلب عن حالته برقم مرجعي ومفتاح تتبع سري. يُخزَّن المفتاح مُجزَّأً فقط (SHA-256) وتتم المقارنة بزمن ثابت. المحاولات الخاطئة محدودة: بعد 5 أخطاء لرقم مرجعي واحد أو 20 لعنوان IP واحد خلال 15 دقيقة تُحظر المحاولات التالية.
ترويسات أمان المتصفح
ترويسات أمان المتصفح الأساسية مفعّلة.
تُرسل جميع الاستجابات ترويسات X-Content-Type-Options وReferrer-Policy وX-Frame-Options (لا يمكن تضمين الصفحات في مواقع أخرى) وPermissions-Policy. وصفحات اللوحة وتسجيل الدخول والتتبع مغلقة أمام محركات البحث.
HTTPS إلزامي (HSTS)
تتصل المتصفحات بالموقع عبر HTTPS فقط.
يُقدَّم الموقع عبر HTTPS مع تفعيل ترويسة HSTS؛ وبعد زيارة واحدة لا يعود المتصفح إلى HTTP.
غير الموجود بعد
لا توجد سياسة أمان المحتوى (CSP)
ستُضاف في جولة الاختبار قبل الإطلاق.
قد تُعطّل CSP المضافة دون اختبار التطبيق بصمت، لذلك ستُضاف في جولة الاختبار قبل الإطلاق.
لا توجد مصادقة ثنائية
يتم تسجيل الدخول بالبريد وكلمة المرور فقط.
يتم تسجيل الدخول بالبريد الإلكتروني وكلمة المرور فقط.
لا توجد شهادة أو وثيقة امتثال أو اختبار اختراق
لم يكتمل تدقيق مستقل أو اعتماد بعد.
لم يكتمل أي تدقيق أمني مستقل أو عملية اعتماد؛ وعندما يحدث سنذكره هنا مع وثائقه.
الاستضافة داخل تركيا هدف تصميمي
هدف تصميمي لا التزام اليوم.
صُمم المنتج ليُستضاف على خادم داخل تركيا؛ ولأننا لم نُطلق بعد فهذا ليس التزامًا قائمًا اليوم.
البيانات الشخصية
المؤسسة التي تجمع البيانات هي مسؤول البيانات.
تقع المسؤولية القانونية عن البيانات الشخصية على المؤسسة بصفتها مسؤول البيانات. ويحتفظ Dezy Flow بالبيانات التي تجمعها المؤسسة داخل حسابها فقط ولا يعرضها على مؤسسات أخرى.
الإبلاغ عن ثغرة أمنية
وجدت ثغرة؟ راسلنا.
إذا وجدت ثغرة أمنية فيرجى مراسلتنا على العنوان أدناه مع التفاصيل؛ ونرجو إبلاغنا قبل الكشف عنها علنًا.