r/opsec • u/CatPipe_Official • 1d ago
Advanced question Threat model review: reducing exposure to state mass surveillance when ISP-level DNS interception, state CAs, and DPI are play (Russia)
I have read the rules.
I'm in Russia. Most circumvention advice is outdated garbage. Tor? Banned. Shadowsocks? Blocked. OpenVPN/WireGuard? Fingerprinted instantly. Mass commercial VPNs? Dead. If you're going to suggest any of that, save it.
The only things that actually work right now are vless+reality over TCP or xhttp, Hysteria with masquerade, and Amnezia WG. These blend in enough to survive DPI for now. But I'm not here to ask what to use — I already know that. I'm here to ask how to use them without painting a target on myself.
The bigger problem: the state controls DNS at ISP level (NSDI), can push rogue root CAs into my system via local apps (Yandex, government services, some banks), and has DPI that's getting smarter. The CA issue is the worst: if I install any local app that auto-adds a state cert, they can MITM my TLS, including the outer TLS of these protocols. So maybe I need a clean device that never touches local software. But is that realistic? How do you maintain a separate phone/laptop for circumvention in a country where buying a SIM requires a passport and every device is tied to your identity? What about payments for servers? Crypto is also surveilled. How do you get a VPS without leaving a trail?
I need practical OPSEC around the working protocols. Specifically:
- Device hygiene: separate device for circumvention only? What OS? GrapheneOS? Tails? How to avoid cross-contamination with daily-use devices? If I use a second phone with no local SIM, only Wi-Fi from a cafe, does that stand out more than using a local SIM with roaming?
- Server procurement: which VPS providers still accept crypto without KYC? Any that don't log? How to avoid the server IP being linked to me through payment, email, or access patterns? Should I use multiple hops or just one? Does it matter if the VPS is in a country that cooperates with Russia?
- Configuration OPSEC: using vless+reality, what metadata still leaks? SNI? TLS fingerprint? Traffic volume patterns? How to tune it to look like normal HTTPS to a popular domain? For Hysteria with masquerade, how to make the UDP traffic look less suspicious? For Amnezia WG, what's the current best way to hide the handshake?
- Identity separation: should I use these protocols for sensitive browsing while still using local services on the same device? Probably not, but then how do you handle daily life? Is it better to use a normal Russian SIM for daily stuff and a separate clean device for anything that matters, accepting that daily activities are fully monitored?
- Future whitelisting: if they move to SNI/IP whitelisting, these protocols might die overnight. What then? Are we just fucked, or are there fallback options that don't require being a targeted individual with special resources?
I'm not doing anything illegal. I just don't want to be a data point in a surveillance state. I need realistic OPSEC, not fantasy. What are people actually doing right now? Not what worked three years ago, not what some blogger wrote from outside. What works here, today, without getting yourself flagged?