Trasparenza
Sicurezza e log
Cosa conserva il proxy, per quanto tempo e come funziona una sessione. Non c’è nessun account, quindi non c’è nessun profilo a cui collegare tutto questo. La console in cui digita un indirizzo e il proxy che recupera il sito sono parti distinte del servizio. Tutto ciò che questa pagina dice sul log di accesso riguarda il proxy.
Ultimo aggiornamento
Cosa conserva il log di accesso
TrickyBird non ha account e conserva un piccolo log di accesso per al massimo 48 ore. Il log scrive una riga per ogni richiesta che il proxy gestisce per Suo conto, comprese quelle che respinge, quindi contiene il nome host di ogni sito o servizio da cui una pagina carica qualcosa, non solo l’indirizzo che ha digitato, insieme a una forma abbreviata del Suo indirizzo IP e a qualche dato di base sulla risposta. Il log di accesso non contiene mai le pagine specifiche che apre su quegli host, il contenuto delle pagine né i messaggi. Una pagina carica immagini, video, script e font da altri host, e ognuna di quelle richieste è una riga a sé, con il proprio nome host. L’IP abbreviato corrisponde ai primi 3 blocchi di un indirizzo IPv4 o ai primi 3 gruppi di uno IPv6, quindi indica una zona e non un singolo indirizzo. Lo conserviamo per far funzionare il servizio e per fermare gli abusi. Non vendiamo il log di accesso e non lo condividiamo con inserzionisti. Al di fuori di quel log, quando una sessione inizia, il servizio conta le richieste associate al Suo indirizzo IP completo, così da poter fermare gli abusi automatizzati di massa. Quel conteggio non contiene né la destinazione né la sessione, e scade da solo.
Di che cosa è fatta una riga di log, più nel dettaglio
Una riga del log di accesso è un insieme fisso di campi: l’orario, un indirizzo IP abbreviato, il tipo di richiesta (ordinaria o WebSocket), il metodo, il nome host, lo stato della risposta, il numero di byte e quanto è durata. La riga di una richiesta che abbiamo respinto indica anche quale dei nostri limiti l’ha fermata. Non esiste un campo per l’indirizzo di una pagina, una query, un cookie, un token o il corpo di una richiesta, quindi nessuno di questi può finire nel file, nemmeno per sbaglio. Le 48 ore si contano dal momento in cui una riga viene scritta: è questo a renderle un tetto e non una media.
Cosa non registra mai il log di accesso
Una riga di log è un insieme fisso di campi. Non esiste un campo per nessuna di queste cose:
- Le pagine, i percorsi o i termini di ricerca specifici che apre
- Il contenuto delle pagine che carica, o quello che vi digita
- Il Suo indirizzo IP completo
- Il Suo token di sessione o qualsiasi cookie dei siti che apre
- Il browser e il dispositivo che sta usando
- Nome, email o account, perché TrickyBird non glieli chiede mai
Come funziona una sessione
Non esiste nessun record di sessione lato server. La Sua sessione è un token firmato che il proxy verifica solo dalla firma, e scade dopo 60 minuti. Il token sta in un cookie che le pagine che apre non possono leggere. Niente lo rinnova. Quando scade, la scheda La riporta alla console e da lì riapre il sito. Non può annullare una sessione in anticipo: chiudere la scheda non la fa finire prima, e cancellare il cookie impedisce solo al Suo browser di inviarlo.
Sui nostri server alcuni dati di breve durata restano legati alla Sua sessione per tutto il tempo in cui è attiva. TrickyBird conserva i cookie impostati dai siti che apre, in un archivio lato server legato alla Sua sessione. La maggior parte sta sotto il nome host del sito che li ha impostati. Un cookie impostato per un intero dominio, e non per un singolo host, sta insieme alla sessione, qualunque sia il sito che lo ha impostato, e continua così a funzionare quando quel sito La sposta tra i suoi sottodomini. In entrambi i casi il contenuto viene cancellato circa un’ora dopo l’ultimo cookie che vi è finito dentro. TrickyBird conserva anche l’indirizzo su cui la sessione è iniziata, solo in memoria. Anche i contatori che limitano gli abusi sono legati alla Sua sessione. Ognuno di questi scade da solo.
Come funziona la verifica della sessione, più nel dettaglio
La parte di TrickyBird che recupera le pagine può solo verificare un token, mai emetterlo: possiede la metà pubblica della chiave di firma. Un token scaduto o alterato smette di funzionare alla richiesta successiva.
I cookie dei siti che apre
I cookie dei siti che apre vengono intercettati dal proxy e conservati in quell’archivio lato server, e TrickyBird li riapplica ogni volta che recupera qualcosa per Suo conto. Prima che la risposta arrivi al Suo browser, TrickyBird rimuove l’istruzione con cui un sito chiede di impostare un cookie.
Un’eccezione serve a far funzionare le pagine. Molti siti hanno bisogno che i propri script rileggano quei cookie, perciò una copia di quei valori finisce nell’archivio cookie del Suo browser, sotto l’indirizzo di TrickyBird. Il Suo browser non la registra mai sotto il dominio del sito. Quando una pagina imposta un proprio cookie, il codice che TrickyBird aggiunge a quella pagina lo rimanda all’archivio lato server, così l’archivio resta allineato. Cancellare i dati di navigazione rimuove la copia nel browser. TrickyBird non la rimuove al posto Suo quando una sessione finisce.
La connessione tra Lei e TrickyBird
La connessione tra il Suo browser e TrickyBird è cifrata, sia su questo sito sia sull’indirizzo su cui gira una sessione. Poi TrickyBird apre una propria connessione separata verso il sito, e la cifratura del Suo tratto non arriva fino a quella. Sono 2 connessioni distinte che si incontrano su TrickyBird. TrickyBird riceve e riscrive ogni pagina, quindi tratta il contenuto delle pagine che apre.
Come funziona l’assenza di fughe di dominio
Ovunque TrickyBird debba portare l’indirizzo del sito che apre, lo porta codificato e non scritto per esteso. Il Suo browser carica la pagina e i suoi contenuti attraverso l’indirizzo di TrickyBird, non direttamente dal sito. TrickyBird si collega al sito al posto Suo, quindi lo raggiunge davvero e ne registra il nome host nel log di accesso. La Sua rete può vedere che si è collegato a TrickyBird. Quello che la Sua rete non vede è quale sito ha aperto. Lo verifichi di persona: 3 controlli che esegue nella sua scheda.
Cosa non promettiamo
- Non siamo uno strumento di anonimato. TrickyBird nasconde il Suo indirizzo IP ai siti che apre. Non nasconde alla Sua rete che sta usando TrickyBird, e non è costruito per resistere a un avversario determinato.
- Trattiamo il contenuto delle Sue pagine. TrickyBird deve decifrare ogni pagina, riscrivere gli indirizzi che contiene e cifrarla di nuovo per servirla dal proprio indirizzo, quindi il contenuto delle pagine passa dai nostri server in forma leggibile. La cifratura tra Lei e TrickyBird non prosegue oltre TrickyBird fino al sito.
- TrickyBird non è un ad blocker e non è un filtro di protezione. Non blocca pubblicità, tracker o qualunque altra cosa una pagina scelga di caricare.
- Ogni sito che apre con TrickyBird viene servito dallo stesso indirizzo di TrickyBird, quindi la separazione che di norma il Suo browser mantiene tra 2 siti diversi qui non vale. Consideri una sessione come un unico spazio, e non apra un account a cui tiene insieme a un sito di cui non si fida.
- TrickyBird non gestisce WebRTC. Se una pagina lo usa, quel traffico segue una strada propria fuori dal proxy e può rivelare a quella pagina il Suo indirizzo IP reale.
- Una sessione non si può annullare in anticipo. Smette di funzionare quando scade, e chiudere la scheda o cancellare il cookie non la fa finire prima.
- Il log di accesso è una registrazione reale. Finché viene conservato, mostra una forma abbreviata del Suo indirizzo IP accanto ai nomi host che la Sua sessione ha raggiunto, compresi i nomi host degli altri servizi da cui ogni pagina ha caricato qualcosa.
- L’indirizzo che ha digitato resta nel Suo browser. Il link che avvia una sessione lo contiene, quindi quell’indirizzo finisce nella cronologia del browser e in tutto ciò che copia o condivide da quella scheda. Quella parte sta sul Suo dispositivo, non sui nostri server.
- Se apre un indirizzo che inizia con http invece che con https, la connessione tra TrickyBird e quel sito non è cifrata.
Dove verificare il resto
Esegua il controllo di persona su un sito scelto da Lei: 3 passaggi che Le mostrano dove finisce il suo indirizzo e dove il suo nome si vede ancora. L’informativa privacy copre il resto: la posta, le richieste delle autorità e cosa significa condividere una sessione del browser. TrickyBird a confronto con una VPN spiega dove un proxy web è lo strumento sbagliato. L’estensione del browser è open source e si compila in modo riproducibile: su Linux, npm run package stampa lo stesso sha256 che compare nelle note di rilascio. Il suo manifest non chiede alcun accesso ai siti che Lei instrada. Questo copre la metà che gira nel Suo browser; il resto di questa pagina parla dei nostri server.