الأمان والاستناد

الثقة آلية،
لا شارة.

هذه الصفحة هي الدليل: ما يفرضه النظام، وما يخزنه، ومن يمكنه الوصول إليه، وما لم نبنه بعد.

جهة اتصال الأمان

support@salewise.co.uk

أرفق خطوات إعادة الإنتاج. يُرجى عدم الوصول إلى بيانات تاجر آخر أو تعطيل الخدمة.

الوضع الحالي

  • لا شهادة SOC 2 أو ISO 27001.
  • لا اختبار اختراق مستقل حتى الآن.
  • لا بيانات بطاقات محفوظة.

النسخة القصيرة

أربعة ادعاءات، وأين توجد الأدلة.

ليست صفات تسويقية. إنها قرارات تصميم تقف خلفها شيفرة.

01

لا يستطيع النموذج تحديد سعر.

يجري الاسترجاع قبل التوليد. يختار النموذج من معرّفات المرشحين؛ ويتحقق منها الخادم ويعرض السعر والمخزون والمتغيرات بنفسه.

اقرأ الآلية

02

أسرار المزوّدين مشفّرة عند التخزين.

AES-256-GCM، ومتجه تهيئة عشوائي لكل سجل، وبيانات مصادقة إضافية تربط كل نص مشفّر بمزوّده وحسابه وسجل تكامله.

اقرأ الآلية

03

لا تدخل بيانات البطاقات إلى Salewise.

لا يوجد نظام دفع ولا تخزين لأرقام البطاقات. يقرر المتسوق على الهاتف ويدفع عند صندوق التاجر الحالي.

اقرأ الآلية

04

الوصول محدد النطاق، لا مشترك.

تُتحقق ملكية المتجر في كل مسار متجر. تنتهي صلاحية رموز الوصول بعد 15 دقيقة؛ وتُجزَّأ رموز التحديث وتُدوَّر عند الاستخدام.

اقرأ الآلية

مستند بالتصميم

النموذج يختار. والخادم يعرض.

يجري الاسترجاع قبل التوليد. يختار النموذج من المرشحين؛ ويتولى الخادم الحساب والعرض.

01

الاسترجاع أولًا

يستخرج الخادم المنتجات المرشحة من كتالوج التاجر قبل أن يُسأل النموذج أي شيء. ولا يبحث النموذج في الويب المفتوح أبدًا.

02

النموذج يختار. والخادم يعرض.

تُعرض الأسعار والمخزون والمتغيرات والعروض من جانب الخادم استنادًا إلى سجلات الكتالوج. والرقم الوارد في نص النموذج ليس مصدر الحقيقة أبدًا.

03

التحقق من المعرّفات

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

04

رفض صادق

إذا لم يكن الجواب في الكتالوج، يقول الوكيل ذلك ويعرض التحويل إلى موظف. وإذا تعذّر الوصول إلى النموذج، يبلّغ المساعد بأنه لا يستطيع الإجابة، ويمكن للمتسوق إعادة المحاولة أو سؤال أحد الموظفين.

ما يصل إلى النموذج

  • سؤال المتسوق.
  • مجموعة من مرشحي الكتالوج المستخرجين.
  • إعدادات المتجر ونص السياسة ذي الصلة.

ما لا يصل إلى النموذج أبدًا

  • بيانات البطاقات أو بيانات اعتماد الدفع.
  • كلمات المرور أو مفاتيح API أو المفتاح الرئيسي لـ Salewise.
  • أداة يمكنها الكتابة في نظام نقاط البيع.

سجل الضوابط

سجل ضوابط، لا شارة ثقة.

كل صف يسمّي الضابط والآلية خلفه وموضع الحد. وإذا احتاج استبيان مزيدًا من التفاصيل، فاسأل.

إجابات مستندة إلى الكتالوج

الكتالوج هو مصدر الحقيقة.

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

بيانات الاعتماد عند التخزين

الأسرار مشفّرة ومربوطة ومُصدَّرة بإصدارات.

تستخدم بيانات اعتماد المزوّدين AES-256-GCM مع متجه تهيئة عشوائي بطول 96 بت لكل سجل. وتربط بيانات المصادقة الإضافية النص المشفّر بـ provider:{providerId}:account:{accountId}:credentials، لذا يفشل فك تشفير سجل نُسخ إلى مستأجر آخر. ويدعم keyVersion تدوير المفاتيح؛ وإذا فشل فك التشفير، يفشل بشكل مغلق بدلًا من إرجاع سر.

