اللي بنحميه، واللي مش بنقوله.
كل نقطة تحت بتوصف حاجة Return OS بيعملها النهارده. راجعنا كل واحدة على الكود قبل ما نكتبها.
- كل متجر معزول عن التاني
- المتاجر معزولة جوه قاعدة البيانات نفسها بأمان على مستوى الصف (row-level security)، ومفروض على الجداول اللي فيها بيانات المتاجر. أي استعلام شغال لمتجر مش هيقدر يقرا صفوف متجر تاني، حتى لو في خطأ في كود التطبيق.
- دخول بخطوتين للمالك والمدير والمالية
- المالك والمدير والمالية لازم يفعّلوا الدخول بخطوتين قبل ما يستخدموا اللوحة. والقاعدة بتتحدد بالدور في الكود، مش بإعداد حد يقدر يطفّيه.
- الصور تفضل خاصة
- صور الإثبات عمرها ما بتبقى علنية. بتتعرض من خلال لينكات موقّعة بتنتهي بعد خمس دقايق وبتشتغل لشخص واحد وصورة واحدة.
- مفاتيح العملاء مشفّرة بملح وباتجاه واحد
- عشان تحليلات العميل المتكرر مبنخزّنش رقم العميل في شوبيفاي. بنخزّن هاش باتجاه واحد (HMAC-SHA256 بملح سري) فيه المتجر، فنفس العميل في متجرين ليه مفتاحين مالهمش علاقة، والمفتاح مينفعش يتحوّل تاني لرقم.
- بنطلب أقل حاجة
- البوابة بتطلب رقم الأوردر والإيميل أو التليفون اللي على الأوردر بس. أي إجابة غلط شكلها واحد وبتاخد نفس الوقت، والبحث محدود العدد. ومبنخزّنش أرقام كروت.
- ويب هوكس شوبيفاي بتتأكد
- كل ويب هوك من شوبيفاي بيتراجع توقيعه قبل ما محتواه يتقرا.
- سجل مراجعة مينفعش يتعدّل
- الإجراءات الحساسة بتتسجّل في سجل مراجعة. التطبيق مش مسموح له يعدّل صفوفه أو يمسحها، والقيود مبتحطش فيها توكنز ولا بيانات تحويل ولا بيانات تواصل كاملة.
- دفتر فلوس بيزيد بس
- كل حركة فلوس قيد متوازن في دفتر قاعدة البيانات بترفض تعدّله أو تمسحه. والتصحيح بيتعمل بقيد جديد عكسي.
اللي مش بنقوله
- مبنقولش إننا حاصلين على أي شهادة: لا SOC 2 ولا ISO 27001 ولا غيرهم.
- مبنقولش إن مفيش حاجة ممكن تحصل. بنقول الحاجات المحددة اللي فوق.
- لو لقيت مشكلة أمان، ابعتلنا من صفحة التواصل وهنرد عليك.
احكيلنا عن متجرك.
الوصول المبكر بالطلب. بنقرا كل رسالة وبنرد بالإيميل.