nouvelle version du bloqueur de contenu indésirable , qui bloque la publicité, les éléments malveillants, le code de suivi, les mineurs JavaScript et d'autres éléments qui nuisent à un fonctionnement normal. L'extension uBlock Origin se distingue par ses performances élevées et sa consommation mémoire économe, permettant non seulement de se débarrasser des éléments intrusifs, mais également de réduire la consommation de ressources et d'accélérer le chargement des pages.
Dans la nouvelle version, les utilisateurs de Firefox bénéficient du blocage d'une nouvelle technique de suivi des mouvements et de substitution des blocs publicitaires, basée sur la création d'un sous-domaine distinct dans le DNS au sein du domaine du site actuel. Le sous-domaine créé renvoie au serveur du réseau publicitaire (par exemple, un enregistrement CNAME f7ds.liberation.fr pointant vers le serveur de tracking liberation.eulerian.net), c'est pourquoi le code publicitaire est formellement chargé depuis le même domaine principal que le site. Le nom du sous-domaine est choisi sous la forme d'un identifiant aléatoire, rendant difficile le blocage par masque, car le sous-domaine lié au réseau publicitaire est difficile à distinguer des sous-domaines utilisés pour charger d'autres ressources locales de la page.
Dans la nouvelle version de uBlock Origin, pour déterminer le hôte lié via CNAME appel pour du nom dans le DNS, ce qui permet d'appliquer des listes de blocage également aux noms redirigés via CNAME.
En termes de performances, la détermination du CNAME ne devrait pas entraîner de coûts supplémentaires, sauf la consommation de ressources processeur pour réappliquer les règles à un autre nom, car lors de l'accès à la ressource, le navigateur a déjà effectué la résolution, et la valeur devrait être mise en cache. Lors de l'installation de la nouvelle version, des autorisations doivent être fournies pour obtenir des informations depuis le DNS.
La méthode de protection ajoutée basée sur la vérification du CNAME peut être contournée par un lien direct du nom à l'IP sans utiliser CNAME, mais cette approche complique la gestion et la maintenance de l'infrastructure (en cas de changement d'adresse IP du réseau publicitaire, il sera nécessaire d'obtenir une mise à jour des données sur tous les serveurs DNS des éditeurs) et peut être contournée par la création d'une liste noire des adresses IP des trackers. Dans la version de uBlock Origin pour Chrome, la vérification du CNAME ne fonctionne pas, car l'API disponible uniquement pour les extensions dans Firefox et non pris en charge dans Chrome.
Source : opennet.ru
