0

I was able to quickly do the following:

  • Setup an OpenVPN Access Server using a lowend VPS
  • I was able to connect to it from my Windows PC using the OpenVPN Desktop Client
  • It was able to change my PC's IP address (i.e., when I go to whatismyip.com, I see my VPS's IP address instead of my PC's)

My questions are:

  1. Is this setup good to go already for the concern of "anonymizing" my PC's internet activities?

  2. When I visit the admin page of my OpenVPN Access Server (i.e., https://vps-ip-adress/admin), I get a browser warning The site's security certificate is not trusted! Do I need to buy an SSL for this? And does this have an effect in anonymizing the VPN clients?

1 Answer 1

1

1) It depends on the level of anonymity you are seeking. Certainly, your IP address is now that of the VPS. If all of your web traffic now comes from this IP address, your activities can be aggregated and monitored just as if they were coming from your local IP. Your browser (if not in private mode) will share lots of information, and will permit tracking via cookies and flash LSO's unless you explicitly prevent it.

And if you are paying for the VPS, then in various jurisdictions the VPS provider might be compelled to reveal your details if circumstances demand it.

However, as you are encrypting your traffic between your network and the VPS, your ISP and any other party in the path cannot easily monitor your activity. The ISP of the VPS will be able to monitor your activity however.

2) You are using a self-signed SSL certificate. This means that no external party has validated this certificate. From an encryption perspective, this is not important, your traffic is equally encrypted with a signed or unsigned certificate.

The intent of signing is to provide assurance to others that the server they are accessing is indeed the one that it says it is. In your case, you are going direct to the VPS IP address, and so are less susceptible to man-in-the-middle attacks where DNS servers may be compromised.

It is the SSL private key on your VPS that is the basis for your encryption, and if this falls into the wrong hands, they would be able to decrypt your traffic. If you are uncertain of where the current private key came from, I would recommended generating a new certificate/private key and password protecting the key. The OpenSSL docs will help you do this.

You must log in to answer this question.

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