🔐 Especificação Técnica de Criptografia

Entendendo a criptografia do lado do cliente do CloudPaste

✓ Arquitetura de Conhecimento Zero

Visão geral

CloudPaste usa criptografia de ponta a ponta do lado do cliente Para garantir que seus dados permaneçam privados e seguros. Quando a criptografia está ativada, todos os textos e imagens são criptografados no seu navegador antes de serem enviados para os nossos servidores. Isso significa que nunca teremos acesso aos seus dados não criptografados ou à sua senha.

🛡️ Seus dados são criptografados antes de saírem do seu dispositivo.
O servidor armazena apenas dados criptografados e nunca vê sua senha ou conteúdo descriptografado.

Especificações técnicas

Algoritmo de criptografia: AES-256-GCM (Padrão de Criptografia Avançada)
Derivação chave: PBKDF2 (Função de Derivação de Chave Baseada em Senha 2)
Função Hash: SHA-256
Iterações: 100.000 (iterações PBKDF2)
Comprimento da tecla: 256 bits
Comprimento do sal: 128 bits (gerados aleatoriamente por criptografia)
Duração do IV: 96 bits (gerados aleatoriamente por criptografia)
Implementação: API Web Crypto (criptografia nativa do navegador)

Como funciona

Processo de criptografia

1
Digite a senha
Você fornece uma senha.
→
2
Derivação chave
PBKDF2 gera chave de criptografia
→
3
Criptografar dados
A criptografia AES-256-GCM aplica-se ao conteúdo.
→
4
Carregar
Dados criptografados enviados para o servidor

Descrição passo a passo:

Processo de descriptografia

Quando você ou alguém com a senha abre um canal criptografado:

Recursos de segurança

🔒 Criptografia do lado do cliente

Toda a criptografia e descriptografia ocorre no seu navegador usando a API Web Crypto. Sua senha e seus dados não criptografados nunca saem do seu dispositivo.

🎲 Criptografia exclusiva por operação

A cada criptografia de dados, novos valores aleatórios de salt e IV são gerados. Isso significa que o mesmo conteúdo criptografado duas vezes produz textos cifrados completamente diferentes, impedindo a análise de padrões.

🔐 Derivação de chave forte

O PBKDF2 com 100.000 iterações torna os ataques de força bruta a senhas computacionalmente muito dispendiosos. Mesmo com uma senha moderadamente forte, os atacantes precisariam de recursos significativos para quebrar a criptografia.

✅ Criptografia autenticada

O AES-GCM oferece confidencialidade e autenticidade. Ele garante que os dados criptografados não foram adulterados, protegendo contra ataques de modificação.

🌐 Algoritmos padrão da indústria

Utilizamos apenas algoritmos criptográficos consagrados e revisados ​​por pares (AES-256, PBKDF2, SHA-256) que são confiáveis ​​por especialistas em segurança em todo o mundo.

O que armazenamos

No servidor, armazenamos apenas:
  • Texto cifrado criptografado (ilegível sem sua senha)
  • Um indicador que sinaliza que o canal está criptografado.
  • Metadados (carimbos de data e hora de upload, tamanhos de arquivo)
⚠️ Nós NUNCA armazenamos:
  • Sua senha
  • Suas chaves de criptografia
  • Seus dados não criptografados

Melhores práticas

Limitações e Considerações

Embora nossa criptografia seja forte, esteja ciente das seguintes considerações:

Código aberto e transparência

Segurança por meio da obscuridade não é segurança. Nossa implementação de criptografia utiliza APIs padrão de criptografia da Web e pode ser auditada visualizando o código-fonte nas ferramentas de desenvolvedor do seu navegador.