What is SSL?
SSL is Secure Socket Layer. It is an encryption-based Internet security protocol. SSL allows for the secure transmission of sensitive information such as credit card numbers, social security numbers, and login credentials.
Types of SSL?
DV SSL
EV SSL
OV SSL
Wildcard SSL
Single Domain SSL
Multi-Domain SSL
- DV SSL:- The CA checks the right of the applicant to use a specific domain name. To obtain one of these SSL certificates, an organization only has to prove they control the domain. It provide the quickest, easiest, and most cost-effective way to receive industry-standard encryption.
- OV SSL:- In this, Certificate Authority will contact the organization requesting the SSL certificate, and they may do some further investigating. Organization Validation SSL certificates will contain the organization's name and address, making them more trustworthy for users than Domain Validation certificates.
- EV SSL:- It provide the highest level of trust and are the industry standard for eCommerce websites. The CA will make sure that the organization exists and is legally registered as a business, that they actually are present at the address they list, and so on.
Wildcard SSL:- Wildcard SSL certificates are for a single domain and all its subdomains. A single Wildcard SSL certificate can apply to all of these subdomains. This type offers full encryption for the subdomains, making it an affordable and effective solution for most websites.
Single Domain SSL:- A single-domain SSL certificate applies to one domain and one domain only. It cannot be used to authenticate any other domain, not even subdomains of the domain it is issued for. All pages on this domain are also secured with the certificate.
Multi-Domain SSL:- Multi-Domain certificates allow a single certificate to secure multiple domains, including subdomains of a single main domain name or entirely different domain names.
Advantages of SSL:
- Data Protection- SSL provides protection to our date and sensitive information which is transferred and exchanged online. They protect our very important like ID, passwords, credit card details, debit card, etc.
- Secure Customer Payments- The SSL is used to encrypt the data and personal information on both the end browser as well as on the server. PCI (Payments Cards Industry) requires at least 128-Bit encryption on any payment date being transmitted from one location to another.
- Phishing Attacks- Hackers and Crackers develop some websites which ask users their personal details and information like name, address, credit card details, bank details, etc. After receiving and tricking users to enter data, they misuse these details for their on benefits.
Disadvantages of SSL:
- Cost- The SSL certificates are expensive and the cost of the SSL entirely depends upon the nature of the security you need on your websites. If you want to purchase multi-domain certificates which cover domain and sub-domains obviously the cost of such SSL are much more than the single domain SSL.
- Catching Issues- The article which is encrypted is surely going to face issues in caching, the proxy caching system is not capable of handling this sort of encryption, therefore to deal with this encryptions additional servers is placed just after the encryption it reaches the caching server, and hence the data is properly encrypted and presented to the destination.
- Renew SSL- The SSL has to be renewed and updated periodically especially every year. If not updated the SSL stop validating and protecting your website. This will seriously drop the revenue as SSL is made mandatory for those websites which deal as e-commerce and online transactions.
What do you meant by Encryption and Decryption?
- Encryption: Encryption is the process in which a normal message (plain text) is converted into a meaningful message (ciphertext). Encryption is done using an algorithmic key. Sender's message cannot be hacked due to encryption algorithm.
- Decryption: Decryption is the process in which encrypted data (ciphertext) is converted into a readable form that can be easily read by humans and machines. Algorithmic key is used to make encrypted data readable.