Jscrambler مقابل Proteside: التحكم في الشيفرات أم التحقق من الدفع؟
بقلم Laís Peixoto
Growth Marketer, Proteside
نُشر في
يحمي Jscrambler شيفرة JavaScript الخاصة بالشركة، ويجرد عبر Webpage Integrity الشيفرات في صفحة الدفع ويتحكم فيها مع أدلة PCI DSS. ويحتفظ Proteside بذلك الجرد ويتحقق من الدفع نفسه: يقارن رمز QR ومعرّف الحساب ورقم سداد القسيمة المصرفية وعنوان المحفظة بما أصدره التاجر، ويمنع الاستبدال قبل التأكيد.
جنبًا إلى جنب
- كيف يصف نفسه
- منصة أمن من جهة العميل بمنتجين: Code Integrity الذي يحمي شيفرة JavaScript الخاصة بالشركة، وWebpage Integrity الذي يتحكم في الشيفرات العاملة في الصفحة. ويخدم Iframe Integrity مزوّدي خدمات الدفع.
- المقر الرئيسي
- بورتو، البرتغال. تأسست في 2014.
- كيف يدخل إلى الموقع
- وكيل JavaScript يُضاف عبر مقتطف أو مدير وسوم، ويوصى بتحميله ضمن أولى الشيفرات؛ أو Agentless Monitoring حيث يزور مستخدم اصطناعي الصفحات التي يحددها العميل.
- ما يتحقق منه في صفحة الدفع
- شيفرات الطرف الأول والثالث والرابع، والانحراف السلوكي مقارنةً بخطوط الأساس التاريخية، والوصول إلى النماذج وملفات تعريف الارتباط وتخزين المتصفح، وطلبات الشبكة الصادرة.
- PCI DSS
- المتطلبان 6.4.3 و11.6.1، مع وحدة امتثال وتقارير جاهزة للتقييم. ويدير الموقع برنامجًا باسم QSA Alliance.
Jscrambler Webpage Integrity
- كيف يصف نفسه
- طبقة أمن سيبراني للحظة الدفع: سلامة ما يراه المشتري وينسخه ويؤكده.
- المقر الرئيسي
- ساو باولو، البرازيل. يعمل منذ 2026.
- كيف يدخل إلى الموقع
- سطر شيفرة واحد في صفحة الدفع، أو تكامل في قالب المنصة أو مزوّد الدفع. لا خادم وسيط، ولا تغيير في DNS أو CDN.
- ما يتحقق منه في صفحة الدفع
- شيفرات الأطراف الثالثة، ونموذج البطاقة، ورمز QR ومفتاح Pix، ورقم سداد Boleto (القسيمة المصرفية البرازيلية)، وعنوان محفظة العملات المشفرة، ورموز QR لثمانية أنظمة دفع فوري، مطابقةً مع ما أصدره التاجر.
- PCI DSS
- أدلة لمتطلبي PCI DSS 6.4.3 و11.6.1، مع تقرير قابل للتصدير للمقيّم المعتمد (QSA).
Proteside
معيارًا بمعيار
تستند العلامات إلى الوثائق العامة لكل مورّد. مرّر المؤشر فوق العلامة أو انقر عليها لقراءة المفتاح.
| Jscrambler | Proteside | |
|---|---|---|
| ما يُتحقق منه على شاشة الدافع | ||
| جرد الشيفرات في صفحة الدفع والتصريح بهاأساس المتطلب 6.4.3: معرفة ما يعمل في الصفحة والتصريح بكل شيفرة. | موصوف في الوثائق العامة | موصوف في الوثائق العامة |
| بيانات البطاقة المُدخلة في النموذجمنع أي شيفرة من نسخ الرقم وتاريخ الانتهاء ورمز الأمان. | موصوف في الوثائق العامة | موصوف في الوثائق العامة |
| رمز QR الخاص بـ Pix ورمز النسخ واللصق (البرازيل)أكثر احتيالات الدفع شيوعًا في البرازيل: رمز QR المعروض يقود إلى حساب آخر. | لم يرد في المعلومات العامة | موصوف في الوثائق العامة |
| رقم سداد Boleto (القسيمة المصرفية البرازيلية)الرقم المُستبدَل يدفع لمستفيد مختلف بالمبلغ نفسه. | لم يرد في المعلومات العامة | موصوف في الوثائق العامة |
| رموز QR لأنظمة الدفع الفوري حول العالم (UPI وPayNow وDuitNow وPromptPay وQR Ph وFPS وCoDi وTransferencias 3.0)الاستبدال نفسه كما في Pix، عبر ثمانية أنظمة دفع فوري. | لم يرد في المعلومات العامة | موصوف في الوثائق العامة |
| عنوان محفظة العملات المستقرة والعملات المشفرة، بما في ذلك عند نسخهعنوان المحفظة المُستبدَل على الشاشة أو في الحافظة لا رجعة فيه. | لم يرد في المعلومات العامة | موصوف في الوثائق العامة |
| يطابق ما على الشاشة مع ما أصدره التاجر ويمنع الاستبدال قبل التأكيدالتحقق الذي يعرّف سلامة الدفع: المستفيد والمبلغ مطابقان لما أُصدر. | لم يرد في المعلومات العامة | موصوف في الوثائق العامة |
| كيف يحمي | ||
| يمنع الشيفرات غير المصرّح بها في متصفح المشتريالرصد بعد وقوع الأمر لا يعيد البيانات المنسوخة. | موصوف في الوثائق العامة | موصوف في الوثائق العامة |
| يراقب جلسات المشترين الحقيقيةالاحتيالات الموجّهة لا تظهر في الزيارات المحاكاة. | موصوف مع قيد (اختياري، أو بعيّنات، أو يتطلب تدخلًا بشريًا، أو في فئة منتج واحدة فقط)1 | موصوف في الوثائق العامة |
| يعمل دون تغيير CDN أو DNS أو الخادم الوسيطيُركَّب على أي منصة بسطر شيفرة واحد. | موصوف في الوثائق العامة | موصوف في الوثائق العامة |
| الامتثال لمعيار PCI DSS | ||
| أدلة لمتطلب PCI DSS 6.4.3جرد الشيفرات والتصريح بها وسلامتها. | موصوف في الوثائق العامة | موصوف في الوثائق العامة |
| أدلة لمتطلب PCI DSS 11.6.1التعديلات غير المصرّح بها على الصفحة وترويساتها. | موصوف في الوثائق العامة | موصوف في الوثائق العامة |
| تقرير قابل للتصدير للمقيّم المعتمد (QSA)يجب أن تخرج الأدلة من لوحة التحكم وتصل إلى التقييم. | موصوف في الوثائق العامة | موصوف في الوثائق العامة |
- موصوف في الوثائق العامة
- موصوف مع قيد (اختياري، أو بعيّنات، أو يتطلب تدخلًا بشريًا، أو في فئة منتج واحدة فقط)
- لم يرد في المعلومات العامة
- يصرّح المورّد بأنه لا يقوم بذلك
ملاحظات على العلامات
- 1يراقب جلسات المشترين الحقيقية: يصف دليل البدء العام وضعين. مع الوكيل، تراقب الشيفرة وتمنع في جلسات المتسوقين الحقيقية. وفي Agentless Monitoring، يزور مستخدم اصطناعي صفحات الدفع التي يحددها العميل؛ وبحسب وصف المورّد نفسه، لا يتابع ذلك الوضع متصفح كل متسوق.
ما يتميز به Jscrambler
الشيفرة والصفحة من مورّد واحد
يحصّن Code Integrity شيفرة JavaScript التي تكتبها الشركة ضد الهندسة العكسية؛ ويحكم Webpage Integrity الشيفرات التي تعمل في الصفحة. ويتعامل الفريق الذي يحتاج إلى الاثنين مع مورّد واحد.
يمنع الإجراء ويبقي الشيفرة
يمنع Form Fencing شيفرة غير مصرّح بها من قراءة حقول النماذج، ويحكم Network Transfer Control الطلبات الصادرة. وتصف المواد العامة اعتراض الإجراء الخطر بدلًا من إزالة الشيفرة بأكملها.
Iframe Integrity لمزوّدي الدفع
يحمي منتج منفصل iframe الدفع داخل صفحة دفع التاجر، مع دفاعات ضد تراكب iframe والنماذج، دون أن يطلب شيئًا من التاجر.
خطوط أساس سلوكية
يقارن Behavioral Drift Detection سلوك كل شيفرة بتاريخها الخاص ويقيّم مخاطر المورّدين من قياسات المتصفح الحية.
ما يتحقق منه Proteside ولا تذكره مواد Jscrambler
يعرض متجر إلكترونيات في بنغالور رمز QR لـ UPI لطلب بقيمة 42,000 روبية. يفتح المتسوق تطبيق دفع، ويمسح الرمز، ويوافق. كان مكوّن إضافي مخترق في صفحة الدفع قد استبدل رمز QR بآخر يشير إلى حساب مختلف، بالمبلغ نفسه. يخرج المال، ولا يُسوّى الطلب أبدًا، ولم يكن هناك نموذج بطاقة في أي مرحلة.
يجيب Webpage Integrity عن مشكلة البطاقات بالتحكم في الشيفرات، وتسييج النماذج، وقواعد على الطلبات الصادرة. ولا تصف وثائقه العامة التحقق مما إذا كان رمز QR أو معرّف الحساب أو رقم سداد القسيمة المصرفية البرازيلية (Boleto) أو عنوان المحفظة على الشاشة هو الذي أصدره التاجر. يسجّل Proteside تلك القيم عند إصدارها ويقارنها، في متصفح المتسوق، بما يُعرض وما يُنسخ. وعند عدم التطابق، يُمنع التأكيد وتُسجَّل المحاولة دليلًا.
ويجرد سطر الشيفرة نفسه الشيفرات، ويحمي نموذج البطاقة، ويحتفظ بسجل التغييرات الذي يتطلبه المتطلبان 6.4.3 و11.6.1. ويغطي تركيب واحد بطاقات الائتمان وبطاقات الخصم وUPI وPromptPay وPayNow وDuitNow وFPS وPix وBoleto ومحافظ العملات المستقرة من لوحة التحكم نفسها.
كيف يدخل كل منهما إلى عمليتك
Jscrambler
- وكيل عبر مقتطف، يتولى حقنه عادةً فريق DevOps لدى العميل، أو عبر مدير وسوم؛ ويوصي الدليل بتحميله ضمن أولى الشيفرات في كل صفحة.
- خيار دون شيفرة: يُعدّ Jscrambler مستخدمًا اصطناعيًا يزور عناوين صفحات الدفع التي يقدّمها العميل.
- إعداد أولي مع مسؤول معيّن، ورسم خريطة للنماذج الحساسة، واجتماعات إعداد أسبوعية، ومراجعات ربع سنوية لقوائم السماح.
Proteside
- سطر شيفرة واحد في صفحة الدفع، على أي منصة تجارة إلكترونية، أو تكامل واحد في قالب المنصة أو مزوّد الدفع.
- يُتحقق من كل جلسة شراء، في كل صفحة دفع، دون مستخدم اصطناعي ودون قائمة عناوين تحتاج إلى صيانة.
- يُمنع الاستبدال قبل التأكيد؛ وتسجّل لوحة التحكم والواجهة البرمجية والتنبيهات عبر البريد الإلكتروني وSlack وTeams وwebhook كل محاولة.
متى تختار كلًّا منهما
يكون Jscrambler منطقيًا عندما
- تحتاج شيفرة JavaScript في تطبيقك إلى حماية ضد الهندسة العكسية وتريد مورّدًا واحدًا للشيفرة والصفحة معًا.
- تكون مزوّد خدمات دفع يقدّم صفحة الدفع داخل iframe وتريد حماية التجار دون أن تطلب منهم تثبيت أي شيء.
- البطاقات هي وسيلة الدفع الرئيسية ويريد فريق الأمن لديك سياسات حسب سلوك الشيفرات، مع خطوط أساس تاريخية ومراجعات دورية لقوائم السماح.
يكون Proteside منطقيًا عندما
- تقبل صفحة الدفع لديك UPI أو PromptPay أو PayNow أو DuitNow أو FPS أو Pix أو Boleto أو العملات المستقرة، والخطر هو استبدال المستفيد.
- تحتاج إلى منع الاستبدال في متصفح كل متسوق، في كل جلسة، دون الاعتماد على زيارات محاكاة.
- تريد الحماية وأدلة المتطلبين 6.4.3 و11.6.1 من تركيب واحد، دون اجتماعات إعداد.
الاثنان معًا
يمكن لشركة تستخدم Code Integrity لحماية شيفرة JavaScript الخاصة بها أن تحتفظ بتلك الطبقة وتضيف Proteside في صفحة الدفع للتحقق من رمز QR ومعرّف الحساب وعنوان المحفظة. وإذا كان وكيل Webpage Integrity يمنع الشيفرات غير المعروفة، تُضاف شيفرة Proteside إلى قائمة السماح كأي مورّد آخر؛ ويعمل الاثنان في الصفحة نفسها.
الأسئلة الشائعة
هل يغطي Jscrambler رموز Pix أو Boleto أو QR؟
ليس في المعلومات العامة التي تحققنا منها في أكتوبر 2026. تصف مواد Webpage Integrity الشيفرات وحقول النماذج وملفات تعريف الارتباط وتخزين المتصفح وطلبات الشبكة الصادرة.
هل يمكن استخدام Jscrambler وProteside معًا؟
نعم. إنهما شيفرتان مستقلتان في صفحة الدفع. وإذا كان وكيل Jscrambler مضبوطًا لمنع الشيفرات خارج قائمته، يُصرَّح بشيفرة Proteside كأي مورّد آخر. ولا يتداخل Proteside مع المدفوعات المشروعة ولا مع جرد أداة أخرى.
ما الفرق بين Code Integrity وWebpage Integrity؟
يحمي Code Integrity شيفرة JavaScript التي تكتبها الشركة نفسها، بالتعتيم ودفاعات ضد الهندسة العكسية. ويراقب Webpage Integrity الشيفرات العاملة في الصفحة ويتحكم فيها، بما فيها شيفرات الأطراف الثالثة، مع وحدة المتطلبين 6.4.3 و11.6.1. ويقارن Proteside نفسه بالثاني.
هل يتابع وضع Jscrambler دون وكيل كل متسوق؟
بحسب الدليل العام، يستخدم Agentless Monitoring مستخدمًا اصطناعيًا يزور الصفحات التي يحددها العميل. والاستبدال الذي يظهر لمتسوق واحد فقط، مثل رمز QR مُستبدَل في جلسة واحدة، لا يراه ذلك الزائر. أما المنع في الوقت الفعلي فيخص وضع الوكيل.
نحن مزوّد دفع بصفحة دفع داخل iframe. أيهما يناسبنا؟
بُني Iframe Integrity من Jscrambler لهذه الحالة ويحمي iframe دون أي إجراء من التاجر. ويقدّم Proteside تكاملًا واحدًا للمزوّدين والمنصات يتحقق من الدفع المعروض في كل جلسة. ويمكن للاثنين أن يتعايشا في صفحة الدفع نفسها.
شاهد Proteside يتحقق من صفحة الدفع لديك
أربعة عشر يومًا مجانًا، سطر شيفرة واحد، وكل وسيلة دفع في صفحتك.