adblock con liste Pihole su DGA: impedire alle Smart TV di spiare e profilare

 

Personalmente non guardo quasi mai la televisione ma nella mia abitazione ho diversi televisori tutti dotati di funzionalità Smart.

Da maniaco della Privacy odio essere profilato e per questo ho realizzato per la mia TV principale un decoder dvb completamente opensource che mi garantisce l'accesso ai vari servizi online lasciando tutto sotto il mio diretto controllo.

Per chi non lo sapesse le Smart TV sono uno dei mezzi prediletti per la profiliazione di massa e utilizzano la tecnologia del Tracking Pixel. Qui, qui e qui degli articoli per approfondire come le Smart TV profilano continuamente gli spettatori.

Nonostante ciò qualche giorno fa non ho rinunciato a cogliere l'occasione di acquistare una nuova Smart TV LG ad un prezzo veramente stracciato, le Smart TV LG utilizzano l'OS WebOS che volendo può anche essere rootato per installare applicazioni presenti in uno store non ufficiale. Qui un articolo su come rootare le Smart TV LG con WebOS, qui il github dello store per le TV LG con WebOS rootato ed i programmi per ottenere i permessi di root.

Per evitare di essere spiato e profilato dalle mie Smart TV utilizzo da tempo le liste Pi-hole per le Smart TV sul software adblock che uso sul mio modem-router Technicolor DGA, al momento sto utilizzando queste liste:

  1. SmartTV
  2. SmartTV2
  3. Samsung Smart-TV Blocklist Adlist
  4. LG Smart-TV Blocklist Adlist

Per utilizzare in adblock le liste per Pihole ho semplicemente dovuto scrivere la corretta sintassi per le regole regex da inserire nel file di configurazione /etc/config/adblock:

config source 'smart_tv'
        option adb_src 'https://raw.githubusercontent.com/Perflyst/PiHoleBlocklist/master/SmartTV.txt'
        option adb_src_rset '/^([[:alnum:]_-]+\.)+[[:alpha:]]+([[:space:]]|$)+/{print tolower(\$1)}'
        option adb_src_desc 'SmartTV blocklist'
        option enabled '1'

config source 'smart_tv_2'
        option adb_src 'https://gist.githubusercontent.com/hkamran80/779019103fcd306979411d44c8d38459/raw/e21f9e8930ac128743d71890af27f0230178b7f3/SmartTV2.txt'
        option adb_src_rset '/^([[:alnum:]_-]+\.)+[[:alpha:]]+([[:space:]]|$)+/{print tolower(\$1)}'
        option adb_src_desc 'SmartTV2 blocklist'
        option enabled '1'

config source 'smart_tv_samsung'
        option adb_src 'https://gist.github.com/wassname/b594c63222f9e4c83ea23c818440901b/raw/1b0afd2aecf3a099f1681b1cf18fc0e6e2fa116a/Samsung%2520Smart-TV%2520Blocklist%2520Adlist%2520(for%2520PiHole)'
        option adb_src_rset '/^127\.0\.0\.1[[:space:]]+([[:alnum:]_-]+\.)+[[:alpha:]]+([[:space:]]|$)/{print tolower(\$2)}'
        option adb_src_desc 'Samsung Smart TV Blocklist Adlist'
        option enabled '1'

config source 'smart_tv_lg'
        option adb_src 'https://raw.githubusercontent.com/TheShawnMiranda/LG-TV-Ad-Block/master/list'
        option adb_src_rset '/^0\.0\.0\.0[[:space:]]+([[:alnum:]_-]+\.)+[[:alpha:]]+([[:space:]]|$)/{print tolower(\$2)}'
        option adb_src_desc 'LG Smart TV Blocklist Adlist'
        option enabled '1'

Buon adblock.

Aggiungi un commento