Vada al contenuto

Trasparenza

Sicurezza e log

Cosa conserva il proxy, per quanto tempo e come funziona una sessione. L’uso gratuito non richiede un account, e senza account 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 conserva un piccolo log di accesso per al massimo 48 ore. Il log registra 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

Come funziona una sessione

Non esiste nessun record di sessione lato server. La Sua sessione è un token firmato che il proxy verifica solo in base alla firma, e ha una scadenza fissata al momento dell’emissione. Il token è salvato in un cookie che le pagine aperte da Lei non possono leggere. Niente rinnova il token e niente lo fa scadere prima, nemmeno chiudere la scheda; cancellare il cookie impedisce solo al Suo browser di inviarlo. Quando il token scade, la scheda torna alla nostra pagina iniziale, da dove Lei può riaprire il sito. Se dalla pagina iniziale apre un altro sito, parte una sessione nuova al posto di quella che aveva.

Sui nostri server alcuni dati di breve durata sono legati alla Sua sessione. 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 così continua a funzionare quando Lei passa da un sottodominio all’altro di quel sito. TrickyBird tiene anche, solo nella memoria dei server, l’indirizzo del sito con cui è cominciata la sessione e quelli degli ultimi siti aperti al suo interno. Anche i contatori che limitano gli abusi sono legati alla Sua sessione. Tutto questo sparisce da sé circa un’ora dopo l’ultimo utilizzo.

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 acceda a un account a cui tiene nella stessa sessione in cui apre 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.
  • Mentre scrive nel campo di avvio della home, il testo che somiglia al nome di un sito viene inviato ai nostri server, perché possano proporre i siti più usati; un percorso, una query nell’indirizzo o qualunque cosa dopo la prima parola resta nel campo. I nostri server non scrivono nei loro log ciò che ha digitato. Il link che avvia la sessione contiene l’indirizzo che apre, quindi quell’indirizzo finisce nella cronologia del browser e in tutto ciò che copia o condivide da quella scheda. Quella copia 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.