L’11 agosto 2026 Netskope Threat Labs ha pubblicato un’analisi di un’estensione Chrome chiamata “AI Sidebar with DeepSeek AI”. Google l’aveva rimossa dal Web Store nel gennaio 2026 perché rubava il contenuto delle conversazioni con l’IA delle persone. È di nuovo in elenco, e sta distribuendo codice.

La storia non è cosa fa il nuovo codice. È quanto ordinaria è stata la strada per arrivarci.

Cosa è successo, nell’ordine

L’estensione era un prodotto vero. Quando è stata rimossa dichiarava più di 300.000 installazioni e una valutazione di 4,6 stelle, e la barra laterale che pubblicizzava funzionava. Una ricerca pubblicata da OX Security nel dicembre 2025 mostrava le versioni precedenti estrarre il contenuto delle conversazioni dalla pagina e inviarlo, codificato in base64, a due domini a intervalli regolari.

Google l’ha rimossa. Poi è tornata, e la sequenza da lì in avanti è la parte da leggere due volte.

La versione 1.7.2.0 è stata distribuita dal 20 al 31 luglio 2026 e non ha fatto nulla di male. È stata distribuita, come dice Netskope, “per costruire una cronologia di aggiornamenti pulita”. Due settimane dopo è arrivata la versione 1.7.3.0, identica a parte quello che l’analisi chiama “un inserimento chirurgico di 21 righe” in un solo file.

Quello che quelle righe fanno è tutto sommato meschino: aprono un link di affiliazione in una scheda in primo piano a ogni aggiornamento dell’estensione, e si prendono anche la destinazione di disinstallazione, così chi rimuove l’estensione genera una commissione mentre esce. Chrome consente un solo URL di disinstallazione per estensione e vince l’ultimo scritto, quindi il codice registra il proprio due volte, a cinque secondi di distanza, per arrivare dopo quello legittimo.

La conclusione di Netskope è la frase da portarsi via, e parla di distribuzione più che di payload:

Lo stesso meccanismo che ha consegnato un link di affiliazione consegnerebbe qualunque altra cosa l’operatore decida di compilare in seguito.

Perché questo riguarda chiunque segnali bug

Perché gli strumenti con cui facciamo questo lavoro sono esattamente gli strumenti descritti qui.

Un’estensione del browser che aiuta a segnalare bug deve vedere la pagina per essere utile. La nostra la vede. Le estensioni che si installano per gli screenshot, per scegliere un colore, per verificare l’accessibilità, per la grammatica, per una dozzina di piccole comodità quotidiane: stanno tutte dentro lo stesso confine di fiducia della tua sessione, dei dati dei tuoi clienti e di qualunque cosa il tuo team abbia aperto alle quattro del pomeriggio.

E il canale degli aggiornamenti è silenzioso per costruzione. Hai approvato l’estensione una volta, in un momento in cui ci stavi pensando. Ogni versione da allora è arrivata mentre pensavi ad altro.

Cosa controllare davvero

Quattro domande, nell’ordine che costa meno tempo.

L’elenco dei permessi corrisponde al lavoro? Un’estensione che legge la scheda corrente ha bisogno della scheda corrente. Una che chiede di leggere ogni sito, ogni volta, chiede più di quanto la maggior parte dei lavori richieda. La scheda dello store lo mostra prima dell’installazione, e Chrome lo mostra di nuovo nella pagina dell’estensione in chrome://extensions.

Chi la pubblica, e quel nome compare da qualche altra parte? In questo caso il pacchetto nominava il proprio operatore due volte, mentre la scheda dello store lo pubblicava con un nome di sviluppatore del tutto diverso. Quella discrepanza si vede dalla pagina della scheda senza alcuno strumento.

Cosa è cambiato nell’ultimo aggiornamento? Per la maggior parte delle persone, quasi sempre, la risposta onesta è che non c’è un modo pratico di saperlo, ed è questo il vero risultato. Una politica di divieto predefinito con una lista di autorizzazioni esplicita è la risposta aziendale, ed esiste perché la risposta individuale è così debole.

Te ne accorgeresti se diventasse malevola? Questa è scomoda. La frode di affiliazione apre una scheda visibile. L’esfiltrazione silenziosa no.

La stessa prova, applicata a noi

Sarebbe comodo scrivere questo e non fare il controllo sulla nostra estensione, quindi ecco cosa dichiara la nostra e perché.

Chiede <all_urls>, perché un bug può essere su qualsiasi pagina e non possiamo sapere in anticipo quale. Chiede tabs, scripting, sidePanel e storage per aprire il pannello, raccogliere la pagina e ricordare le tue impostazioni. Chiede webRequest per il registro di rete, tabCapture per la registrazione, e system.cpu e system.memory per il blocco ambiente della segnalazione. Chiede debugger, la cosa più pesante dell’elenco: è la cattura profonda che può includere i corpi delle risposte, è disattivata di default, si sceglie registrazione per registrazione, e Chrome mostra un avviso in cima alla scheda per tutto il tempo in cui è collegato.

È un elenco lungo. È lungo perché il prodotto è “catturare tutto di questa pagina in una volta”, e preferiamo scrivere l’elenco piuttosto che lasciartelo trovare sulla pagina dello store con dei dubbi.

Fare il controllo per bene ha tirato fuori una cosa che non sapevamo: il manifest chiede anche desktopCapture, e niente nell’estensione lo usa. La cattura dello schermo passa da getDisplayMedia, che non richiede alcun permesso. Stiamo quindi dichiarando una capacità che non usiamo, che è esattamente la cosa che questo articolo ti dice di cercare. È segnata, e viene tolta nella prossima release.

L’unica cosa strutturale che possiamo indicare: non viene catturato nulla finché qualcuno non preme il pulsante. Non c’è una registrazione sempre attiva da lasciare accesa, il che significa che un aggiornamento diventato malevolo avrebbe una finestra molto più piccola. È un’affermazione più piccola di “fidatevi di noi”, ed è l’unica che si possa davvero verificare.

Session Replay

Estensione gratuita per Chrome. Un clic sulla pagina che si comporta male cattura lo screenshot, la console e il registro di rete, e ti restituisce un link da incollare nel ticket.

Installa l'estensione

Quello che non stiamo dicendo

Non stiamo dicendo che le estensioni sono pericolose e che dovresti usarne di meno, detto da un’azienda il cui prodotto è un’estensione. Sarebbe interessato e insieme inutile.

Stiamo dicendo che la revisione di un marketplace è un filtro e non una garanzia, che questo particolare operatore l’ha superata due volte, e che l’intervallo fra “l’ho installata una volta” e “gira oggi in ogni scheda” è dove il rischio vive davvero. La raccomandazione di Netskope è un inventario del parco macchine e una lista di autorizzazioni con divieto predefinito, cioè la versione a misura di azienda dello stesso pensiero.

Se il tuo team ha installato uno strumento di cattura quest’anno, la cosa utile da fare questa settimana è aprire chrome://extensions, leggere gli elenchi di permessi che hai già concesso, e rimuovere le due o tre che hai smesso di usare a marzo.

L’analisi completa, con il codice e la cronologia, vale la pena di essere letta in originale: AI Sidebar Extension Monetizes Its Own Updates, Netskope Threat Labs, 11 agosto 2026.