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).