Noções básicas de privacidade da Web Cache
O cache é fundamental para o desempenho na web. Os navegadores armazenam o conteúdo em cache para que ele possa ser reutilizado sem falar com servidores, o que pode ser lento. No entanto, a maneira como o conteúdo da Web é armazenado em cache pode ser bastante confusa.
A Força-Tarefa de Engenharia da Internet publicou o RFC 7234,que define como funciona o cache web. Um mecanismo-chave é o cabeçalho
Cache-Control
, que permite que os servidores web digam como querem que caches tratem conteúdo.
Os sites podem usar o Cache-Control para que os navegadores saibam o que é seguro armazenar em caches. Alguns conteúdos precisam ser buscados todas as vezes; outro conteúdo só é válido por um curto período de tempo. O Cache-Control informa ao navegador o que pode ser armazenado em cache e por quanto tempo. Ou, como é relevante para este caso, o Cache-Control pode dizer ao navegador que o conteúdo é sensível e que ele não deve ser armazenado.
Separadamente, na ausência de instruções de controle de cache de sites, os navegadores geralmente fazem suposições sobre o que pode ser armazenado em cache. Os sites muitas vezes não fornecem nenhuma informação de cache para conteúdo. Mas o conteúdo de cache torna a web mais rápida. Assim, os navegadores armazenam a maioria do conteúdo, a menos que sejam avisados para não fazerem. Isso é chamado de "cache heurístico", e difere do navegador para o navegador.
O cache heurístico envolve a navegação adivinhando qual conteúdo é armazenado em cache e por quanto tempo. O cache heurístico firefox armazena a maioria dos conteúdos sem informações explícitas de cache por 7 dias.
Existem um monte de controles que o Cache-Control fornece, mas o mais relevante para este caso é uma diretiva chamada "no-store". Quando um site diz 'não-armazenar', isso diz ao navegador para nunca salvar uma cópia do conteúdo em seu cache. Usar 'no-store' é a única maneira de garantir que as informações nunca são armazenadas em cache.
by Mozilla.org
by Mozilla.org
Comentários
Postar um comentário