Permessi delle estensioni VPN: il proxy non è accesso alle pagine
Il controllo del proxy e l’accesso alle pagine sono capacità diverse con modalità di errore diverse. Abbina ogni permesso alla funzione prima di installare qualcosa.
Due estensioni possono entrambe definirsi VPN e chiedere accessi completamente diversi. Una può richiedere solo il controllo del proxy, così può cambiare da dove esce il traffico del browser. Un’altra può chiedere anche la capacità di leggere e modificare le pagine su ogni sito, un’autorizzazione molto più ampia e un tipo di rischio diverso. Confrontare i permessi con la funzione pubblicizzata è la verifica vera.
La parola VPN in una scheda descrive una categoria, non un insieme di capacità.
Due capacità, due rischi diversi
Il permesso proxy consente a un’estensione di configurare dove il browser invia il traffico, che è ciò di cui ha bisogno una VPN per browser. L’accesso alle pagine le consente di leggere, modificare o osservare il contenuto dei siti che visiti, che è ciò di cui può avere bisogno un blocco pubblicitario o un gestore di password. Archiviazione, schede e osservazione delle richieste stanno tra questi estremi. Un prodotto può combinarne diversi legittimamente, e ogni concessione ha comunque bisogno della propria giustificazione. Una capacità non giustifica ogni altra richiesta nel manifest.
L’asimmetria conta perché l’accesso alle pagine su tutti i siti trasforma un aggiornamento compromesso o malevolo in un problema di iniezione di contenuti, non solo di instradamento. È una modalità di errore diversa dal vedere il proprio traffico uscire da un paese inatteso.
Controlla l’ambito rispetto alla funzione
Cerca una spiegazione legata alla funzione che intendi usare, non alla descrizione generale del prodotto. Un proxy per browser non ha bisogno di leggere il contenuto delle pagine per cambiare l’indirizzo di uscita. Un’interfaccia account che ti fa accedere a un client desktop può aver bisogno solo di archiviazione e di una scheda, e comunque non ha bisogno di ogni sito. Se la scheda non riesce a spiegare un permesso in una frase, questo è il risultato.
Vedere l’uscita che ti aspettavi dimostra solo che l’instradamento è cambiato; non risponde al perché il contenuto delle pagine dovrebbe essere letto. Sono domande separate con prove separate.
Obbligatorio, facoltativo o limitato ai siti
I browser distinguono i permessi richiesti all’installazione da quelli facoltativi concessi dopo, ed entrambi possono spesso essere limitati a siti specifici. Un prodotto che richiede l’accesso a tutti i siti per una funzione che funziona su un solo dominio ha fatto una scelta che puoi mettere in dubbio. Leggi il pannello dei permessi del browser invece del testo promozionale dell’estensione, perché il pannello riflette ciò che è stato realmente concesso. Quando la concessione ampia è facoltativa, rifiutarla è un test legittimo per capire se la funzione continua a funzionare.
L’accesso limitato ai siti è la via di mezzo: l’estensione funziona dove ti serve e non può leggere tutto il resto. Vale la pena preferirlo quando il prodotto lo supporta, anche al costo di aggiungere siti a mano.
Cosa non ti dice l’icona
Un’icona nella barra degli strumenti mostra che l’estensione è installata e forse che è attiva. Non mostra quali permessi sono stati concessi, quale editore ha firmato l’aggiornamento o cosa è cambiato nell’ultima versione. Esamina l’identità dello sviluppatore e il canale di aggiornamento, perché un’estensione si aggiorna da sola in background e la versione che hai esaminato non è necessariamente quella in esecuzione il mese prossimo.
Un’estensione che non usi più è ancora un componente installato con i permessi intatti. Rimuovila o disattivala, invece di lasciare una capacità dormiente.
Mantieni il confronto concreto: il controllo del proxy cambia il percorso, l’accesso alle pagine cambia ciò che può essere visto. Decidi quale serve alla funzione e rifiuta il resto.