Το SSL (Secure Sockets Layer) και ο διάδοχος του TLS (Transport Layer Security) είναι πρωτόκολλα που διασφαλίζουν την ασφαλή μετάδοση δεδομένων ανάμεσα στον επισκέπτη μιας ιστοσελίδας και στον web server που φιλοξενεί αυτήν την ιστοσελίδα.