O sistema Secure Sockets Layer / Transport Level Security que sustenta conexões seguras na Web faz mais do que apenas embaralhar informações. Ele também verifica as identidades dos sites aos quais você se conecta com segurança para garantir que eles sejam quem você diz ser. Essas provas de identidade, chamadas de certificados, são armazenadas na memória do computador até você reiniciá-lo ou limpar o estado SSL.
Certificados SSL
Quando o navegador da Web inicia uma conexão SSL, ele pede ao servidor do outro lado uma cópia de seu certificado digital. O certificado informa ao navegador da Web como criptografar os dados desse servidor e também quem é o outro computador. Em seguida, seu navegador verifica a identificação desse computador verificando seu certificado com a empresa que o emitiu. Somente quando terminar esse processo, chamado "handshake SSL", ele abrirá uma conexão segura.
Caching SSL Certificates
A configuração de uma conexão SSL leva tempo. Seu computador tem que baixar o certificado e verificá-lo, então usar uma poderosa tecnologia de criptografia de chave pública para estabelecer como fará as transferências criptografadas para o resto da sessão. Para evitar ter que passar por esse processo toda vez que se conectar a esse servidor, seu computador armazena, ou armazena em cache, os certificados até você desligá-lo. Assim, se precisar se reconectar, já faz parte do caminho.
Problemas com cache
No entanto, o armazenamento em cache de certificados SSL é uma troca. Os dados que você armazena em seu computador podem ser corrompidos, de forma que, quando você voltar para se reconectar ao site, terá as informações de certificado incorretas e o processo de handshaking SSL não funcionará. Além disso, algo pode mudar com o certificado desse outro servidor e você não saberia sobre isso, pois ainda estaria trabalhando com uma versão armazenada.
Limpando o estado SSL
Limpar o estado SSL elimina os problemas de armazenamento de certificados em cache, pois limpa o cache. Fazer isso não deve ser necessário na computação do dia-a-dia, uma vez que reiniciar seu computador ou, em alguns casos, fechar seu navegador, também limpará seu estado SSL. No entanto, este procedimento pode ser útil se você não reinicializar o computador com frequência ou se estiver tendo problemas com conexões SSL.