spero che questa domanda non sia mai stata posta in questo modo - ho visto qualcosa di simile ma non ho capito il processo. Quindi la mia domanda è riguardo alla comunicazione TOR: origine - > destinazione e destinazione - > origine.
Da quello che capisco quando io come fonte (diciamo IP ABCDE) mando un pacchetto su twitter (diciamo IP 12345) tramite la rete tor, mi collego a un punto di ingresso nella rete tor. Quando il pacchetto lascia il punto di ingresso ad un altro server Tor, l'origine del pacchetto (il mio IP ABCDE) è scomparsa, decrittografata o cancellata. I nodi tor conoscono solo il target (twitter) e instradano il pacchetto tramite le tabelle di connessione del nodo, dove solo il passo successivo e quello precedente nella catena sono noti a un nodo. Anche se non è completamente corretto, da quanto mi risulta Twitter riceverà un pacchetto con il contenuto che ho inviato, ma dall'IP del nodo di uscita tor (diciamo IP 67890). A questo punto, twitter non ha alcuna conoscenza dell'origine.
Ora ecco la domanda: se twitter (o per essere più precisi, il server twitter che invia la risposta al pacchetto) non conosce la destinazione, come finisce il pacchetto nel mio browser client? Ad un certo punto nella rete tor, l'origine reale (mio IP) deve essere memorizzata e, in caso affermativo, a quale punto è memorizzata? Perché se ciò è vero, quando ottengo l'accesso al punto di ingresso e posso vedere tutto il traffico di rete, dovrebbe essere possibile identificare l'origine e la destinazione di un pacchetto. Quale parte non comprendo (o non completamente), poiché devo trascurare qualcosa ....
Sarei felice di una spiegazione abbastanza semplice con un esempio, se possibile, dato che sono abbastanza nuovo rispetto all'argomento (penso piuttosto ovvio).
Modifica Ho letto questo thread , ma non risponde alla mia particolare domanda. Citazione:
The webserver sends the packet to the exit node, because the exit node was the computer that connected to the webserver. The exit node uses a table (seems like the NAT table, but with more information) to decide where to send the response. So it will encrypt the packet again, and send it to the next node, which will do the same, until the packet reaches your computer, are decrypted locally, and sent to the application.
Qui non è specificato dove è memorizzato il mittente originale del pacchetto (me) e come sono identificato all'interno della rete tor. Ho capito che la navigazione dall'uscita originale tor (ora entrata per Twitter) sa come tornare al punto di ingresso iniziale dove ho inviato il mio pacchetto. Ma come fa questo nodo a sapere che io sono il mittente originale? E se il nodo di ingresso ha queste informazioni, la rete tor non è facilmente compromessa dall'hacking nel nodo di entrata (se è "etichettato" come tale)?