L’ Invisible Internet Project(nuova finestra) (I2P) è una rete di anonimizzazione decentralizzata e open-source basata su principi simili a quelli di Tor. A differenza di Tor, progettato principalmente per consentire la navigazione anonima su internet normale (ma utilizzabile anche come dark web), I2P è progettato principalmente per navigare nel dark web (ma può essere utilizzato anche per accedere a internet normale).

Cos’è un dark web?

Esistono molteplici dark web che si affidano a protocolli e browser diversi per accedervi. I servizi Onion di Tor sono di gran lunga il dark web più popolare (e sono spesso considerati sinonimi del termine “dark web”). Altri dark web includono I2P e Freenet(nuova finestra).

Scopri di più sui servizi Onion di Tor

Un dark web è molto simile al normale World Wide Web. Si tratta di una raccolta di siti web collegati tra loro tramite link. La differenza tra un dark web e il World Wide Web è che puoi accedere ai siti del dark web solo utilizzando software, configurazioni o autorizzazioni speciali.

I dark web vengono spesso confusi con il deep web, ma non sono la stessa cosa. Il deep web, noto anche come web invisibile o web nascosto, è semplicemente l’insieme di tutte le pagine web non indicizzate dai motori di ricerca standard.

Scarica Proton VPN!

Cos’è I2P?

I2P è nato nel 2003 come fork di Freenet. È simile a Tor ma presenta funzionalità di anonimato migliori. Come Tor, I2P può essere utilizzato per navigare nel web normale in modo privato tramite outproxy gestiti da volontari (simili ai nodi di uscita di Tor), ma lo stesso I2P(nuova finestra) consiglia che “Tor Browser o una VPN attendibile sono opzioni migliori per navigare su internet privatamente”.

I2P si concentra invece sugli eepsite. Similmente ai siti web onion di Tor, si tratta di siti web con un nome di dominio .i2p a cui puoi accedere solo dall’interno della rete I2P.

Sebbene I2P sia progettato per essere più veloce di Tor, i tempi di caricamento delle pagine possono comunque essere molto lenti rispetto alle normali pagine web. Di conseguenza, I2P utilizza solitamente design semplici in solo HTML per ridurre al minimo i tempi di caricamento.

Come funziona I2P

I2P è progettato per migliorare il sistema di onion routing(nuova finestra) utilizzato da Tor. Quando usi Tor, la tua connessione viene instradata attraverso almeno tre nodi casuali, e i tuoi dati vengono crittografati nuovamente ogni volta che passano attraverso un nodo.

Il nodo di ingresso può vedere il tuo vero indirizzo IP, ma non ha accesso al contenuto dei tuoi dati o a quello che fai su internet. Se usi Tor per accedere a internet normale, il nodo di uscita decripta e crittografa i tuoi dati (e può quindi vederli) e può vedere quali siti web visiti. Ma non ha idea di quale sia il tuo vero indirizzo IP.

Se usi i servizi onion di Tor (il dark web), non c’è alcun nodo di uscita: i siti onion esistono all’interno della rete Tor.

Come funzionano i servizi onion

Invece dell’onion routing, I2P utilizza quello che viene (approssimativamente) definito garlic routing(nuova finestra). Come l’onion routing, questo sistema utilizza diversi livelli di crittografia end-to-end. Ma offre anche alcuni miglioramenti chiave, i più importanti dei quali sono:

1. Invece di essere inviati uno alla volta (come avviene in Tor), i pacchetti di dati vengono raggruppati in clove (da cui il nome “garlic routing”) prima di essere inviati attraverso la rete I2P sotto forma di messaggi. Di solito, ogni messaggio contiene un clove, ma a volte ne contiene due. Questo rende più difficile per gli aggressori deanonimizzarti con attacchi di temporizzazione(nuova finestra).

In teoria, questa configurazione comporta anche vantaggi in termini di efficienza della rete, il che dovrebbe tradursi in tempi di caricamento delle pagine più rapidi.

2. Le connessioni Tor sono bidirezionali. Ovvero, il traffico in uscita e in entrata utilizza lo stesso percorso attraverso i nodi connessi. I2P, d’altra parte, è unidirezionale. Ciò significa che il traffico in uscita e in entrata utilizza percorsi diversi, rendendo molto più difficile risalire alla connessione di un utente.

3. L’uso di tunnel temporanei (invece di quelli a lungo termine di Tor) rende più difficile per un utente malintenzionato colpire le connessioni.

4. I2P utilizza la commutazione di pacchetto invece della commutazione di circuito(nuova finestra), il che consente un migliore bilanciamento del carico e una maggiore resilienza. In teoria, consente anche una migliore scalabilità, ma Tor ha risolto alcuni problemi di scalabilità che I2P deve ancora affrontare

I2P è sicuro?

