Tor Browser
The Onion Router (TOR)
The Tor Browser allows users to browse the internet anonymously by routing traffic through a network of servers.
- Routes traffic through multiple nodes
- Hides user’s IP address and encrypts data multiple times
- Bypasses censorship and access blocked content while protecting privacy
Perfect Forward Secrecy
Perfect Forward Secrecy (PFS) ensures that encryption keys are not compromised, even if long-term keys are exposed.
- Each session uses a unique key that is not derived from past or future sessions.
- Different session keys prevents decryption of past or future sessions
- Common in secure communication protocols like TLS
Tor in Action
How it works:
- Client opens Tor Browser and enters the website URL
- Tor Browser retrieves available nodes from the directory server
- Browser selects three or more nodes to route the traffic
- Each node only knows the previous and next node
- Client sends request to Node 1, which forwards it to Node 2
- Node 2 forwards the request to Node 3
- Node 3 sends the request to the destination server
- Website sees Node 3 as the source
- The response follows the same path back to the client
- The route maintains the client's anonymity
How it looks like:
Request Chain
The request chain in Tor ensures privacy through multiple layers of encryption:
- Client encrypts request so only Node 3 can read it
- Client places it in an envelope for Node 3, encrypts it for Node 2
- Adds another encrypted envelope for Node 1
- Node 1 forwards the request to Node 2
- Node 2 decrypts the envelope and sends it to Node 3
- Node 3 decrypts the final envelope and forwards the request to the website
How it looks like:
Hidden Services
Hidden services, also known as "onion services" in the Tor network, are websites that can only be accessed via the Tor browser. These sites use the .onion domain and are designed to provide privacy for both the host and the user.
- The server’s location and identity are also concealed.
- Instead of domain names (like google.com), it uses strange URLs (like xyz123abc.onion)
- Ideal for privacy-sensitive activities, like accessing censored information
How to access onion sites
On your computer:
-
Connect to a VPN first. This one is a must.
-
Download Tor Browser from the official Tor website: Tor.
-
Install Tor Browser by opening the file you downloaded and following the prompts.
-
Open Tor Browser and click “Connect” on the Tor startup page.
-
Wait for the connection to be established. Once done, you should see:
There is some example links that you can try accessing here: Dark Web Links: The best .onion and Tor sites in 2024