Nagdaragdag ang uBlock Origin ng proteksyon laban sa bagong paraan ng pagsubaybay na nagmamanipula sa mga pangalan ng DNS

Mga gumagamit ng uBlock Origin napansin ang paggamit ng mga network ng advertising at mga web analytics system ng isang bagong diskarte para sa pagsubaybay sa mga paggalaw at pagpapalit ng mga bloke ng advertising, na hindi naka-block sa uBlock Origin at iba pang mga add-on upang i-filter ang hindi gustong nilalaman.

Ang esensya ng pamamaraan ay ang mga may-ari ng site na gustong maglagay ng code para sa pagsubaybay o pagpapakita ng advertising ay lumikha ng isang hiwalay na subdomain sa DNS na tumutukoy sa network ng advertising o web analytics server (halimbawa, isang CNAME record na f7ds.liberation.fr ay ginawa na tumuturo sa tracking server na liberation.eulerian.net). Sa ganitong paraan, pormal na nilo-load ang ad code mula sa parehong pangunahing domain bilang site at samakatuwid ay hindi na-block. Ang pangalan para sa subdomain ay pinili sa anyo ng isang random na identifier, na nagpapahirap sa pag-block sa pamamagitan ng mask, dahil ang subdomain na nauugnay sa network ng advertising ay mahirap na makilala mula sa mga subdomain para sa pag-load ng iba pang mga lokal na mapagkukunan sa pahina.

Developer uBlock Origin iminungkahi gamitin paglutas pangalan sa DNS upang matukoy ang host na nauugnay sa pamamagitan ng CNAME. Pamamaraan ipinatupad simula sa
pang-eksperimentong paglabas uBlock Pinagmulan 1.24.1b3 para sa Firefox. Upang i-activate ang check sa mga advanced na setting, dapat mong itakda ang halaga ng cnameAliasList sa "*", sa kasong ito ang lahat ng mga pagsusuri laban sa mga blacklist ay madodoble para sa mga pangalan na tinukoy sa pamamagitan ng CNAME. Kapag nag-i-install ng update, kakailanganin mong bigyan ng pahintulot na kunin ang impormasyon ng DNS.

Nagdaragdag ang uBlock Origin ng proteksyon laban sa bagong paraan ng pagsubaybay na nagmamanipula sa mga pangalan ng DNS

Para sa Chrome, hindi maidaragdag ang CNAME check dahil ang API dns.resolve() Available lang para sa mga add-on sa Firefox at hindi suportado sa Chrome. Mula sa pananaw ng pagganap, ang pagtukoy sa isang CNAME ay hindi dapat magpakilala ng anumang karagdagang overhead maliban sa pag-aaksaya ng mga mapagkukunan ng CPU sa muling paglalapat ng mga panuntunan para sa ibang pangalan, dahil kapag ang mapagkukunan ay na-access, ang browser ay nalutas na at ang halaga ay dapat na naka-cache . Ang paraan ng proteksyon ay maaaring lampasan sa pamamagitan ng direktang pag-link ng pangalan sa IP nang hindi gumagamit ng CNAME, ngunit ang pamamaraang ito ay nagpapalubha sa pagpapanatili (kung ang IP address ng network ng advertising ay binago, kakailanganing baguhin ang data sa lahat ng mga DNS server ng mga publisher ) at maaaring ma-bypass sa pamamagitan ng paglikha ng isang blacklist Tracker IP address.

Pinagmulan: opennet.ru

Magdagdag ng komento