كيف نتعامل مع ذلك
الهوية والوصول
نستخدم بيانات اعتماد OAuth 2.0 مع رموز وصول قصيرة الأجل ومحددة الصلاحيات، إضافة إلى التحكم في الوصول حسب الأدوار داخل الواجهات الإدارية والمصادقة متعددة العوامل للحسابات الإدارية.
العزل
يُفرض عزل الحسابات على مستوى البيانات بدل الاكتفاء بترشيحها داخل كود التطبيق. لذلك يفشل أي استعلام لا يحدد الحساب بدل أن يتسبب في تسريب بيانات بين العملاء.
الأسرار وبيانات الدفع
تُحفظ بيانات اعتماد الموردين وأسرار الواجهات في مدير أسرار ويُشار إليها دون تخزينها في قواعد بيانات التطبيق. وتُعرض أسرار العميل مرة واحدة عند إنشائها.
تُحوّل بيانات بطاقات الدفع إلى رموز لدى مزود متوافق مع متطلبات PCI. لا تستقبل TravelCore أرقام البطاقات الخام ولا تعالجها أو تخزنها.
الأمان التشغيلي
تشفير أثناء النقل وفي حالة السكون، وتسجيل تدقيقي لتغييرات الإعدادات والتسعير مع هوية المنفذ والحالة قبل التغيير وبعده، وتحديد معدل الطلبات والتحقق منها عند البوابة، ونسخ احتياطية آلية مع اختبار دوري للاستعادة.
ما الذي لم ننجزه بعد؟
لا تحمل TravelCore حاليًا اعتماد SOC 2 أو ISO 27001. ومن المقرر إجراء اختبار اختراق مستقل قبل إطلاق أول عميل في بيئة الإنتاج، ولم يكتمل الاختبار بعد.
نذكر ذلك بوضوح لأن صفحة الأمان التي تسرد نقاط القوة فقط لا تكون صفحة أمان كاملة. إذا كنت تحتاج إلى شهادة لا نملكها، فهذا سبب مشروع لاختيار جهة أخرى، ونفضّل أن تعرف ذلك الآن.
الإبلاغ عن ثغرة أمنية
أرسل نتائج الفحص إلى platform@travelcore.tech. سنؤكد الاستلام خلال يومي عمل، ولن نتخذ إجراءً ضد الباحثين الذين يتصرفون بحسن نية ويتجنبون الإضرار بالمستخدمين أو البيانات.
حالة هذه الوثيقة
هذه الوثيقة مسودة بلغة واضحة تصف الممارسة المقصودة. لم يراجعها مستشار قانوني بعد، وليست اتفاقية نافذة. قبل أي تعامل تجاري، ستصدر نسخة مراجعة تكون هي المرجع الملزم.