Um SSL (Secure Sockets Layer) cria uma ligação encriptada entre um navegador e um servidor web, para que todos os dados trocados entre os dois sejam mantidos privados. Na verdade, o protocolo SSL é o predecessor do protocolo atual, o TLS (Transport Layer Security), mas o SSL é o mais conhecido e o seu nome continua a ser utilizado.