|
Internet Security - SSL Explained Sally Hetherington for Bizland |
Exactly how safe is it to submit your credit card details over the net? While most of us do it every day without batting an eyelid, there are always those horror stories of people who had their bank accounts wiped out by malicious hackers, or even fraudulent websites. How can you tell when a site is safe? We spoke to Roger Morgado, a technical supporter at Thawte, who helped explain it further
What
is SSL?
SSL (Secure Socket Layering), an Internet protocol, is a set of specifications
that allow two applications to communication with each other via the Internet,
in a secure environment. SSL allows a web browser or client to authenticate
the existence and identity of a website using digital keys and certificates.
It also allows for all information that it sends to be encrypted, ensuring that
information cannot be intercepted or stolen while in transit.
How
does SSL work?
SSL works on the basis of two keys, a private and a public key, known as a 'keypair'.
When you request an SSL session to a server, the client browser will negotiate
a 'SSL Handshake' with that server. The client browser then creates a third
unique key, known as the Pre Master Secret Key, which is encrypted using the
public key (included in the certificate) and sent to the server. The server
then decrypts the session key with the private key, and both then create the
final Master Secret Key, which will be used for this session only. In a nutshell,
the client uses the public key to authenticate the signature made by the private
key.
How
do you know whether a website is secure?
In order to create a SSL session, a user will reference the domain using https
- so check to see that the URL starts with this. The client browser will also
verify any information contained in the certificate. The client browser will
also check that the Certification Authority (CA - e.g. Thawte) is a trusted
CA by verifying the signature on that server certificate. Finally, the client
browser will check that the domain name of the browser matches that of the certificate,
and will pop up a warning message if it does not trust one of the fields. Should
the user continue with the transaction, it would be at his or her own risk -
your credit card details could be going to a fraudulent site. You can view the
certificate by right clicking on the page, go to page properties, then certificates
details, or alternatively, click on the padlock in the bottom right-hand corner
(although this does not always appear). If all is in order you can continue.
Are
my credit card details therefore safe?
If all of the above comply, your credit card information should be secure. Nothing
is however foolproof, as the aim of encryption is not to be unbreakable, as
new technology is always being developed, but rather to make it inconvenient,
so that the time needed to break it would put anyone off from trying!
Thanks to Roger Morgado for his assistance in writing this article - he can be contacted at rogerm@thawte.com.
Back
to www.bizland.co.za