3

I am interested in understanding VPNs and being able to evaluate which commercial one to use.

I understand that using the wrong one is a big compromise and I am very skeptical that checking for books I find many that are not from reputable editions. So my concern is that I could end up using an unsafe one.

In case it matters the platforms I am interested in is Kubuntu and android.

What do you recommend I do?

5
  • 3
    What do you want a VPN for in the first place? What kind of "safety" you expect, i.e. safe against what kind of threats and attacks? Also note that several VPN vendors come with exaggerated claims regarding security which VPN cannot provide by design. Commented Aug 10 at 20:31
  • 1
    for looking at vpn client service providers a good, but somewhat dated resource is here: thatoneprivacysite.xyz/choosing-the-best-vpn-for-you (the methodology discussed is likely to be what you're after) .. and a good mantra to keep in mind: "there's no such thing as a free vpn service"
    – brynk
    Commented Aug 10 at 20:53
  • 1
    @SteffenUllrich: I was thinking a) it can be an extra layer of protection instead of having my actual IP logged in web sites b) I think netflix, prime etc changes content based on location and in some locations the content is crap. So I was thinking that it could allow see movie/series selection in areas that have better content
    – smith
    Commented Aug 11 at 10:50
  • 6
    @smith: "So I was thinking that it could allow see movie/series selection in areas that have better content" - so your motivation is not actually security but to bypass license/content restrictions by sites. In this case the question is off-topic here. And your question about picking a "safe one" is misleading since it is not about safety at all but about most reliable ways to trick sites for bypassing restrictions. Commented Aug 11 at 11:11
  • 1
    @SteffenUllrich: It is security too, I am listing all advantages I can think of.
    – smith
    Commented Aug 12 at 15:19

4 Answers 4

6

If you are trying a VPN because they protect you against hackers, against sites tracking you, to have a faster connection or any other claims you saw on sponsored Youtube videos, don't. You don't need a VPN.

There are few reasons people need VPN:

  1. Remote Work: in this case the employer will provide a VPN, endpoint and everything, unless you are the one deploying the VPN and would know the specific VPN you will install.

  2. Oppressive Countries: if you live on a country with harsh regulations for online habits, a VPN can help. Using the wrong one, or not understanding what a VPN can protect and what it cannot can lead to serious consequences.

  3. Privacy: If you think your ISP is spying on you. In this case, a VPN could help but you would have the VPN provider in the position of spy on you. DNS over TLS or DNS over HTTPS could help too.

9
  • None of the (3) mentioned apply. I was thinking a) it can be an extra layer of protection instead of having my actual IP logged in web sites b) I think netflix, prime etc changes content based on location and in some locations the content is crap. So I was thinking that it could allow see movie/series selection in areas that have better content
    – smith
    Commented Aug 11 at 10:50
  • 1
    @smith: Using VPNs for privacy makes little to no sense. The IP address alone doesn’t mean much for a website. At the same time, you’re routing your entire traffic through some VPN provider that is effectively a blackbox – no matter how many times they promise to keep your data safe, you never know what they actually do. If you care about privacy, then use a tool like Tor.
    – Ja1024
    Commented Aug 11 at 21:03
  • 1
    @smith: Using a VPN to circumvent country restrictions may or may not work. Since the IP addresses of common VPN services are well-known or easy to find out, content providers have no trouble blocking them. It’s also rare that they rely on the IP address alone. They’ll want your credit card number or mobile phone number, and they’ll use this information to determine your country. It might also be a good idea to read the terms of service. If you try to circumvent content restrictions, this can get you banned.
    – Ja1024
    Commented Aug 11 at 21:04
  • @ThoriumBR: What is your opinion about commercial AV products that offer also VPN? E.g. Norton AV?
    – smith
    Commented Aug 15 at 23:18
  • I personally think they are not needed. If you need privacy, combining all your traffic in a single provider goes against that. If you need protection, VPN won't help. If you need speed, VPN goes against it. If you need secure remote access, a commercial won't help. If you really want a VPN, rent a cheap VPS (virtual private server) and host your own: it's cheap, it's yours, and you learn quite a lot troubleshooting it.
    – ThoriumBR
    Commented Aug 16 at 13:09
