I write <i>a lot</i> about this issue! Compartmentalization is a key aspect of good OPSEC. Trust partitioning, for example.<p>Consider Tor. Each circuit involves three relays aka ORs aka nodes: entry guard, middle relay and exit relay. An adversary could deanonymize a user by combining information obtained from the three relays used by one of their circuits to some honeypot.<p>One cannot trust any particular Tor relay to refrain from logging and cooperating with adversaries. However, the Tor design mitigates those risks by using three relays in a chain. An adversary would need logs from all three relays in a circuit.<p>One can also use nested chains of VPN services. That&#x27;s far less anonymous than Tor, for many reasons. Tor creates circuits more-or-less randomly, and by default they change at ten-minute intervals. VPN chains, conversely, are typically static. But the bandwidth is much greater.<p>And then one can use Tor via VPN chains, and route VPNs through Tor. Also, although routing Tor through Tor doesn&#x27;t work well or do much good, one can proxy through remote desktops on VPS. Latency sucks, but you get used to it.