Arquitetura de Upload de Arquivos
Saiba como protegemos seus arquivos com segurança de nível empresarial e criptografia zero knowledge opcional
Dois níveis de segurança para seus arquivos
Nossa plataforma oferece uma arquitetura robusta de armazenamento de arquivos com dois níveis de segurança, projetada para atender a diferentes requisitos de conformidade.
Modo Padrão
Armazenamento seguro com criptografia gerenciada pela AWS
Modo Conhecimento Zero
Criptografia ponta a ponta onde nem mesmo os administradores do sistema podem acessar o conteúdo do seu arquivo
Recomendação do modo de criptografia
Recomendamos usar o Modo Padrão, pois ele permite a validação com tecnologia de IA para verificar automaticamente se seus arquivos de conformidade estão preenchidos corretamente. No entanto, se precisar armazenar informações altamente confidenciais, você pode ativar o Modo Zero Knowledge, que fornece privacidade máxima, mas desativa a validação automática de IA.
Infraestrutura de armazenamento (AWS S3)
Todos os arquivos são armazenados em buckets do Amazon S3 configurados com as mais rígidas políticas de segurança.
Bloqueio de acesso público
Criptografia obrigatória
Transporte Seguro
Controle de versão de arquivo
Bloqueio de objeto (opcional)
Controle de acesso granular
Classificação de dados
Todos os buckets são classificados e marcados com: DataClassification: Sensitive, Compliance: Required, Purpose: File storage bucket for organization documents - Compliance Retention
Arquitetura Zero Knowledge
A arquitetura Zero Knowledge é um sistema de criptografia ponta a ponta onde seus arquivos são criptografados em seu navegador antes de serem enviados ao servidor.
O que é Conhecimento Zero?
Sistema de chave criptográfica de três camadas
Par de chaves do usuário
Protection: Usa o algoritmo Argon2id (resistente a ataques de força bruta) para derivar uma chave de sua senha, que então criptografa sua chave privada com AES-256-GCM.
Chave Mestra da Organização (TMK)
Protection: ECDH P-256 + HKDF-SHA256 segue a construção RFC 9180 (HPKE). A associação do AAD garante que um wrap destinado a um membro em uma geração não possa ser reutilizado em outro lugar.
Chave de arquivo (DEK)
Protection: A ligação body-hash vincula o DEK empacotado ao texto cifrado exato no disco - anula a troca de DEK e a substituição de corpo acionada pelo servidor.
Fluxo de upload
Segurança e auditoria de dados
O que está armazenado no servidor
Registro de operações principais
Proteção por senha e chave de usuário
Sua senha NUNCA é enviada ao servidor
Algoritmo de derivação de chave (Argon2id)
Configuração usada:
Cadeia de segurança
Se faltar algum elo desta cadeia, o arquivo permanece inacessível. Nem mesmo os administradores de sistema conseguem quebrar essa cadeia.
Modos de criptografia
Criptografia Opcional
A criptografia Zero Knowledge é opcional e pode ser habilitada por organização. Somente proprietários ou administradores podem ativá-lo.
Recuperação de Acesso
Não podemos redefinir sua senha sem que você perca o acesso aos arquivos criptografados
Opções disponíveis:
Algoritmos e padrões usados
Criptografia Simétrica (AEAD)
AES-256-GCM
Contrato Chave + KDF
ECDH P-256 + HKDF-SHA256
Derivação de chave de senha
Argon2id
Formato de envelope
Envelopes versionados
Vinculação de integridade corporal
Hash do corpo por arquivo
Função hash
SHA-256
Padrões e Especificações
Cada primitivo nesta página é mapeado para um padrão publicado. Os links abaixo levam aos documentos de origem — úteis para análise de segurança ou verificação independente.
Criptografia Simétrica e Autenticada
Acordo-chave e derivação
- NIST FIPS 186-4 — Digital Signature Standard (P-256 / secp256r1)Especifica a curva P-256 usada para chaves de destino de encapsulamento ECDH.
- RFC 5869 — HKDF: HMAC-based Extract-and-Expand KDFO KDF aplicado ao segredo compartilhado ECDH antes de se tornar uma chave AES.
- RFC 9180 — Hybrid Public Key Encryption (HPKE)Nossa construção wrap segue o padrão KDF de modo base HPKE (sal vazio, informações carregam ID do conjunto + destinatário/chaves públicas efêmeras).
- RFC 9106 — Argon2 Memory-Hard FunctionParâmetros Argon2id e orientações de segurança para derivação de chave baseada em senha.
Hashes e integridade
APIs de criptografia do navegador
Histórico do modelo de ameaças
- OWASP — Cryptographic Storage Cheat SheetOrientação prática por trás de várias de nossas decisões de envelope (blobs versionados, parâmetros KDF por registro).
- NIST SP 800-57 — Key Management RecommendationsReferência para decisões importantes do ciclo de vida, incluindo cadência de rotação e janelas de recuperação.
Conhecimento zero e armazenamento criptografado de ponta a ponta
- Protocolo de Sinal — Documentação TécnicaReferência fundamental para design de criptografia ponta a ponta. O padrão wrap-to-recipient que usamos para entrega de membros TMK é construído nos mesmos documentos de sinal primitivos (ECDH, KDF, AEAD) em detalhes.
- Tresorit — Artigo sobre criptografiaAnalógico direto: armazenamento de arquivos criptografados com conhecimento zero. Comparação útil para camadas de chave mestra DEK + por organização por arquivo, janelas de recuperação de exclusão reversível e semântica de rotação de chave.
- Proton — Modelo de Segurança e CriptografiaProdução de e-mail criptografado com conhecimento zero e armazenamento de arquivos. Discute chaves privadas derivadas de senha, compensações de garantia de chave e as realidades operacionais de um serviço criptografado de ponta a ponta.
- Bitwarden – Artigo de SegurançaAnalógico mais próximo para a metade da chave derivada de senha de nosso design (alongamento de Argon2id → chave de criptografia de chave → blob de chave privada criptografada). O mesmo modelo de ameaça em relação ao comprometimento do servidor.
- MEGA — Security WhitepaperArmazenamento em nuvem de conhecimento zero de longa duração. Também um contra-exemplo útil: suas primeiras fraquezas de protocolo (Heninger et al., 2022) são exatamente a classe de problemas que a ligação HKDF + AAD foi projetada para evitar.
Conformidade e Certificações
Regulamentos
Padrões de segurança
Benefícios da Arquitetura
Para sua organização
Segurança Máxima
Conformidade facilitada
Controle total
Para seus usuários
Privacidade Total
Transparência
Facilidade de uso
Perguntas frequentes
O impacto é mínimo. A criptografia acontece no seu navegador usando aceleração de hardware (AES-NI em processadores modernos). Para arquivos de até 100 MB, a diferença é imperceptível. Para arquivos maiores, pode haver alguns segundos extras.
Como sua senha é a única maneira de descriptografar sua chave privada, você perderia o acesso aos arquivos criptografados. Portanto, recomendamos:
• Use um gerenciador de senhas confiável
• Configure uma dica de senha forte
• Um administrador pode reencapsular o TMK para uma nova chave sua (você não perderá acesso aos arquivos da organização)
Não. Esta é a essência do Conhecimento Zero - nem mesmo nós podemos acessar seus arquivos sem sua senha. Um administrador da organização pode conceder acesso novamente por meio do reencapsulamento do TMK, mas sua chave privada antiga ficará inacessível.
Não recomendamos, mas é tecnicamente possível:
1. Novos uploads não serão criptografados
2. Arquivos já criptografados permanecem criptografados
3. Você precisará decidir se deseja descriptografar e reenviar arquivos antigos
Indicadores visuais:
• O selo "Criptografado" aparece nos arquivos
• Cada envelope contém um campo de versão de formato explícito; leitores rejeitam versões desconhecidas
• Os registros de auditoria registram as principais operações e rotações
• Você pode inspecionar dados brutos no S3 (serão ilegíveis)
Sim. Os proprietários podem executar uma rotação de TMK que gera uma nova chave mestra e agrupa novamente cada membro, integração e chave de arquivo nela.
A rotação é feita no navegador por um administrador que já possui o TMK atual – o servidor nunca vê o material da chave em texto simples.
A geração anterior é mantida em uma janela de recuperação de exclusão reversível (7 dias) para que uma rotação abortada ou incorreta possa ser revertida. Depois da janela, a velha geração é expurgada.
Cada rotação é bloqueada para um token por rotação para que clientes obsoletos não possam gravar em uma rotação que foi substituída.
Os arquivos criptografados só podem ser acessados por membros da organização que possuem o TMK encapsulado. Para compartilhar externamente:
• Adicione a pessoa como membro da organização (receberá TMK)
• Baixe e reenvie o arquivo descriptografado por outro meio
• Use links de compartilhamento temporários (recurso futuro)
Parcialmente. O conteúdo está totalmente protegido, mas alguns metadados permanecem visíveis:
• Nome do arquivo
• Tamanho do arquivo
• Data do upload
• Tipo MIME
• Quem fez o upload
Isso é necessário para funcionalidades básicas (pesquisa, classificação, etc.). Se você precisar de proteção total de metadados, entre em contato conosco para soluções personalizadas.
A criptografia não afeta o desempenho da listagem ou da pesquisa, pois essas operações usam apenas metadados (não criptografados). A descriptografia só acontece quando você baixa/visualiza o arquivo.
Contato e Suporte
Para dúvidas sobre ativação de criptografia, principais problemas, conformidade e auditoria ou personalizações, entre em contato com nossa equipe.
Suporte por e-mail
Entre em contato com seu administrador ou nossa equipe de suporte
Documentação
Verifique nossa documentação técnica para mais detalhes