Capítulo 4 Armazenamento e Ciclo de Vida (Curto)
Este capítulo mantém apenas o modelo mínimo de armazenamento diretamente relacionado ao desempenho da transferência e à recuperação. Para privacidade e limites criptográficos, consulte o Whitepaper de 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 o estado do conjunto de pedaços enviados, o TTL, os contadores de download etc. (estado pequeno).
4.2 Organização da chave do objeto (recomendado)
- É recomendável que as chaves de objeto permitam a limpeza em massa pelo prefixo transferId, viabilizando a exclusão por expiração e a revogação.
- É recomendável que as chaves de objeto evitem incorporar 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.
- É recomendável que a exclusão seja feita primeiro de forma reversível (soft-delete, negando o acesso) e, em seguida, de forma definitiva em segundo plano (hard-delete, limpando os objetos).