طلبات Salewise

موقّعة، لا رمز حامل فقط.

تحمل الطلبات إلى واجهة Salewise الرئيسية توقيع HMAC-SHA256 على الطريقة والمسار والطابع الزمني والرمز الفريد وSHA-256 للنص. ويُقارن التوقيع بزمن ثابت ويُقيَّد بنافذة إعادة تشغيل. والمفتاح الرئيسي من جانب الخادم، ويُهيّأ مرة واحدة، ويُشفَّر عند التخزين، ولا يُعاد إلى متصفح أبدًا.

الحسابات والأدوار

حساب التاجر ليس مسؤول خادم.

يضم Sage أدوار التاجر ومسؤول الخادم. تستخدم كلمات المرور scrypt مع ملح لكل حساب. تنتهي صلاحية رموز الوصول بعد 15 دقيقة؛ وتُخزَّن رموز التحديث كتجزئات، وتُدوَّر عند الاستخدام، وتنتهي صلاحيتها بعد 30 يومًا. تنتهي صلاحية الدعوات بعد 7 أيام وتُربط بالبريد الإلكتروني المدعو.

عزل المستأجرين

البحث عن متجر هو تحقق من الملكية.

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

بيانات البطاقات

لا مدفوعات، ولا أرقام بطاقات.

لا يتلقى Salewise مدفوعات ولا يخزن بيانات بطاقات. ولا تضم تطبيق المتسوق PWA أي نظام دفع، وتبقى المعاملة داخل نظام نقاط البيع لدى التاجر. ولا ندّعي نطاق PCI DSS لمدفوعات البطاقات لأننا لا نعالج مدفوعات البطاقات.

الاحتفاظ

محدد، لا إلى أجل غير مسمى.

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

مسار التدقيق

الأحداث الأمنية تترك سجلًا.

تُكتب عمليات التسجيل وتسجيل الدخول وفشل تسجيل الدخول والدعوات والإعداد وتغييرات بيانات اعتماد التكامل في سجل تدقيق. وتُجزَّأ رسائل البريد الإلكتروني في تفاصيل التدقيق بدلًا من تخزينها خامًا. والسجل داخلي اليوم؛ ولا توجد شاشة تدقيق للتاجر بعد.

حدود النموذج

يحصل النموذج على الحد الأدنى الذي يحتاجه.

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

«مبني» يعني أن الضابط موجود في المنتج اليوم. ولا يعني أن كل ضابط خضع لتدقيق مستقل. وتُدرج الفجوة أسفل هذه الصفحة.

بيانات الاعتماد والطلبات

مشفّرة عند التخزين. وموقّعة أثناء النقل.

الآليتان اللتان يطلبهما مراجع الأمان عادةً أولًا.

بيانات الاعتماد عند التخزين

الخوارزمية
AES-256-GCM، تشفير موثّق.
متجه التهيئة
12 بايت عشوائية لكل سجل، لا تُعاد أبدًا.
الربط
AAD provider:{providerId}:account:{accountId}:credentials. ويفشل فك تشفير أي سجل منسوخ.
التدوير
keyVersion في كل سجل؛ ويُقبل المفتاح السابق أثناء التدوير.
الفشل
فشل فك التشفير يعني إيقافًا آمنًا. ولا يُعاد المحاولة بسر قديم.

طلبات Salewise

يُهيّأ المفتاح الرئيسي مرة واحدة أثناء إعداد الخادم. وكل طلب يُوقَّع به؛ والتوقيع ليس رمز حامل.

canonical =
  method + "\n" +
  path + "\n" +
  timestamp + "\n" +
  nonce + "\n" +
  sha256(body);

signature =
  HMAC-SHA256(masterKey, canonical);
  • يُرسل كـ X-Sage-Signature مع ترويسات الطابع الزمني والرمز الفريد.
  • يُقارن بزمن ثابت، مع نافذة إعادة تشغيل.
  • المفتاح الرئيسي محفوظ من جانب الخادم ومشفّر عند التخزين.
  • لا يُعاد إلى متصفح ولا يُكتب في سجل أبدًا.

البيانات والأدوار والاحتفاظ

بيانات ضيقة. وصول محدد النطاق. وسجل.

