نیا ورژن Firefox کے صارفین کو نقل و حرکت سے باخبر رہنے اور اشتہار یونٹس کو تبدیل کرنے کے لیے ایک نئی تکنیک کو بلاک کرنے کی اجازت دیتا ہے، جو موجودہ سائٹ کے ڈومین کے اندر DNS میں ایک علیحدہ ذیلی ڈومین بنانے پر مبنی ہے۔ ایڈورٹائزنگ نیٹ ورک سرور سے بنائے گئے ذیلی ڈومین لنکس (مثال کے طور پر، ایک CNAME ریکارڈ f7ds.liberation.fr بنایا گیا ہے، جو ٹریکنگ سرور liberation.eulerian.net کی طرف اشارہ کرتا ہے)، اس لیے اشتہاری کوڈ باضابطہ طور پر اسی بنیادی ڈومین سے لوڈ کیا جاتا ہے۔ سائٹ ذیلی ڈومین کے لیے نام کا انتخاب بے ترتیب شناخت کنندہ کی شکل میں کیا جاتا ہے، جو ماسک کے ذریعے بلاک کرنا مشکل بنا دیتا ہے، کیونکہ اشتہاری نیٹ ورک سے وابستہ ذیلی ڈومین کو صفحہ پر دیگر مقامی وسائل لوڈ کرنے کے لیے ذیلی ڈومینز سے ممتاز کرنا مشکل ہے۔
CNAME کے ذریعے منسلک میزبان کا تعین کرنے کے لیے uBlock Origin کے نئے ورژن میں
کارکردگی کے نقطہ نظر سے، CNAME کی وضاحت کرنے سے کسی دوسرے نام کے لیے قواعد کو دوبارہ لاگو کرنے پر CPU کے وسائل کو ضائع کرنے کے علاوہ کوئی اضافی اوور ہیڈ متعارف نہیں ہونا چاہیے، کیونکہ جب وسائل تک رسائی حاصل کی جاتی ہے، براؤزر پہلے ہی حل کر چکا ہوتا ہے اور قدر کیش کی جانی چاہیے۔ . نیا ورژن انسٹال کرتے وقت، آپ کو DNS معلومات کو بازیافت کرنے کی اجازت دینے کی ضرورت ہوگی۔
CNAME کی توثیق پر مبنی اضافی تحفظ کا طریقہ CNAME کا استعمال کیے بغیر نام کو براہ راست IP پر بائنڈنگ کرکے نظرانداز کیا جا سکتا ہے، لیکن یہ نقطہ نظر بنیادی ڈھانچے کی دیکھ بھال اور دیکھ بھال کو پیچیدہ بناتا ہے (اگر اشتہاری نیٹ ورک کا IP ایڈریس تبدیل کیا جاتا ہے، تو یہ ضروری ہو جائے گا۔ پبلشرز کے تمام DNS سرورز پر ڈیٹا کو تبدیل کرنے کے لیے) اور ٹریکر IP پتوں کی بلیک لسٹ بنا کر اسے نظرانداز کیا جا سکتا ہے۔ کروم کے لیے uBlock Origin کی تعمیر میں، CNAME کی تصدیق کام نہیں کرتی کیونکہ API
ماخذ: opennet.ru