What is SSL and How it work?

SSL Proxy

SSL is known as secure socket layer which is an application level protocol provides encryption technology over the internet. It is also known as transpirt layer security(TLS) because it is used for secure data transmission between server and client.SSL exchange the private and public keys between server an client for secure data transmission.SSL proxy work as transparent proxy in between the client and server.

For the serevr :
SSL proxy acts a client because SSL generate the pre master key which determines the keys to encrypt and decrypt.

For the client :
SSL proxy first check the original server. If it find the original server then it replace the public key into original server certificate. now it generates the new certificate by replacing the original issuer of the certificate with its own identity and signs this new certificate with its own public key.when client accepts such certificate it sends a shard pre master key encrypted with public key on the certificate.Now it will sends pre-master key encrypted with public key on the certificate.because SSl proxy replaced the original key with its own key.

ssl2

See the example :
We have Client X connecting to website W in https connection.
X———–>W

Somehow between X and W there is proxy P.
X——————–>P———————>W

In this case P will able to get the certificate which X previously got from W becuase webserver will send to anyone who connects to it.
But P cannot be able to decrypt the data.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>