5 ms·
I appreciated that Wirecutter's review of VPN services began with investigating which ones had contracted for 3rd party security reviews. This presciently exclu
by dguido 7y ago
I appreciated that Wirecutter's review of VPN services began with investigating which ones had contracted for 3rd party security reviews. This presciently excluded many providers that were all about marketing, like NordVPN. I think this is the best approach rather than the litany of mostly useless criteria that's cataloged on ThatOnePrivacySite. You want to extract out the high signal, and "will my VPN service get hacked and all my traffic get leaked?" should probably be your first question when choosing a service.
https://thewirecutter.com/reviews/best-vpn-service/#how-we-picked https://thewirecutter.com/reviews/best-vpn-service/#how-we-p...
Full disclosure, I'm the author of AlgoVPN, a set of scripts for hosting your own VPN rather than using a 3rd party service, and was interviewed by Wirecutter for their article. You should use Algo if you're at all capable of doing so: https://github.com/trailofbits/algo https://github.com/trailofbits/algo
- anon9001 7y agoThat's fantastic, but in terms of threat model, you're still trusting AWS/DO/GCE/Azure/whatever. My hope with a good VPN service is that they'll run their own servers in a data center, so they're slightly less subject to audit than something running on AWS.
- dguido 7y agoAre you aware of any VPN services where this is the case? Do you think the internal auditing and security controls at an independent data center would be more effective than those at AWS or Google?
- wongarsu 7y agoThere are some VPN services run on dodgy VPS, but apart from that I'd wager almost everyone either rents or colocates physical servers. A terabyte of outbound traffic is around $170 on AWS but around $5 at a regular data center. You can get good security arrangements if you colocate in sufficient volume (locked rooms etc). That's where reading security reviews is useful.
- paulcarroty 7y agoAmazon Lightsail - $3.5 for 1Tb, $5 for 2Tb outbound traffic per month.
- LeoPanthera 7y agoSome of Mullvad's servers are privately hosted, and they tell you which ones: https://mullvad.net/en/servers/ https://mullvad.net/en/servers/
- Kaveren 7y agoprotonvpn has its own servers in a former swiss army bunker. these are only a few of the many, but they offer routing to other servers through their swiss center which they market as "secure core".
- mirimir 7y agoHow would anyone know? Except for the NSA, I guess.
- mirimir 7y agoRight, you're always trusting someone. If you don't use a VPN (or Tor or I2P) you're trusting your ISP. If you use a VPN service, you're trusting it. If you run your own VPN on a VPS or server, you're trusting the provider. Also, you can't trust what a VPN service says about where their servers are, how they're manages, and so on. So you need to distribute trust. [Please see my other recent comment about how to do that.]
- raxxorrax 7y agoYou can also take the antagonistic approach. Use a VPN service from the North-Korean government. They will surely spy on you and try to attack your network. But they also won't share data with any form of law enforcement that could reach you. Probably a really bad idea, but the principle is clear. If you want to minimize legislative reach, take a service from the other side of the planet. Maybe not Australia.
- mirimir 7y agoYes, that's something I recommend. And using nested VPN chains, you can pick appropriately. For the first (entry) VPN, I use one that's innocuous and popular for streaming etc. For the middle ones, I pick ones that are either apparently honest or do business from jurisdictions that won't likely cooperate with my country's. And for the last (exit) VPN, I pick another that's innocuous, with IPs that don't often get blacklisted.
- jayalpha 7y agoThe question is: What are you trying to achieve? Access the internet via an anonymous SIM card (tethering), then use TOR to access your VPN (paid in Bitcoins, money order or whatever). This gives you a decent level of anonymity, if need be.
- Thriptic 7y agoThis is somewhat a non-value adding comment, but thanks for your work man! I'm using a VPN set up with Algo now for day to day use and I love it! I am going to try to figure out how to deploy a home VPN solution using it this weekend.
- jwally 7y agoI’ve been using servers spun up by this for two years now. Worth it for the dns blocking abilities alone. Made phone browsing tolerable again. Thanks!!
- ignoramous 7y agoIf you're using a VPN only to block ads, consider https://blokada.org https://blokada.org (Android) or DnsCloak (iOS) [0]. Both these open-source apps run a local-only (no servers) split-VPNs (tunnel port 53 traffic to remote DNS resolvers). Whilst Blokada NXDOMAINs ads and trackers using on-device blacklists, DnsCloak can forward queries to any DnsCrypt or DoH resolver (for ad-blocking purposes, one could use AdGuard [1]). If you want to point Android/iOS to a custom DoH/DoT resolver, https://getintra.org https://getintra.org (Android) does DoH whilst Nebulo (iOS and Android) [2] does DoT. Setting up DoH/DoT resolvers (say, using NLNet's Unbound) might be cheaper than a full fledged VPN? [0] https://apps.apple.com/us/app/dnscloak-secure-dns-client/id1452162351 https://apps.apple.com/us/app/dnscloak-secure-dns-client/id1... [1] https://news.ycombinator.com/item?id=18788410 https://news.ycombinator.com/item?id=18788410 [2] https://git.frostnerd.com/PublicAndroidApps/smokescreen https://git.frostnerd.com/PublicAndroidApps/smokescreen
- mbesto 7y agoThanks for the Algo tools! Do you know of any cloud service that doesn't get blocked by popular services (e.g. Netflix)? It seems Netflix, et al, know DO, AWS's IPs and block traffic coming from those servers.
- wolco 7y agoTry a few low budget vps and see what works.
- stamps 7y ago>Does not install Tor, OpenVPN, or other risky servers Why do you consider OpenVPN risky?
- dguido 7y ago> OpenVPN does not have out-of-the-box client support on any major desktop or mobile operating system. This introduces user experience issues and requires the user to update and maintain the software themselves. OpenVPN depends on the security of TLS, both the protocol and its implementations, and we simply trust the server less due to past security incidents. Writeup with links available in our FAQ: https://github.com/trailofbits/algo/blob/master/docs/faq.md#why-arent-you-using-openvpn https://github.com/trailofbits/algo/blob/master/docs/faq.md#...
- madamelic 7y agoIn terms of privacy, isn't running your own VPN pointless? I mean, it is basically just changing your IP and putting an additional hop in. You aren't mixing with other's traffic, making it very easy to fingerprint you. I guess this is all dependent on someone's threat model, but I am not really sure if there is any benefit of running your own VPN besides being slightly more sure your VPN provider or someone who hacked your VPN provider isn't watching you.
- rbritton 7y agoIt provides you protection on a hostile local network, such as a hotel or a restaurant. Like you said, it does not achieve the anonymity level a public VPN would.
- yjftsjthsd-h 7y ago> protection on a hostile local network, such as a hotel or a restaurant. Or an American ISP.
- nickpsecurity 7y agoFourteen Eyes: https://restoreprivacy.com/5-eyes-9-eyes-14-eyes/ https://restoreprivacy.com/5-eyes-9-eyes-14-eyes/
- qrbLPHiKpiux 7y agoVPNs are not for anonymity. Never were.
- martin_a 7y agoIt could be somewhat important/interesting to change your public endpoint with the internet to pass country-based filters. Besides that, as others pointed out, it's a safe way to get out of a compromised network. And with a DNS blocker on the VPN endpoint, you are also able to block ads/tracking scripts (think of PiHole).
- rstuart4133 7y ago
- thekid314 7y agoLet me add to the chorus of praise for Algo. As a journalist working around the Middle East it at least gets me out of the local censored internets and isn't blocked like all of the popular VPN services. It seems like the thing that someone could roll into an iOS or android app for even easier deployment.
- secfirstmd 7y agoHave you tried Psiphon? It's one of the few free ones I trust (I know the guys in the team very well) and is built with the journalist threat model in mind
- brians 7y agoImportantly, their funding is explicit and safe: VOA
- dguido 7y agoIt's tough to create an Algo app without inserting Trail of Bits between you and your VPN server somehow. I want to eventually create an app, but my requirement is that the end result is trustless and I never see any of your keys. Maybe in 2020!
- 8K832d7tNmiQ 7y agoIt's sadly a dealbreaker for me that you have to download an app to use it on apple devices.
- daurnimator 7y agoI am capable of running something like AlgoVPN, but more importantly I'm interested in having disguising traffic: getting "lost in the crowd". In your view, what is the best to accomplish that?
- dsr_ 7y agoTor.
- richardhod 7y agoThis sounds great! Can I ask you an obvious question, which is why should we trust you and your code / created service? I'm constructively positive on an answer to this.
- ycombinete 7y agoAs far as I recall the answer is that it’s open source from top to bottom. Not that it’s relevant to trust in algo, but I also recall some very acrimonious exchanges on hn previously when discussing algo, based on trailofbits’s support of USA govt spying. I cannot what the accusations are though, so if anyone who knows more could help me out that’d be great.
- dguido 7y agoUhhh, I have no idea what exchange you're talking about. It's a well-documented fact that we work with DARPA on a number of research programs, which lets us release things like this to the public: https://blog.trailofbits.com/2019/11/01/two-new-tools-that-tame-the-treachery-of-files/ https://blog.trailofbits.com/2019/11/01/two-new-tools-that-t...
- ycombinete 7y agoHey, thanks for responding. To be honest I have looked and looked for it. Perhaps I am mis-remembering, or conflating two separate things.
- jayalpha 7y ago"Does not claim to provide anonymity or censorship avoidance" Well, a VPN provides privacy, not anonymity. But setting up a VPN is trivial. In fact, I could do it with a one liner on the Shell. "censorship avoidance" This is the tricky part. You may want to look into Softether.