العودة إلى لوحة التحكم

التوثيق

تعلّم كيفية استخدام Asyntai

تثبيت إصدار الأداة

جمّد الأداة على إصدار تتحكم فيه وتحقق منه في المتصفح

انتقل إلى تثبيت إصدار الأداة
Enterprise

نظرة عامة

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

كيف يعمل

  1. تشغّل التثبيت - نلتقط لقطة من الأداة الحالية إلى نسخة خاصة ومجمّدة لموقعك فقط
  2. تحصل على رمز تضمين متحقَّق من سلامته - وسم سكربت جاهز للصق مع تجزئة Subresource Integrity وعنوان URL خاص بالإصدار
  3. تتوقف عمليات النشر لدينا عن الوصول إلى موقعك - النسخة المجمّدة لا تتغير أبدًا، لذا لا شيء نطرحه يغيّر كود الإنتاج لديك
  4. تحدّث عندما تختار - نقرة واحدة تلتقط أحدث إصدار وتصدر تجزئة جديدة؛ تلصق المقتطف الجديد عندما تكون جاهزًا
تثبيت إصدار الأداة
ننشر تحديثًا مُتجاهَل
يستمر موقعك في العمل الإصدار المثبّت

ما هي تجزئة Subresource Integrity؟

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

ما الذي تغطيه التجزئة

تتحقق تجزئة السلامة من ملف كود الأداة. البيانات الحية التي تحمّلها الأداة بعد ذلك — إعداداتك ومنتجاتك ورسائلك — تنتقل عبر اتصالات منفصلة ومؤمّنة وليست جزءًا من التجزئة. هذا طبيعي: تحمي التجزئة الكود، وهو ما يستهدفه هجوم سلسلة التوريد.

كيفية التفعيل

  1. افتح صفحة تثبيت إصدار الأداة من لوحة التحكم لديك
  2. شغّله — يظهر المقتطف المجمّد لديك فورًا
  3. استبدل وسم سكربت Asyntai الحالي بالوسم المثبّت، بما في ذلك سمتي integrity وcrossorigin كما هو موضح تمامًا

اعتماد تحديث

عندما نطرح إصدارًا جديدًا، تُظهر لوحة التحكم لديك أن تحديثًا متاح. تراجعه، وتنقر على تحديث لالتقاط أحدث إصدار، وتلصق المقتطف الجديد في موقعك. لأن تجزئة السلامة تتغير مع الكود، فإن التحديث يعني دائمًا استبدال وسم السكربت — هذا بحسب التصميم، وهو ما يبقي التحقق نزيهًا.

جدير بالمعرفة

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

ملاحظة: تثبيت إصدار الأداة جزء من اتفاقية Enterprise. راسل [email protected] وسنرشدك خلاله.