Problemas com os cookies

Veja abaixo alguns dos problemas com os cookies.
  • Os computadores são freqüentemente compartilhados pelas pessoas - qualquer computador que seja usado em um ambiente público em escritórios ou em casa são compartilhados por várias pessoas. Digamos que você use uma máquina comunitária (em uma biblioteca, por exemplo) para fazer uma compra virtual. Os arquivos cookies são gerados automaticamente dentro da máquina, deixando informações sobre você e alguém pode, mais tarde, tentar usar suas informações para tentar comprar algo usando a sua conta. É por isso que as lojas fazem uma ampla divulgação sobre este problema. Mesmo assim, falhas podem ocorrer. Uma vez, usei o computador de minha esposa para fazer uma compra na Amazon.com. Quando ela acessou o mesmo site, clicou sem querer no botão "basta um clique" e, ao fazer isso, acabou comprando um livro.

    Este problema não acontece se o sistema operacional instalado no computador for como o Windows NT ou UNIX, que usam as contas adequadamente. As contas diferenciam todos os cookies dos usuários. O problema é que, em outros sistemas operacionais, as contas são mais facilmente desbloqueadas.

     

  • Os cookies são apagados - se você tiver um problema com o seu navegador e chamar o suporte técnico, todos os arquivos da pasta "temporary internet files" da sua máquina serão apagados. Feito isto, todos os seus arquivos de cookies serão perdidos. Quando você visitar um site novamente, será visto como um novo usuário e um novo cookie será gerado. Isto pode causar confusão entre o registro novo e o antigo e também pode dificultar a recuperação de suas preferências que haviam sido guardadas. É por isto que os sites, em alguns casos, pedem que você faça o seu registro, utilizando uma senha e nome de usuário, porque mesmo que o arquivo que tem o cookie seja perdido, ao fazer o login, suas preferências serão restauradas. Se as opções de preferência forem guardadas diretamente na máquina (como no sistema de registro do MSN), então a recuperação é impossível. É por isto que muitos sites guardam todas as informações do usuário em uma base de dados central e armazenam apenas o valor de ID (identificação) no computador do usuário.  

     

  • Máquinas múltiplas - algumas pessoas usam mais de um computador em um dia. Por exemplo, eu tenho um computador no escritório, um em casa e um laptop para usar em trânsito. A não ser que um site seja projetado especificamente para solucionar o problema, eu terei três arquivos de cookies únicos nas três máquinas. Qualquer site que eu visite de cada uma das três máquinas, vai me rastrear como três usuários diferentes. Pode ser uma chateação ter que determinar as suas preferências três vezes. Um site que permite o registro e armazena as preferências de forma central, pode facilitar que eu tenha a mesma conta nas três máquinas, mas as pessoas que desenvolvem os sites precisam planejar isto quando projetam o site.

    Se você visitar o histórico de URL de uma máquina e depois tentar novamente a partir de outra, você vai descobrir que as listas de histórico são diferentes. Isto porque o servidor cria duas identidades para você, uma em cada máquina.

É provável que as soluções para estes problemas não sejam fáceis, exceto pedindo aos usuários que registrem-se e armazenem tudo em uma base de dados central.