Rumyhub

The place where stuff Happens

SSL (Secure Socket Layer) as a Security Mechanisms

Summary

SSL is a secure connection, which is currently 128bit encryption between the client and the server. This is done similar as a handshake between client and server, the SSL sends a key to the client once approved and only then data can be transferred securely from the client to the server and vice-versa. SSL is mainly used at payment gateways to secure account transfer data, sites such as PayPal and Ebay use SSL.

How SSL Works

  1. The user makes a connection via port 443 (Port 443 is typically used for SSL) with the server.
  2. The server will send a public key which should be valid and if so the browser accepts and secures the connection.
  3. If accept the user will send his/her public key to connect to the server.
  4. The server will encrypt the connection with both keys, one from the client and the other from the server.
  5. The user will now be able u decrypt the connection, using only his/her key
  6. Secure Connection is established and so data can be transfer securely.

Benefits:

  • This is a very secure connection, because it uses a 128 bit connection it very hard to hard decrypt by others.
  • It always improved on, the next SSL will be available around 2013 with 256 bit encryption which is almost unbreakable.
  • Gain more users’ trust by using SSL to secure the connection between you and the server.

Flaws:

  • The main flaw of SSL is that data transfer between server and client is a bit slower than unsecure.
  • Because the benefits highly outweigh the flaws of SSL, SSL is recommended to be implemented within the site especially if very sensitive data such as Student Information is saved and pass on the server

 

 

blog comments powered by Disqus