nieuwe release van de adblocker , die ervoor zorgt dat advertenties, schadelijke elementen, code voor het volgen van bewegingen, JavaScript-miners en andere storende elementen worden geblokkeerd. De uitbreiding uBlock Origin heeft een hoge prestaties en een zuinige geheugenverbruik, en stelt gebruikers in staat niet alleen ongewenste elementen kwijt te raken, maar ook het middelenverbruik te verminderen en de laadtijd van pagina's te versnellen.
In de nieuwe versie voor Firefox-gebruikers is er bescherming tegen een nieuwe techniek voor het volgen van bewegingen en het vervangen van advertentieblokken, die is gebaseerd op het aanmaken van een aparte subdomein in de DNS binnen het domein van de huidige site. Het aangemaakte subdomein verwijst naar de server van het advertentienetwerk (bijvoorbeeld, er wordt een CNAME-record f7ds.liberation.fr gemaakt, dat verwijst naar de trackingserver liberation.eulerian.net), waardoor de advertentiecode formeel wordt geladen vanaf hetzelfde primaire domein als de site. De naam voor het subdomein wordt in de vorm van een willekeurige identificatie gekozen, wat het blokkeren op maskers bemoeilijkt, omdat het gelinkte subdomein van het advertentienetwerk moeilijk te onderscheiden is van subdomeinen voor het laden van andere lokale pagina-resources.
In de nieuwe versie van uBlock Origin voor het bepalen van de via CNAME gekoppelde host oproep tot van de naam in DNS, waardoor blokkadelijsten ook kunnen worden toegepast op namen die via CNAME worden omgeleid.
Vanuit prestatieperspectief zou het bepalen van CNAME geen extra overhead moeten veroorzaken, behalve de processorhulpbronnen die nodig zijn om de regels opnieuw toe te passen op een andere naam, aangezien de browser al de resolutie heeft uitgevoerd, en de waarde moet worden gecached. Bij het installeren van de nieuwe versie moeten machtigingen worden verleend om gegevens uit DNS te verkrijgen.
De toegevoegde beschermingsmethode op basis van het controleren van CNAME kan worden omzeild door de naam direct aan een IP te koppelen zonder gebruik te maken van CNAME, maar deze aanpak maakt het onderhoud en de ondersteuning van de infrastructuur moeilijker (bij een verandering van het IP-adres van het advertentienetwerk moet ervoor worden gezorgd dat de gegevens op alle DNS-servers van de uitgevers worden gewijzigd) en kan worden omzeild door een zwart lijst met IP-adressen van trackers aan te maken. In de versie van uBlock Origin voor Chrome werkt de CNAME-controle niet, aangezien de API alleen beschikbaar voor toevoegingen in Firefox en wordt niet ondersteund in Chrome.
Bron: opennet.ru
