🔐 Especificación técnica de cifrado

Entendendo o cifrado do lado do cliente de CloudPaste

✓ Arquitectura de coñecemento cero

Visión xeral

Usos de CloudPaste cifrado de extremo a extremo do lado do cliente para garantir que os teus datos permanezan privados e seguros. Cando o cifrado está activado, todo o texto e as imaxes cifranse no teu navegador antes de enviarse aos nosos servidores. Isto significa que nunca teremos acceso aos teus datos non cifrados nin ao teu contrasinal.

🛡️ Os teus datos están cifrados antes de saír do teu dispositivo.
O servidor só almacena datos cifrados e nunca ve o teu contrasinal nin o contido descifrado.

Especificacións técnicas

Algoritmo de cifrado: AES-256-GCM (Estándar de cifrado avanzado)
Derivación da clave: PBKDF2 (Función de derivación de claves baseada en contrasinal 2)
Función hash: SHA-256
Iteracións: 100.000 (iteracións de PBKDF2)
Lonxitude da clave: 256 bits
Lonxitude do sal: 128 bits (xerados aleatoriamente por cifrado)
Lonxitude da vía intravenosa: 96 bits (xerados aleatoriamente por cifrado)
Implementación: API de criptografía web (criptografía nativa do navegador)

Como funciona

Proceso de cifrado

1
Introducir contrasinal
Proporcionas un contrasinal
→
2
Derivación de claves
PBKDF2 xera unha clave de cifrado
→
3
Cifrar datos
AES-256-GCM cifra contido
→
4
Cargar
Datos cifrados enviados ao servidor

Desglose paso a paso:

Proceso de descifrado

Cando ti ou alguén co contrasinal abre unha canle cifrada:

Características de seguridade

🔒 Cifrado no lado do cliente

Todo o cifrado e descifrado prodúcese no teu navegador mediante a API de criptografía web. O teu contrasinal e os datos sen cifrar nunca saen do teu dispositivo.

🎲 Cifrado único por operación

Cada vez que se cifran os datos, xéranse novos valores aleatorios de sal e IV. Isto significa que o mesmo contido cifrado dúas veces produce un texto cifrado completamente diferente, o que impide a análise de patróns.

🔐 Derivación de clave forte

PBKDF2 con 100.000 iteracións fai que os ataques de forza bruta contra contrasinais sexan computacionalmente caros. Mesmo cun contrasinal moderadamente forte, os atacantes necesitarían recursos significativos para descifrar o cifrado.

✅ Cifrado autenticado

AES-GCM ofrece confidencialidade e autenticidade. Garante que os datos cifrados non foron manipulados, protexendo contra ataques de modificación.

🌐 Algoritmos estándar da industria

Empregamos só algoritmos criptográficos ben establecidos e revisados ​​por pares (AES-256, PBKDF2, SHA-256) nos que confían expertos en seguridade de todo o mundo.

O que almacenamos

No servidor, só almacenamos:
  • Texto cifrado (ilegible sen o teu contrasinal)
  • Unha bandeira que indica que a canle está cifrada
  • Metadatos (marcas de tempo de subida, tamaños de ficheiros)
⚠️ NUNCA almacenamos:
  • O teu contrasinal
  • As túas claves de cifrado
  • Os teus datos sen cifrar

Boas prácticas

Limitacións e consideracións

Aínda que o noso cifrado é forte, teña en conta estas consideracións:

Código aberto e transparencia

A seguridade a través da escuridade non é seguridade. A nosa implementación de cifrado usa API de criptografía web estándar e pódese auditar visualizando o código fonte nas ferramentas de desenvolvemento do teu navegador.