🔐 Specifiche tecniche di crittografia

Comprendere la crittografia lato client di CloudPaste

✓ Architettura a conoscenza zero

Panoramica

CloudPaste utilizza crittografia end-to-end lato client per garantire che i tuoi dati rimangano privati ​​e sicuri. Quando la crittografia è attiva, tutto il testo e le immagini vengono crittografati nel browser prima di essere inviati ai nostri server. Ciò significa che non abbiamo mai accesso ai tuoi dati non crittografati o alla tua password.

🛡️ I tuoi dati vengono crittografati prima di lasciare il tuo dispositivo.
Il server memorizza solo dati crittografati e non visualizza mai la tua password o il contenuto decrittografato.

Specifiche tecniche

Algoritmo di crittografia: AES-256-GCM (Advanced Encryption Standard)
Derivazione chiave: PBKDF2 (Funzione di derivazione della chiave basata su password 2)
Funzione hash: SHA-256
Iterazioni: 100.000 (iterazioni PBKDF2)
Lunghezza della chiave: 256 bit
Lunghezza del sale: 128 bit (generati casualmente per ogni crittografia)
Durata della somministrazione endovenosa: 96 bit (generati casualmente per ogni crittografia)
Implementazione: API Web Crypto (crittografia nativa del browser)

Come funziona

Processo di crittografia

1
Inserisci la password
Fornisci una password
→
2
Derivazione chiave
PBKDF2 genera la chiave di crittografia
→
3
Crittografa i dati
AES-256-GCM crittografa il contenuto
→
4
Caricamento
Dati crittografati inviati al server

Spiegazione dettagliata passo dopo passo:

Processo di decrittazione

Quando tu o qualcuno in possesso della password aprite un canale crittografato:

Caratteristiche di sicurezza

🔒 Crittografia lato client

Tutte le operazioni di crittografia e decrittografia avvengono nel tuo browser tramite l'API Web Crypto. La tua password e i tuoi dati non crittografati non lasciano mai il tuo dispositivo.

🎲 Crittografia univoca per ogni operazione

Ogni volta che i dati vengono crittografati, vengono generati nuovi valori casuali di salt e IV. Ciò significa che lo stesso contenuto crittografato due volte produce un testo cifrato completamente diverso, impedendo l'analisi di pattern.

🔐 Derivazione chiave forte

L'algoritmo PBKDF2 con 100.000 iterazioni rende gli attacchi di forza bruta alle password computazionalmente onerosi. Anche con una password moderatamente robusta, gli aggressori avrebbero bisogno di risorse considerevoli per decifrarla.

✅ Crittografia autenticata

AES-GCM garantisce sia la riservatezza che l'autenticità. Assicura che i dati crittografati non siano stati manomessi, proteggendo dagli attacchi di modifica.

🌐 Algoritmi standard del settore

Utilizziamo esclusivamente algoritmi crittografici consolidati e sottoposti a revisione paritaria (AES-256, PBKDF2, SHA-256) di cui si fidano gli esperti di sicurezza di tutto il mondo.

Cosa conserviamo

Sul server memorizziamo solo:
  • Testo cifrato (illeggibile senza la tua password)
  • Un flag che indica che il canale è crittografato
  • Metadati (timestamp di caricamento, dimensioni dei file)
⚠️ NON conserviamo MAI:
  • La tua password
  • Le tue chiavi di crittografia
  • I tuoi dati non crittografati

migliori pratiche

Limitazioni e considerazioni

Sebbene il nostro sistema di crittografia sia robusto, si prega di tenere presente quanto segue:

Open Source e trasparenza

La sicurezza basata sull'oscurità non è sicurezza. La nostra implementazione della crittografia utilizza le API Web Crypto standard e può essere verificata visualizzando il codice sorgente negli strumenti per sviluppatori del browser.