Many people understand that the little padlock icon in the status bar of their web browser means that they are using a secure website. But exactly what does 'secure' mean? In this article I'm going to cover some aspects of internet security that apply to both end users (customers of ecommerce websites) and also to online traders.
When any computer connected to the Internet talks to another computer, the data sent between them is very often not encrypted. Connections like these are said to be in the clear. Hackers are always inventing new ways to snoop into the conversations between computers connected to the internet, and if they were to gain access to an unencrypted connection, then it's easy for them to gain access to any sensitive data being exchanged.
It might surprise anyone who isn't technically minded to know that the following connections are generally unencrypted:
The above types of connection probably account for more than 99% of all the traffic on the internet. Amazing, and yet nobody seems particularly worried, despite the huge security risks involved in sending passwords and other sensitive information by email!
All of the above services can be secured using something known as an SSL certificate. In fact, Ziphost offer POP3, SMTP, IMAP, Webmail and control panel access all via SSL secured connections. Please see our Basic Setting page for details of how to secure your mail connections. We also allow FTP connections to be made using SFTP - ensuring complete privacy.
An SSL certificate is simply a small text file that is installed on our server to represent your website. It contains two important pieces of information, combined into an encrypted format:
The encryption of the conversation between the end-user's computer and the website is achieved using something called SSL (Secure Sockets Layer) or TLS (Transport Layer Security). This acts as a wrapper, which effectively encapsulates the insecure http session inside a secure one. When a web browser connects to a secure website with a https:// URL, the first thing the web browser does is download a special encryption key from the webserver that will form the basis for the secure connection. Suffice to say, it involves a lot of very complex mathematics, and the only people able to crack this encryption work for government agencies.
Is it necessary to encrypt every part of your website? No. Some people can be paranoid about even entering their name and address on an unencrypted web form. They probably never stop to think how many times they have probably sent this information by (insecure) email to friends and family. It is only really necessary to protect sensitive data - i.e. data you wouldn't send through the royal mail (credit card or other financial data, sensitive medical data etc).
This is perhaps THE MOST IMPORTANT and most often overlooked reason for installing a SSL certificate on your web server. The organisations that sell SSL certificates are trusted globally to validate the identity of the organisations to whom they sell SSL certificates. The idea being that only the owner of the website being secured can purchase a SSL certificate for that website. This is because the organisations who issue the certificates check the ownership of the website, so that only the genuine business owner is able to obtain the SSL certificate for the websites they own.
Just because a website has a https:// URL, and the little padlock symbol - don't sart feeling all warm and fuzzy just yet! Ask yourself the following questions: