Pi-hole è un'applicazione Linux pensata per bloccare la pubblicità e il tracciamento degli utenti su Internet a livello di rete locale. Pi-hole agisce come un DNS sinkhole e, opzionalmente, come un server DHCP. È progettata per dispositivi embedded a bassa potenza con capacità di rete, come il Raspberry Pi, ma supporta qualsiasi macchina Linux.
Pi-hole ha la capacità di bloccare la pubblicità di siti web tradizionali ma anche quella presente in altri contesti, come le smart TV e i sistemi operativi mobili.
Storia Il progetto Pi-hole è stato creato da Jacob Salmela come alternativa open source ad AdTrap nel 2014 ed è ospitato su GitHub. Da allora, diversi collaboratori si sono uniti al progetto.
Caratteristiche Pi-hole utilizza un dnsmasq modificato chiamato FTLDNS, cURL, lighttpd, PHP e AdminLTE Dashboard al fine di bloccare le richieste DNS per i domini già conosciuti di tracciamento e pubblicità. L'applicazione agisce da server DNS per una rete privata (sostituendosi a qualsiasi server DNS preesistente fornito da un altro dispositivo o dall'ISP), con la possibilità di bloccare la pubblicità e i domini traccianti per i dispositivi degli utenti. Pi-hole fa uso di elenchi di domini di pubblicità e di tracciamento che aggiorna periodicamente mediante un elenco configurabile di sorgenti predefinite e confronta le richieste DNS con questi elenchi. Se viene trovata una corrispondenza all'interno di uno qualsiasi degli elenchi o di un elenco di blocco configurato localmente, Pi-hole rifiuterà di risolvere il dominio richiesto e fornirà al dispositivo richiedente un indirizzo fittizio.
Poiché Pi-hole blocca i domini a livello di rete, è in grado di bloccare gli annunci pubblicitari, come i banner pubblicitari su una pagina web, ma può anche bloccare la pubblicità in altri contesti, come su Android, iOS e smart TV.
Utilizzando i servizi VPN, Pi-Hole può bloccare i domini senza utilizzare una configurazione del filtro DNS in un router. Qualsiasi dispositivo che supporta VPN può utilizzare Pi-Hole su una rete cellulare o una rete domestica senza dover configurare un server DNS.
La natura di Pi-hole gli consente di bloccare anche i domini di siti web in generale aggiungendo manualmente il nome di dominio a un elenco di blocco (la cosiddetta blacklist). Allo stesso modo, è possibile aggiungere domini manualmente a un elenco di siti autorizzati (la cosiddetta whitelist) nel caso in cui la funzione di un sito web venga compromessa dal blocco dei domini. Pi-hole può anche funzionare come uno strumento di monitoraggio della rete, che può aiutare nella risoluzione dei problemi delle richieste DNS e degli errori di rete. Pi-hole può essere utilizzato anche per incoraggiare l'uso di DNS over HTTPS per i dispositivi che lo utilizzano come server DNS con il binario cloudflared fornito da Cloudflare.
Differenza con i metodi tradizionali Pi-hole funziona in modo simile a un firewall di rete, il che significa che gli annunci pubblicitari e i domini di tracciamento sono bloccati per tutti i dispositivi che si trovano dietro di esso. Al contrario, i tradizionali metodi di blocco della pubblicità vengono eseguiti solo nel browser di un utente e rimuovono gli annunci solo sulla stessa macchina.
Note
Voci correlate
Blocco della pubblicità DNS over HTTPS DNS sinkhole Display advertising Domain Name System Dynamic Host Configuration Protocol Internet marketing Raspberry Pi KeexyBox
Altri progetti
Collegamenti esterni
Categoria:Sistema dei nomi a dominio Categoria:Tecniche di difesa informatica