Ho letto che il proxy Tor mantiene una chiave di sessione con i nodi tor e la utilizza durante la crittografia dei dati, ma perché i nodi Tor mantengono le chiavi con altri nodi tor?
Ho letto che il proxy Tor mantiene una chiave di sessione con i nodi tor e la utilizza durante la crittografia dei dati, ma perché i nodi Tor mantengono le chiavi con altri nodi tor?
Il Perché ha una semplice ragione che è valida ogni dove è necessario stabilire una comunicazione sicura tra due macchine: scambiare i dati dell'applicazione sul canale protetto che hanno stabilito. Tutti i messaggi inviati tra due router di cipolla sono crittografati utilizzando la chiave di sessione. In altre parole, finché vengono mantenute quelle chiavi di sessione, la comunicazione è protetta. La rotazione periodica delle chiavi limita la finestra di opportunità per la rappresentazione di un router di cipolle.
I nodi Tor devono crittografare due diversi tipi di traffico.
Affinché una fonte crittografi i dati su una destinazione (1), una chiave di sessione viene stabilita con l'origine e ogni nodo Tor nel circuito. Per maggiori dettagli puoi leggere questa domanda e risposta .
Per la comunicazione tra i nodi Tor ha un protocollo separato che utilizza e protegge tali comunicazioni con TLS. Queste connessioni TLS sono separate dal traffico che si muove attraverso un circuito perché quel traffico non ha bisogno di sapere cosa i nodi Tor comunicano tra loro. Questi dati devono solo raggiungere la sua destinazione. Puoi leggere ulteriori informazioni su come Tor esegue quella comunicazione con questa domanda e risposta correlate .