|
Jan 24
2011
|
This may come as a surprise to you, but if your website uses cookies to validate its users, then anyone accessing it over public wifi can easily have their identity hijacked. A Firefox plugin called FireSheep allows anyone in range of your users to see that they're logged in and take over their identity. This actually applies to applications like Facebook and Twitter, in case you think this is a obscure corner case. The next time you try to use one of them in a cafe, you'll be looking over your shoulder...
Most sites collect password information via HTTPS, however they then switch back to HTTP for further interaction, after they place an identifier cookie on your computer. It's this cookie that FireSheep grabs, allowing the user to impersonate someone else. The only solution is to encrypt your entire session - yes, all pages - via HTTPS.
In the past this has required expensive dedicated hardware such as encrypting load balancers or front-end servers sized to handle the encryption load. For cloud deployments, it meant going to a provider that offered the encryption hardware, or paying a lot extra to run your encrypting load balancer hardware - or so everyone thought. At the recent VMWorld and Oracle OpenWorld conferences, I was lectured by equipment makers such as F5 that their hardware was absolutely essential to handle encryption loads in our cloud service, and that otherwise customers would experience slowdowns or even network failure.
A good story for the hardware vendors, however Google has done some experiments and found that the extra compute power needed for SSL is negligible! This is a combination of improvements to OpenSSL as well as updates to processor hardware over the last few years.
What this means is that you can take advantage of the flexibility of a software load balancer like HAProxy, content caching with Squid, or your favorite software firewall in building your own fully virtual private datacenter in the cloud without paying - literally - for the privelege. It also validates ENKI's all-virtual approach to datacenters, which VMWare is embracing as well with VCloud Director, on which PrimaCloud is based.