I2P non è mai stato popolare quanto Tor ed è stato in forte declino negli ultimi anni. Questo comporta un paio di importanti implicazioni per la sicurezza:

1. Molte meno persone lavorano attivamente allo sviluppo di I2P, il che rende più probabile che i problemi di sicurezza passino inosservati e non vengano risolti. Anche il fatto che (a differenza di Tor(nuova finestra)) I2P si affidi esclusivamente alle donazioni per i finanziamenti contribuisce a questo problema.

2. Probabilmente la più grande debolezza di Tor è che un avversario potrebbe potenzialmente controllare un numero sufficiente di nodi gestiti (apparentemente) da volontari(nuova finestra) da minacciare l’anonimato dei suoi utenti. Con un numero di nodi così inferiore rispetto a Tor, questo tipo di attacco sarebbe molto più facile da eseguire su I2P.

Vale anche la pena notare che I2P non è mai stato sottoposto a un audit di sicurezza formale da parte di terze parti.

Come configurare I2P

Su desktop

Per utilizzare I2P, devi prima installare il software del router I2P(nuova finestra), disponibile per Windows, macOS e Linux (se lo installi su Linux, avrai bisogno anche di Java, se non è già installato). È disponibile anche come immagine Docker.

Una volta completato il processo di installazione guidata, sulla maggior parte dei dispositivi desktop il tuo browser predefinito aprirà la pagina della console del router I2P. Puoi accedere a questa pagina anche visitando 127.0.0.1:7657 nel tuo browser quando il servizio del router I2P è in esecuzione.

Questa pagina ti consente di gestire e configurare il tuo server I2P, fornisce link a varie risorse I2P (come FAQ, documenti tecnici e siti web della community) e ti consente di accedere alla rubrica integrata di I2P e alle app di posta elettronica, BitTorrent e server web.

Alcuni link rimandano a pagine I2P, utili per verificare che tutto funzioni come dovrebbe, ma non ci sono link a eepsite di terze parti.

Per accedere effettivamente agli eepsite, dovrai configurare le impostazioni del proxy del tuo browser(nuova finestra).

Su Android

L’app per Android è disponibile(nuova finestra) su Google Play Store, F-Droid e come APK. Come per la console del router desktop, l’app ti consente di gestire e configurare le impostazioni del tuo server I2P.

Dovrai anche configurare le impostazioni del proxy del tuo browser. Le versioni moderne di Chrome e Firefox per Android non consentono di farlo, ma l’app I2P include le istruzioni per configurare alcuni browser Android open-source che lo permettono.

Come usare I2P

Sebbene sia possibile utilizzare I2P per accedere ai normali siti web, non è per questo che è stato progettato e non lo consigliamo. Per accedere agli eepsite, devi prima trovarne alcuni. Un buon punto di partenza è il motore di ricerca del clear web(nuova finestra), I2P Search(nuova finestra).

Se un eepsite non è già nella tua rubrica, probabilmente avrai bisogno dell’aiuto di un servizio di jump(nuova finestra) per connetterti ad esso.

Una volta trovato un eepsite, puoi aggiungerlo alla tua rubrica.

Tuttavia, preparati a scoprire che moltissimi link di eepsite sono ormai inattivi da tempo.

Considerazioni finali: I2P vs Tor

In breve, se puoi accedere alla risorsa del dark web che stai cercando con I2P, dovresti usare I2P. Se è disponibile solo su Tor, allora dovresti usare Tor. Molto probabilmente scoprirai che Tor ti consente di accedere a molti più siti del dark web.

Su Internet si dice spesso che Tor sia migliore per accedere ai normali siti web, nel modo più anonimo possibile, mentre I2P sia migliore per accedere ai contenuti del dark web. A livello tecnico, c’è del vero in questo; I2P offre reali vantaggi in termini di sicurezza rispetto a Tor ed è più veloce.

Tuttavia, trattandosi da sempre di un progetto di nicchia all’interno di un’area di interesse oscura (il dark web), la base di utenti di I2P è chiaramente in forte declino. Ciò è dimostrato dal gran numero di link non funzionanti trovati su qualsiasi motore di ricerca I2P o directory di eepsite e dal basso livello di traffico riscontrato nei forum I2P un tempo popolari.

Oltre alla mancanza di contenuti, questo presumibilmente significa anche che lo sviluppo di I2P (comprese le patch di sicurezza) ha rallentato. E, come discusso sopra, il numero relativamente limitato di nodi I2P lo rende anche molto più vulnerabile agli attacchi da parte di un attore potente.

Tor, d’altra parte, è in forte crescita(nuova finestra).

Vale la pena notare che puoi migliorare la tua sicurezza(nuova finestra) quando usi I2P o Tor connettendoti a un servizio VPN senza registri affidabile (come Proton VPN) prima di stabilire una connessione I2p o Tor.