Logo

Capítulo 4 Armazenamento e Ciclo de Vida (Curto)

Este capítulo mantém apenas o modelo de armazenamento mínimo diretamente relacionado ao desempenho de transferência e recuperação. Para privacidade e limites criptográficos, consulte o documento técnico sobre segurança e privacidade.

4.1 Camadas de armazenamento (modelo mínimo)

  • Armazenamento de objetos: armazena pedaços de texto cifrado e (opcionalmente) um manifesto criptografado (objetos grandes).
  • Armazenamento de estado: armazena estado do conjunto carregado, TTL, contadores de download, etc. (estado pequeno).

4.2 Organização da chave do objeto (recomendado)

  • As chaves de objeto DEVEM oferecer suporte à limpeza em massa pelo prefixo transferId para permitir a exclusão e revogação da expiração.
  • As chaves de objeto DEVEM evitar a incorporação de informações confidenciais, como e-mails ou nomes de arquivos.

4.3 Ciclo de vida (curto)

  • O sistema DEVE impor a expiração do TTL: os downloads são rejeitados após a expiração.
  • A exclusão DEVE ser feita primeiro com exclusão reversível (negar acesso) e, em seguida, com exclusão definitiva em segundo plano (limpar objetos).