ToutSurTout.biz
Le prefetching DNS et le pillage de vos données personnelles


Le prefetching DNS consiste, au niveau de votre navigateur, à faire une requête DNS sur tous les noms de domaines présents dans la page, en anticipant sur la probabilité que vous cliquiez sur l'un des liens de la page. Ce serait sensé accélérer votre navigation.

Ça, c'est pour la version des gens heureux au pays des bisounours. La vérité est ailleurs ! Le prefetching DNS est devenu une arme utilisée par Google pour connaître à peu près tout de la navigation d'abrutis notoires qui utilisent ses DNS publics (8.8.8.8 et 8.8.4.4). Pour ceux d'entre vous qui utilisent OpenDNS racheté par Cisco, ce n'est pas beaucoup mieux ! J'ai moi-même utilisé, un temps, OpenDNS. Nul n'est parfait. ;+)
Désactiver le prefetching dans Firefox

A partir de la barre d'adresses, tapez about:config et passez les options aux valeurs suivantes par double-clic :

    * network.dns.disablePrefetch -> true
    * network.dns.disablePrefetchFromHTTPS -> true
    * network.prefetch-next -> false (facultatif)

https://lut.im/fBMOAE5c1C/DHVR5Vy2Qt2YPywM.jpg

Message aux utilisateurs de Google Chrome ou de Chromium

A tous les utilisateurs de Google Chrome ou de Chromium, il serait peut-être temps, pour vous, de comprendre la nature liberticide de l'utilisation des logiciels fournis par Google. Tapez chrome://dns à partir de la barre d'adresses de l'un de ces logiciels tout pourri qui vous pille vos données personnelles à l'insu de votre plein gré. Pour éviter dans Google Chrome ou Chromium le pillage perpétré par le prefetching DNS, allez dans Paramètres -> Confidentialité et décochez toutes les options de confidentialité pour minimiser le tracking perpétré par la firme de Mountain View :

https://lut.im/h33ccCteQz/mJRN38M0wqvLSt19.jpg

Collecter le contenu du cache DNS sous Windows en PowerShell

Ce script PowerShell vous permet d'extraire les domaines présents dans le cache DNS à l'intérieur du fichier c:\windows\dnscache.txt. Je vous recommande d'en planifier l'exécution, durant 24 h 00, toutes les minutes, à l'aide du planificateur de tâches intégré à Windows !


Code :

$file='c:\windows\dnscache.txt' $exe='c:\windows\system32\ipconfig.exe' $cmd=&$exe /displaydns [string[]]$domaines=@() ForEach($ligne in $cmd) { If($ligne -match "Nom d'enregistrement. : (.*)$") { $domaines+=$Matches[1] } } $domaines|Sort -Unique|Add-Content $file Get-Content $file|Sort -Unique|Tee $file