1

At this point, I will refrain from telling you when or when it makes no sense to use a VPN. The previous commentators have already done this sufficiently.

At this point, you should also never forget that the VPN always remains the single point of trust regardless of the provider, no matter who you entrust your traffic to.

Nevertheless, there are providers that I would consider as VPN providers and those that I would never even mention. Personally, it is particularly important to me that payment is anonymous and that I am not forced to disclose credit card details, for example, which means that there is a mapping between the VPN user and their real-world data right from the start, which should not be the case. In addition, of course, I don't know what else happens to the data during the payment process. Where is this data stored and what happens if the service provider itself is forced (legally) to disclose data or is even hacked/compromised?

This brings us to the next point: The provider should not have attracted negative attention in the past, so reputation plays a very important role here in this domain.

Finally, there should be a policy that no data is logged at all.

Apart from that, there are also points regarding convenience, such as the fact that apps should exist for different platforms in order to simplify use. But these are optional aspects, as I said.

1
  • We try not to promote a single service/product.
    – schroeder
    Commented Aug 14 at 11:42
1

There are a lot of things sold as "VPNs" where the vendor provides part of the service rather than just products. IMHO there is nothing "private" about these - they are nothing more than anonymization services.

Product recommendations are off topic here.

However, and like most such exercises, you should start by defining your requirements properly.

You have said you need support for Linux and Android - that's a starting point. You might start by checking what capabilities are already present (particularly on the Android side). Having a client already deployed and managed by the existing patching mechanisms is a big win.

You should also consider how many sites (or individual devices) are going to be on the same VPN. IME most open-source and a lot of commercial VPNs operate on a hub-and-spoke model which does not scale well (tailscale is a notable exception here).

Another consideration for scaling is how you will implement authentication and (potentially) key distribution. Commercial software is often better at this stuff than open-source, but part of that is because the vendors want to sell you a complete solution while open-source is typically components you assemble to implement YOUR solution. e.g. your open source VPN might ONLY offer authentication against users known to the remote host - but you could have configured that host to use MS Active Directory, other LDAP, RADIUS, a MySQL database....

In the case of open-source software you have plenty of opportunity to see the documentation, the historic CVEs, whether other people have encountered problems with the software. For commercial software and for services....not as much.

While lots of vendors assert that their product uses IPSEC or TLS or some other standard for connecting, it can be difficult to get products from different vendors to talk to each other. Commonly this is due to the support firewall ("Have you tried turning it off and on again?") but can also be due to vendor secret sauce creating incompatibilities.

2
  • When you say open source VPN what is an example of that? Who maintains the VPN service?
    – smith
    Commented Aug 15 at 23:16
  • Openvpn, tailscale, streisand, algo, softether..... You do.
    – symcbean
    Commented Aug 16 at 8:25
0

Look for services that operate transparently, offer flexible and/or modern technology for connectivity as well as privacy friendly payment methods. It’s a lot of boring, simple research

To assess transparency, look for:

  1. Publicly available third-party audit reports on the infrastructure, business practices and processes
  2. Regularly commissioned third-party security assessments of the infrastructure or (if applicable) software that may be offered.
  3. Information about the ownership of the company and developers who work there. LinkedIn, GitHub, Twitter, Mastodon, etc. can be helpful

You can also review the technology and configurations they offer/support to draw some conclusions about how competent they are or how seriously they take privacy and security

You can look for services that support Wireguard, which is widely considered to be the most secure VPN technology available today from several angles (communications security, attack surface, etc.)

Wireguard happens to be very easy to deploy, so in my opinion, it’s fair to deduct a point from VPN services not offering (or planning to offer) it. If it isn’t mentioned, reach out to their customer support and see what they say and how they handle the inquiry

Finally, it’s generally a good idea to try to avoid any services that pay for a lot of advertising or explicitly make claims about hiding customers from law enforcement

Mullvad and IVPN are two examples of services with exceptional transparency, flexible and secure connectivity options (including Wireguard), and many payment methods. Take a look at their sites and services and use them as a benchmark

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .