الأمان والخصوصية

كيف يوجّه Babel Mesh الطلبات ويحمي الحسابات ويفحص العقد، وما لا يستطيع فعله.

إلى أين يذهب ما ترسله

يصل طلبك إلى بوابة Babel Mesh، فتختار عقدة بحسب فئة بيانات الطلب وتحوّله إليها. تحسب العقدة النتيجة بنموذجها وتعيدها عبر البوابة.

  • العقدة التي تخدم الطلب تستطيع قراءته. هذه حقيقة طريقة العمل اليوم: على العقدة أن تقرأ الموجّه لتجيب عنه. لذا لا ترسل كلمات مرور أو أرقام هوية أو أسرارًا تجارية.
  • لا تستطيع العقدة معرفة هويتك. لا يحمل الطلب الذي تتلقاه العقدة اسم حساب ولا مفتاحًا، بل وسمًا مجهولًا فقط.
  • لا يخزّن Babel Mesh المحادثات. تحتوي سجلات البوابة على وقت الطلب والنموذج والنتيجة والاستخدام فقط. تبقى المحادثات في عميلك أو متصفحك.
  • استثناء: قواعد المحتوى. تفحص البوابة المدخلات والمخرجات وفق قواعد المحتوى. الطلب الذي يخالف قاعدة يترك مقتطفًا قصيرًا حول موضع المطابقة واسم الحساب لمواجهة إساءة الاستخدام؛ أما النص الكامل فلا يُخزَّن.
  • الفحوص العشوائية تعيد تشغيل الطلبات. للتحقق مما يعيده المساهمون، تُحسب نسبة صغيرة من طلبات الفئة العامة مرة أخرى على عقد المشغّل نفسه وتُقارن النتيجتان.

فئات البيانات

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

  • يستخدم الموقع والواجهة البرمجية HTTPS. وتتحدث المكونات التي خلفهما (المتحكم والبوابة ودفتر الأستاذ والمرحِّل والعقد) عبر اتصالات مشفرة بمصادقة متبادلة بالشهادات؛ وهوية العقدة موجودة في شهادتها.
  • تتصل العقد إلى الخارج فقط. لا تفتح منفذًا واردًا وتخدم عبر مرحِّل.
  • يحتفظ العميل بمفتاح API الخاص بك على حاسوبك، ولا يستطيع قراءته إلا حساب النظام لديك. لا تتلقى صفحة العميل المفتاح أبدًا؛ فالعميل هو من يرسل الطلبات نيابةً عنك.
  • تُفحص تحديثات العميل مقابل بيان موقّع: المفتاح العام مدمج في العميل، ولا يُثبَّت أبدًا توقيع سيئ أو إصدار ليس أحدث.

المحاسبة والتحقق

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

ما لا يستطيع فعله

  • لا توجد بيئة تنفيذ موثوقة (TEE) بعد: فلا يمكنها ضمان ألا ترى العقدة المحتوى، ولهذا للطلبات فئات.
  • لم يخضع لتدقيق أمني من طرف ثالث.
  • لا وعد بالتوفر: قد تغادر العقد في أي لحظة، ويُعاد الطلب على عقدة أخرى، لكن النجاح غير مضمون.
  • قواعد المحتوى ليست مثالية: قد تحجب عن طريق الخطأ، وقد يفوتها بعض الأشياء.

تصف هذه الصفحة ما يفعله النظام فعلًا اليوم. أما شروط الخدمة الرسمية وسياسة الخصوصية فتنشرهما الجهة المشغّلة على حدة.