SSL σημαίνει Secure Sockets Layer. Πρόκειται για μια κρυπτογράφηση που κωδικοποιεί τα δεδομένα που ανταλλάσσονται μεταξύ του client και του server προστατεύοντας ευαίσθητα προσωπικά δεδομένα. Αν λοιπόν η ιστοσελίδα σας στέλνει ή δέχεται ευαίσθητα προσωπικά δεδομένα, όπως στοιχεία πιστωτικών καρτών, στοιχεία σύνδεσης (login), πληροφορίες μελών, τότε θα πρέπει να προστατεύεται από ένα SSL πιστοποιητικό ασφαλείας.
Ένα SSL πιστοποιητικό είναι ένα αρχείο που εγκαθίστανται στον server όπου φιλοξενείται η ιστοσελίδα. Αποτελείται από ένα δημόσιο κλειδί, που κρυπτογραφεί τα δεδομένα, και ένα ιδιωτικό κλειδί που τα αποκρυπτογραφεί. Όταν ο client , πχ ένας web browser, συνδέεται στον SSL server, δημιουργείται μια μοναδική συνεδρία (session) που χρησιμοποιεί τα δύο αυτά κλειδιά. Όλα τα δεδομένα που μεταφέρονται κατά την διάρκεια αυτής της συνεδρίας προστατεύονται και δεν μπορούν να αποκρυπτογραφηθούν από κανέναν άλλον.
Ορισμένα πιστοποιητικά ασφαλείας μάλιστα δεν εξασφαλίζουν μονάχα την κρυπτογράφηση της σύνδεσης, αλλά και ότι ο ιστοτόπος έχει ελεγχθεί για την εγκυρότητά του καθώς και για την νομιμότητα της επιχείρησης στην οποία ανήκει. Τα περισσότερα πιστοποιητικά είναι συμβατά με το 99,9% των browsers, περιλαμβανομένων όλων των δημοφιλών browsers.
Ένας εύκολος τρόπος για να βεβαιωθεί ο επισκέπτης μιας ιστοσελίδας ότι βρίσκεται σε νόμιμη και ασφαλή ιστοσελίδα, είναι η πράσινη μπάρα, η οποία εμφανίζεται στην address bar του browser. Η πράσινη μπάρα είναι διαθέσιμη μόνο στα πιστοποιητικά με πλήρη πιστοποίηση. Browsers όπως ο Internet Explorer ή ο Mozilla Firefox έχουν επιπρόσθετα ενσωματώσει anti-phishing προστασία και εμφανίζουν κόκκινη μπάρα σε γνωστά phishing sites, ενώ ασφαλή site εμφανίζονται με την πράσινη μπάρα βεβαιώνοντας τον επισκέπτη για την ασφάλεια της ιστοσελίδας.