الأمان

ما نفعله بالضبط،
بكلام واضح.

لا شارات اعتماد لم نحصل عليها. هذا ما هو مطبَّق فعلًا — مكتوب بحيث يستطيع المسؤول عن الأمان لديكم مراجعة كل سطر فيه.

الفصل بين مساحات العمل

كل صف في قاعدة البيانات يحمل معرّف مساحة العمل، وكل استعلام يُفلتر به قبل تنفيذه. أي طلب يذكر مساحة عمل لست عضوًا فيها يُرفض عند الـ middleware، والعناصر داخلها تُرجع 404 وليس 403 — حتى لا نؤكد أنها موجودة أصلًا.

الجلسات

رموز وصول (access tokens) قصيرة العمر مع تدوير رموز التجديد (refresh tokens): كل عملية تجديد تُصدر رمزًا جديدًا وتضع الرمز المستخدَم في القائمة السوداء، فيتوقف رمز التجديد المسروق عن العمل لحظة أن يجدّد الجهاز الحقيقي جلسته.

حدود معدل الطلبات

لتسجيل الدخول، وللرموز التي تُستخدم مرة واحدة، وللاستعلام عن عناوين البريد — لكلٍّ منها حدّه الخاص، فيصبح تخمين كلمة مرور أو جمع العناوين التي لها حسابات بطيئًا ومكشوفًا بدلًا من أن يكون بلا ثمن.

سياسة أمان المحتوى (CSP)

يعمل التطبيق بسياسة مبنية على nonce، دون 'unsafe-inline' في script-src، فلا يمكن أن يتحول حقن الوسوم (markup) إلى تنفيذ كود.

نقل البيانات

الاتصال عبر HTTPS إلزامي مع HSTS يشمل النطاقات الفرعية وpreload، وملفات cookies آمنة من نوع HTTP-only، وخادم يرفض أن يبدأ العمل بمفتاح تطوير أو بـ host عام (wildcard).

الملفات المرفوعة

تُقدَّم المرفقات بسياسة sandbox تمنع تشغيل السكربتات، فالملف المرفوع باسم مضلِّل لا يمكن أن يعمل كصفحة في متصفح شخص آخر.

الصوت

لا يُخزَّن أي صوت — لا في قاعدة البيانات، ولا على الخادم. الكلمات التي قلتها فقط هي ما يصل إلينا.

تسجيل الدخول

سجّل الدخول بحساب Google، أو بحساب Microsoft، أو ببريد إلكتروني ورمز يُستخدم مرة واحدة. في تسجيل الدخول عبر Google أو Microsoft نتحقق من رمز (token) المزوّد على خادمنا — مقابل نقطة التحقق من الرموز (token endpoint) لدى Google، ومفاتيح التوقيع العامة لدى Microsoft — بدلًا من أن نثق بأي شيء يرسله إلينا المتصفح.

فعّل التحقق بخطوتين، وستطلب كل طريقة للدخول — كلمة المرور، ورمز البريد، واستعادة كلمة المرور، وGoogle، وMicrosoft، من المتصفح أو من الهاتف — رمزًا إضافيًا من تطبيق المصادقة، وكل رمز يعمل مرة واحدة فقط. وتحصل عند التفعيل على عشرة رموز استرداد تُعرض مرة واحدة، يُستخدم كلٌّ منها مرة واحدة للدخول إذا فقدت هاتفك.

أين توجد بياناتك

بيانات التطبيق مخزَّنة في قاعدة بيانات PostgreSQL، والملفات المرفوعة على مساحة التخزين الخاصة بالتطبيق نفسه. لا نبيع البيانات، ولا نستخدمها لتدريب أي شيء، ولا نشاركها مع أي طرف ثالث باستثناء مزوّدي البنية التحتية اللازمين لتشغيل الخدمة.

المدفوعات

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

ما نعمل عليه

إلى أين نمضي بالأمان بعد ذلك — بكلام واضح، ليعرف المراجِع ما هو موجود اليوم وما هو قادم.

اختبار اختراق مستقلمخطَّط له — فريق من خارجنا يختبر التطبيق، ونصلح ما يجده قبل أن نعلن اكتماله.

SOC 2 وISO 27001حين نصل إلى الحجم الذي يستدعي تدقيقًا رسميًا.

اختيار منطقة تخزين البياناتللفرق الأكبر على خادم مخصص — تواصل معنا.

مفاتيح الأمان وPasskeysالخطوة التالية بعد تطبيقات المصادقة، التي تعمل اليوم على كل حساب.

وجدت مشكلة؟ أخبرنا.

راسلنا على admin@lyomastech.com بتفاصيل كافية لإعادة إنتاجها. نؤكد الاستلام خلال ثلاثة أيام عمل. نرجو أن تمنحنا مهلة معقولة لإصلاحها قبل النشر، وألّا تصل إلى بيانات ليست لك أثناء الاختبار.