Ransom: Routing Around Nation-States
ransom.cs.princeton.edu
ransom.cs.princeton.edu
Anyone with a background of datacenter, IDC or VPS knows a simple fact: most of the time, the default routes are often sub-optimal. Even if you are using a CDN, sometimes the traffic just doesn't terminated at the local/nearest/best-connected datacenter of your CDN provider, but a remote datacenter, sometimes in another country. Pretty frustrating.
Because the traffic travels through the cheapest and/or the most convenient path, not the shortest path, and it also depends on your physical location, your ISP, the network topology of your local ISP, the national/international infrastructure, etc.
Finding the optimal path for a specific ISP is a pretty tricky task. My networking-guru friends have the ability to learn the interconnections of different datacenter through the BGP looking glass, and identify the fastest VPS to rent based on their experience in the industry, the knowledge of the national/international infrastructure (which core router the network is using? which submarine cable does this ISP use? which national subnet of the ISP is the server located?, etc).
It is very common that your traffic have to travel around the entire Earth, and crossing USA in the middle, even if you are just connecting to a nearby continent.
Sadly, there is almost nothing anyone can do to about it.
It's not a hard problem to work around if ISPs were sufficiently motivated to deal with it.
Not a crypto expert but doesn't trusting TLS imply trusting root certs on your PC? Regardless, the Snowden leaks showed that internet traffic can be modified to contain harmful payloads for targeted individuals. Even if only susceptible over non-TLS it still represents a non-zero percentage of internet traffic.
1. Client (user IP).
2. Service (server IP).
3. Amount of traffic.
4. Direction of traffic.
4. Just watching timestamps, you can identify patterns that will give you information on what type of content user is accessing (e.g. if you are oppression nation state, and want to know who watched or reshared a certain video on youtube, you can get that purely from requests patterns, mainly timestamps). By correlating those timestamps with others, you can identify user's friends/collaborators, or other identities they use.
https://www.eff.org/deeplinks/2015/12/kazakhstan-considers-p...
Anyway, TLS does leak a lot of metadata, which perhaps you'd rather publish a bit less widely. It's an improvement in casual security, which is nice, but not gonna save your bacon on anything specific.
Also, maybe the title should mention this is from 2016.
> There has been research into circumvention systems, particularly for censorship circumvention, that is related this work, but not sufficient for surveillance circumvention. Tor is an anonymity system that uses three relays and layered encryption to allow users to communicate anonymously [19]. VPNGate is a public VPN relay system aimed at circumventing national firewalls [40]. Unfortunately, VPNGate does not allow a client to choose any available VPN, which makes surveillance avoidance harder.
That's damn cursory.
Instead, install this in a separate profile.
https://en.wikipedia.org/wiki/Institute_for_Defense_Analyses...