5 points par xguru 2020-04-04 | 1 commentaires | Partager sur WhatsApp

Analyse du code de BlockAdBlock, un outil Anti AdBlock qui bloque les bloqueurs de publicité

BAB crée localement une publicité leurre afin de vérifier si elle est bloquée

BAB change aussi son propre nom de manière aléatoire pour empêcher sa suppression

uBlock Origin crée un proxy pour eval afin de détecter BAB et de le neutraliser

Le navigateur Brave, au niveau réseau, renvoie un faux script de 0 octet pour les scripts publicitaires afin d’empêcher BAB de détecter que la publicité a été bloquée

BAB a également tenté de contourner le blocage de scripts en lisant le favicon du site publicitaire

→ Brave a répondu à cela aussi en renvoyant une fausse icône 1x1

→ BAB a tenté de contourner cette réponse en vérifiant la largeur du favicon

1 commentaires

 
xguru 2020-04-04

On dirait un combat entre l'épée et le bouclier. Il existe diverses opinions sur le blocage de la publicité, mais...

Sur le plan technique, les progrès à la fois des méthodes de blocage et des moyens de les détecter sont tous intéressants.

Je ne m'étais jamais penché en détail sur ce sujet, donc j'ai trouvé assez étonnant de créer un proxy pour eval.