تم إصدار uBlock Origin 1.25 مع الحماية ضد تجاوز الكتلة عبر معالجة DNS

متاح إصدار جديد من مانع المحتوى غير المناسب uBlock Origin 1.25 تحديث، والذي يوفر حظر الإعلانات والعناصر الضارة ورمز تتبع الحركة وعمال مناجم جافا سكريبت والعناصر الأخرى التي تتداخل مع التشغيل العادي. الوظيفة الإضافية uBlock Origin هي وظيفة إضافية عالية الأداء وفعالة للذاكرة تتيح لك ليس فقط التخلص من العناصر المزعجة ، ولكن أيضًا تقليل استهلاك الموارد وتسريع تحميل الصفحة.

في الإصدار الجديد ، يتم تزويد مستخدمي Firefox بمنع تقنية جديدة لتتبع الحركة واستبدال الوحدات الإعلانية ، بناءً على إنشاء نطاق فرعي منفصل في DNS داخل نطاق الموقع الحالي. يشير النطاق الفرعي الذي تم إنشاؤه إلى خادم شبكة الإعلانات (على سبيل المثال ، f7ds.liberation.fr يتم إنشاء سجل CNAME للإشارة إلى خادم التتبع liberation.eulerian.net) ، لذلك يتم تحميل شفرة الإعلان رسميًا من نفس النطاق الأساسي مثل الموقع. يتم اختيار اسم النطاق الفرعي في شكل معرف عشوائي ، مما يجعل الحظر عن طريق القناع أمرًا صعبًا ، نظرًا لأنه من الصعب تمييز النطاق الفرعي المرتبط بشبكة الإعلان عن النطاقات الفرعية لتحميل الموارد المحلية الأخرى للصفحة.

في الإصدار الجديد من uBlock Origin ، لتحديد المضيف المرتبط عبر CNAME مضاف يدعو إلى حل name في DNS ، مما يسمح بتطبيق قوائم الحظر على الأسماء المعاد توجيهها عبر CNAME أيضًا.
من وجهة نظر الأداء ، يجب ألا يؤدي تحديد CNAME إلى زيادة النفقات الإضافية ، بخلاف إهدار موارد وحدة المعالجة المركزية لإعادة تطبيق القواعد لاسم مختلف ، نظرًا لأن المتصفح قد تم حله بالفعل عند الوصول إلى المورد ، ويجب تخزين القيمة مؤقتًا. عند تثبيت إصدار جديد ، ستحتاج إلى منح أذونات لاسترداد المعلومات من DNS.

تم إصدار uBlock Origin 1.25 مع الحماية ضد تجاوز الكتلة عبر معالجة DNS

يمكن تجاوز طريقة الأمان المضافة التي تستند إلى التحقق من صحة CNAME عن طريق ربط الاسم مباشرةً بـ IP دون استخدام CNAME ، ولكن هذا الأسلوب يعقد صيانة البنية التحتية وصيانتها (إذا تغير عنوان IP الخاص بشبكة الإعلانات ، فستحتاج إلى تحقيق البيانات تغيير على جميع خوادم DNS الخاصة بالناشرين) ويمكن تجاوزها عن طريق إنشاء قائمة سوداء لعناوين IP الخاصة بالتعقب. في إصدار uBlock Origin لمتصفح Chrome ، لا يعمل فحص CNAME بسبب واجهة برمجة التطبيقات dns.resolve () متاح فقط للوظائف الإضافية في Firefox وغير مدعوم في Chrome.

المصدر: opennet.ru

إضافة تعليق