Industry


Ads by TechWords

See your link here


Michael Horowitz's picture
Michael Horowitz

Defensive Computing

What your mother never told you about VPNs

When you are using a public wireless network, there are two approaches to insuring that data coming and going from your computer is encrypted.

One approach involves securing each individual application. For web browsing, this means only using secure HTTPS pages. For reading email, it means using secure protocols such as POPS or APOP rather than normal POP.

The downsides to this are both human and technical.

On a technical level, some applications can not be run securely. It may be, for example, that your favorite Instant Messaging program always sends everything in plain text. On a human level, it's a pain to configure applications to run securely and then to always be aware of which applications are secure and which are not.

A better approach is a Virtual Private Network (VPN) which creates a secure, encrypted connection used by all data coming into and out of your computer. Whether the data is a web page, an email message, an IM or an FTP file transfer, the VPN encrypts it - without making any changes to the applications themselves.

I'm writing this because I fear that many people are unaware of the VPN option. Anyone reading Jay Lee's HelpLine column in the Houston Chronicle wouldn't know about it

In part this may be due a mis-conception that VPNs are only for large companies. In fact, a number of companies market VPNs to consumers.

There is, however, a difference between corporate and consumer VPNs.

Corporate VPNs create an encrypted pathway (tunnel being the official term) between a traveling employee and their home office. Consumer VPNs create an encrypted path between the computer or smartphone and servers run by the VPN company.

With a corporate VPN, data is encrypted until the point it hits the home office. With a consumer VPN, data is encrypted until it hits the servers of the VPN company at which point it is decrypted and sent out on the Internet to its eventual destination. The purpose of a consumer VPN is to encrypt everything traveling over the air. The purpose of a corporate VPN is to encrypt data end-to-end.

In the September 3rd edition of the Security Now podcast, Steve Gibson was asked about the free HotspotShield.com VPN service. 

He wouldn't recommend the service saying "...they're monitoring the websites you visit, and they are changing in some fashion the content of the pages you download to insert their own ads."

The VPN service that Leo Laporte and Steve Gibson like is HotSpotVPN. HotSpotVPN offers two services: HotSpotVPN-1 is a PPTP VPN, HotSpotVPN-2 is an SSL VPN. The services are sold by the day, week, month or year.

The VPN service that I have used, and feel comfortable recommending is from Witopia. They also offer both an SSL and a PPTP option, both of which are sold on a yearly basis.

If you travel rarely, and can live with just webmail when traveling, then you may not need a VPN.

But be aware that some webmail systems only encrypt the page where you enter the userid/password. The pages where you read and write messages are not encrypted. Yahoo falls into this category.  

Yahoo offers free "classic" and "new" webmail systems. Neither says anything about encrypting web pages with HTTPS. Even upgrading to Yahoo's Mail Plus doesn't seem to offer an option to encrypt all pages. No surprise then that the Privacy page at Yahoo Security says nothing about encrypting webmail pages.

Gmail defaults to encrypting only the login page, but offers an option (Settings -> Browser Connection) to encrypt all pages.

Earthlink customers are fortunate, their webmail system serves up all pages using HTTPS.

If you can get through the techie lingo that comes hand-in-hand with the service, having a VPN is great security while traveling.

What People Are Saying

VPN Security

Just keep in mind VPN Security ends at the VPN server. It's a good tool to use if you think someone may be sniffing your wifi packets, or to secure your internet from your ISP. But if your intent is to protect against random hackers on the internet who hack websites, or install malicious code on websites, it will do nothing for you.

I use the HideMyNet.com service (5$/month with access to 5 servers) to protect my laptop as I travel around the world. It works great, but don't let it give you a false sense of security that you're suddenly omnipotent from intrusion.

Look at this product

PositivePro by ANX is probably the best VPN service out there.
They are very solid company and their service is been used by many large corporations.
What I like about them is that they offer VPN client and Web based VPN for the same price. They also bundle with their solution the PhoneFactor dual-factor mobile phone based authentication.

http://www.positivenetworks.com

not for consumers

I took a look at their website and they seem to offer services for businesses rather than for consumers.

Well written and very true

Well written article and great comments. There's alot of great tools out there that can help the unsuspecting or uninformed internet user.

As was mentioned, alot of the free tools and networks suffer from speed and reliability issues. Sometimes a few dollars is worth those factors.

As a regular business traveler and "free-wifi-mooch", I routinely use the services of apps like Secure Tunnel (www.secure-tunnel.com). It's cheap enough and the speed and reliability are usually quite good.

Speed is a hidden gotcha

I agree that speed is a hidden gotcha with any consumer VPN service. Witopia offers a 30 day money back guarantee, so there is no risk if you find their speed too slow. HotSpotVPN can be purchased in very small increments letting you test their speed on the cheap.

Wise up

Frankly, if you're using services which don't provide end-to-end security in the form of HTTPS or POPS, IMAPS, etc. you should stop using them. Immediately.

It's the first sign that the service in question is not taking your privacy very seriously. All it would take them is a $29/year SSL certificate. If that's too much of an investment for them, then what can you expect?

That said, there are other reasons to use VPN's. Cleaning browser and flash cookies, blocking ad networks like Google, etc. get you a long way when it comes to enjoying the Internet anonymously and unprofiled. But at the end of the day you can still be identified by your IP address.

VPN's can hide your IP. Sure, you're still entrusting someone with your identity, but a single reputable party is still better than the tons of websites you visit on a boring evening, most operated by unknown parties. Ever installed the Firefox NOSCRIPT plug-in and noticed that some websites load scripts from tons of other hosts? Why do you think that is?

Solution desperately searching for a problem

In my opinion this kind of VPN solution is useless. What we have here is the violation of at least two basic security rules.
The first one is that your security is as good as its weakest link. You don't have to be a security expert to understand that security measures must be applied end-to-end. Protecting only half of the path between your computer and the target website is a no go.
The second one is that the protection must be under the responsibility of one of the two parties, either you or the service provider (your bank for example). Avoid letting a third party being in control of your security. If you don't believe me, just search the Internet for the Hushmail controversy.
So now please explain how my security will be improved by sending my traffic to one of these VPN providers who anyway will forward it unencrypted to my Yahoo account. Even if they have an encrypted connection all the way to Yahoo, Google, Hotmail etc. their man in the middle position might encourage them to mine my private info (as one of those providers mentioned in the article is already doing). People often totally forget that trust is also a component of any security solution.

If you're only going to use

If you're only going to use messengers and / or check your e-mail, just use Tor and SocksCap. It encrypts data the same way those paid VPN service does. Only downside is the speed.

OpenVPN

I believe OpenVPN is worth mentioning as well. Not only is it a VPN client, it lets you set up your own VPN service.

You make a good and salient

You make a good and salient point about the fact that many email providers only provide you with protection while you are entering your password. People never realize the true value of encryption software until they get to the point where they realize they needed it for something and it wasn't there..