لا يحتاج المساعد إلى معرفة هوية المتسوق للإجابة عن سؤال منتج.

ما تسجله الجلسة

  • معرّف جلسة، ورمز QR، والممر الذي بدأها.
  • الأسئلة والإجابات والتوصيات.
  • أحداث التحويل والطوابع الزمنية.

بلا اسم أو حساب أو بيانات بطاقات. ولا يربط العرض التجريبي الجلسة بمتسوق مسمّى.

من يمكنه الوصول إليها

  • حساب تاجر، محدد النطاق بالمتاجر المرتبطة به.
  • مسؤول خادم، للإعداد وتهيئة المزوّدين.
  • لا وصول إلى متاجر تاجر آخر عبر مسارات المتجر.

الدعوات مرتبطة ببريد إلكتروني وتنتهي صلاحيتها بعد 7 أيام.

مدة بقائها

  • سجلات الجلسات: مهيّأة لمدة 180 يومًا.
  • سجلات الأحداث: مهيّأة لمدة 365 يومًا.
  • الشروط الخاصة بكل تاجر: محددة في اتفاقية معالجة البيانات.

تُعالج عمليات الحذف عند الطلب. ولا ندّعي وجود عملية إزالة مجدولة اليوم.

أحداث التدقيق

تُكتب عمليات التسجيل وتسجيل الدخول وفشل تسجيل الدخول والدعوات والإعداد وتغييرات بيانات اعتماد التكامل في سجل تدقيق. وتُجزَّأ رسائل البريد الإلكتروني في تفاصيل التدقيق بدلًا من تخزينها خامًا. والسجل داخلي اليوم؛ ولا نعرضه كشاشة تدقيق للتاجر.

الإسناد

يجب أن يصمد السجل أمام التدقيق.

عملية البيع المطابقة إما دقيقة أو نموذجية. ويمكن للتاجر رؤية أيّهما، ولماذا.

حتمي

رمز استبدال ينتقل من الجلسة إلى عملية البيع. الثقة 1.0. وقيمة «نموذجي» هي خطأ. ويُنسب البيع بشكل قاطع.

نموذجي

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

المطابقات الدقيقة دقيقة. والمطابقات النموذجية موسومة كنموذجية حيثما أُبلغ عنها. والاشتراك هو الرسم الوحيد، ولا يُعرض الإسناد كإيرادات.

حدود صادقة

ما لا ندّعي.

الثقة أسهل في التحقق عندما تُذكر الفجوات.

إذا كان الاستبيان يتطلب شيئًا في هذه القائمة، فقل ذلك.

نفضّل خسارة الصفقة على الالتفاف حول الإجابة.

  • 01

    لا نحمل شهادة SOC 2 أو ISO 27001 اليوم.

  • 02

    لم نُكمل اختبار اختراق مستقلًا أو تدقيقًا أمنيًا اليوم.

  • 03

    لا ندّعي نطاق PCI DSS لمدفوعات البطاقات، لأننا لا نعالج مدفوعات البطاقات.

  • 04

    لا ندرّب نموذجًا مشتركًا على كتالوج تاجر أو محادثاته في المنتج الحالي.

  • 05

    لا يوجد نظام ذكاء اصطناعي بلا مخاطر. يقلل الاستناد من التلفيق؛ لكنه لا يغني عن مراجعة التاجر وقواعد التحويل.

  • 06

    لا نشغّل عملية إزالة مجدولة للاحتفاظ اليوم؛ والحذف إجراء تشغيلي بموجب اتفاقية معالجة البيانات.

  • 07

    سجل التدقيق لدينا داخلي ولا يُعرض كشاشة تدقيق للتاجر.

  • 08

    لا نعد بمستوى خدمة على هذه الصفحة؛ وأي التزام بالتوفر يُحدد في نموذج الطلب.

الإفصاح المسؤول

إذا كنت تعتقد أنك وجدت ثغرة، فاتصل بـ support@salewise.co.uk مع تفاصيل كافية لإعادة إنتاجها. يُرجى عدم الوصول إلى بيانات تاجر آخر، أو تعطيل الخدمة، أو الإفصاح علنًا قبل أن تتاح لنا فرصة الرد.

أسئلة الأمان

اطرح السؤال المحرج.

نرحّب باستبيانات الأمان وشروط معالجة البيانات وأسئلة المعمارية. وسنجيب بما لدينا ونقول ما لا لدينا.