الكلجديدمُحسّنإصلاح
مُحسّن

Auto يجلب الصفحات المحمية بواسطة Imperva مقابل 10 أرصدة

تقوم Imperva بحقن برنامجها النصي في الصفحات السليمة بالإضافة إلى صفحات الحظر الخاصة بها. يفرق Auto الآن بين الاثنين، لذلك يعود الموقع الذي يعمل بواجهة Imperva دون الدفع مقابل متصفح: محاولة واحدة، 10 أرصدة، حوالي ست ثوانٍ.

مُحسّن

يرسل المتصفح User-Agent الذي تطلبه

قم بتعيين userAgent في request متصفح، وسترسل هذه السلسلة النصية ذاتها في header، وفي الصفحة، وفي workers الخاصة بها. تنتقل client hints معها، لذا فإن sec-ch-ua والمنصة و navigator.platform تتوافق جميعها مع ما طلبته. يُرجع response نفس السلسلة النصية.

مُحسّن

تتطابق ساعة المتصفح مع بلد الخروج

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

مُحسّن

اكتمال مصافحات الجلسة من الطلب الأول

ترفض بعض المواقع الطلب الأول وتمنحك جلسة في نفس الاستجابة. تقوم Single و Proxy و Auto و Browser الآن بإرسالها مرة أخرى على الفور عبر نفس المخرج، بحيث تصل الصفحة في طلبك الأول بدلاً من أن تكلفك إعادة المحاولة.

مُحسّن

يوضح Browser سبب بقاء الصفحة محظورة

عندما يستمر الموقع في عرض التحدي، يستجيب Browser الآن باسم المزود، وعدد النقرات التي قام بها، وما إذا كان قد تم منح التصريح، لتتمكن من الانتقال إلى proxy مختلف على الفور. أما الصفحة التي تتجاوز التحدي بنجاح فتبلغ عن defenseSolved: true في الطلب الذي أدى إلى تجاوزها.

مُحسّن

يحترم المتصفح المهلة التي تحددها

قم بتعيين timeout_ms حتى 120 ثانية في طلب المتصفح وسيعمل طوال تلك المدة، بحيث يحصل الهدف البطيء على الوقت الذي منحته إياه وتقرأ النتيجة الخاصة بالمحرك نفسه.

مُحسّن

تقارير الدفاع تذكر Akamai و eBay

تبلغ الاستجابات الآن عن akamai و ebay-splashui حيث كانت لا تبلغ عن أي شيء في السابق (أو تنسب الحظر بشكل خاطئ إلى Cloudflare). إذا كانت التعليمات البرمجية الخاصة بك تتفرع بناءً على defense.vendor لاختيار استراتيجية إعادة المحاولة، فإن هذين الاسمين يظهران بشكل صحيح الآن.

مُحسّن

جدول النشاط يناسب شاشات الحواسيب المحمولة، وإضافة علامات تبويب للوحة

يناسب جدول النشاط الآن شاشة MacBook مقاس 14 بوصة دون الحاجة إلى التمرير الجانبي، ويحتفظ كل عمود بقيمته. أصبحت لوحة التفاصيل عبارة عن لوحة مبوبة (Request، و Response headers، و Response body)، لذلك تظهر الإجابة في الأعلى بدلا من التمرير لأسفل بمقدار 900px. تتبع تلميحات الأدوات مؤشر الماوس وتعرض عنوان URL بالكامل.

مُحسّن

يعرض النشاط الطلب الذي أرسلته بالفعل

يقرأ عمود الطريقة الآن الفعل من نص الطلب (GET، POST، PUT، إلخ)، بدلا من عرض POST دائما لأن هذا ما تلقته طبقة API لدينا. تسجل استدعاءات Playground أيضا عنوان IP للمتصفح الخاص بالشخص الذي نقر على إرسال، بحيث يمكن للحساب المشترك معرفة من قام بتشغيل ماذا.

مُحسّن

تظهر النسخة البطيئة الآن كمتدهورة

تستجيب النسخة المشبعة لفحص الصحة في غضون 3 إلى 10 ثوانٍ بينما تستغرق النسخة السليمة من 9 إلى 225 مللي ثانية، وكلاهما كان يظهر على أنه سليم. تظهر النسخة البطيئة الآن كمتدهورة، وتحمل السبب الخاص بالنسخة نفسها، لذلك نرى المشكلة عندما تكون مجرد خادم بطيء واحد ولم تصبح بعد طلبك الفاشل. تتم مراقبة Auto أيضًا، مع تعيين حدود للمدة التي يستغرقها الحل الصعب الحقيقي بدلاً من الحدود العامة التي يتم تشغيلها عند كل نجاح.

مُحسّن

يحدد Playground المتصفح ونظام التشغيل والإصدار

يحتوي Playground في لوحة المعلومات الآن على ثلاث قوائم تحديد متتالية لنظام التشغيل، والمتصفح، والإصدار، يتم سحبها مباشرة من كتالوج الملفات الشخصية. اختر أي اثنين منها وسينحصر الخيار الثالث في ما يتم حله فعليًا. يؤدي اختيار ملف شخصي إلى تشغيل unblocker، لأن API يرفض أي ملف شخصي بدونه.

مُحسّن

عاد التوقيع الافتراضي لـ Unblocker ليصبح حديثا

أصبح التوقيع الافتراضي الذي يرسله Unblocker الآن إصدارا رئيسيا حاليا، وليس الإصدار القديم الذي ثبتته برامج الكشط. المواقع التي بدأت في إرجاع صفحات حظر ثابتة للإصدارات الرئيسية الأقدم أصبحت ترجع صفحاتها الحقيقية على Single و Browser. تم تحديث كلا المنتجين معا، لذا فإن إعادة إرسال cf_clearance من Browser إلى Single لا تزال تصل متطابقة بايت ببايت.

مُحسّن

يخصم Browser الرصيد لكل نظام حماية يتخطاه، وليس Cloudflare فقط

كان Browser يخصم 30 رصيدا لفئة تخطي الحماية فقط عند ظهور clearance cookie الخاص بـ Cloudflare. الآن، يقوم بنفس الإجراء لأي نظام حماية نتعرف عليه ونتخطاه، بدءا من SiteGround. تتضمن الـ response أيضا defenses: { present, cleared }، لتتمكن من معرفة المورد الذي اعترض طريقك حتى لو لم نتخطاه بعد (يتم حاليا التعرف على DataDome و PerimeterX و Akamai و Incapsula و hCaptcha، ولكن لم يتم تخطيها بعد).

مُحسّن

استجابة المتصفح تحدد كل نظام حماية موجود وتم تخطيه

تعيد استجابات المتصفح الآن defenses: { present, cleared }: كل مزود قام الهدف بتشغيله، وكل مزود تمكنا بالفعل من تخطيه. تتبع الفوترة القاعدة نفسها. يُعد الطلب الذي يتخطى أي مزود (وليس Cloudflare فقط) بمثابة حل للحماية، والمزودون الذين نتعرف عليهم ولكن لا يمكننا التغلب عليهم بعد يظهرون في present ولا يرفعون السعر أبدا.

مُحسّن

استجابة 403 واضحة عندما لا تشمل خطتك الاستهداف الجغرافي

إذا قمت بتمرير exitCountries وكانت خطتك لا تتضمن الاستهداف الجغرافي، فستتلقى استجابة 403 تحدد المعامل وتوجهك إلى الحل. لا مزيد من التخمين حول أي حقل في الطلب أدى إلى تفعيل التحقق. الخطط التي تتضمن الاستهداف الجغرافي لا تتأثر.