🔐 Specificazione tecnica di crittografia

Capisce a crittografia lato client di CloudPaste

✓ Architettura à Cunniscenza Zero

Panoramica

CloudPaste usa crittografia end-to-end da u latu di u cliente per assicurà chì i vostri dati restanu privati ​​è sicuri. Quandu a crittografia hè attivata, tutti i testi è l'imagine sò crittografati in u vostru navigatore prima di esse mandati à i nostri servitori. Questu significa chì ùn avemu mai accessu à i vostri dati micca criptati o à a vostra password.

🛡️ I vostri dati sò criptati prima ch'elli lascinu u vostru dispusitivu.
U servitore conserva solu dati criptati è ùn vede mai a vostra password o u cuntenutu decriptatu.

Specifiche tecniche

Algoritmu di crittografia: AES-256-GCM (Standard di Crittografia Avanzata)
Derivazione di a Chjave: PBKDF2 (Funzione di Derivazione di Chjave Basata nantu à Password 2)
Funzione Hash: SHA-256
Iterazioni: 100.000 (iterazioni PBKDF2)
Lunghezza di a chjave: 256 bit
Lunghezza di u sale: 128 bit (generati à casu per crittografia)
Lunghezza IV: 96 bit (generati à casu per crittografia)
Implementazione: API Web Crypto (crittografia nativa di u navigatore)

Cumu funziona

Prucessu di crittografia

1
Inserite a password
Avete furnitu una password
→
2
Derivazione di Chjave
PBKDF2 genera una chjave di crittografia
→
3
Crittografà i dati
AES-256-GCM cripta u cuntenutu
→
4
Caricà
Dati criptati mandati à u servitore

Ripartizione passu à passu:

Prucessu di decifrazione

Quandu voi o qualchissia cù a password apre un canale criptatu:

Funzioni di sicurezza

🔒 Crittografia lato cliente

Tutta a crittografia è a decrittazione si facenu in u vostru navigatore cù l'API Web Crypto. A vostra password è i dati micca crittografati ùn lascianu mai u vostru dispositivu.

🎲 Crittografia unica per operazione

Ogni volta chì i dati sò criptati, novi valori aleatorii di sale è IV sò generati. Questu significa chì u listessu cuntenutu criptatu duie volte produce un testu cifratu cumpletamente sfarente, impedendu l'analisi di mudelli.

🔐 Derivazione di chjave forte

PBKDF2 cù 100.000 iterazioni rende l'attacchi di password di forza bruta costosi dal puntu di vista computazionale. Ancu cù una password moderatamente forte, l'attaccanti averebbenu bisognu di risorse significative per crackà a crittografia.

✅ Crittografia autenticata

AES-GCM furnisce sia cunfidenzialità sia autenticità. Assicura chì i dati criptati ùn sò stati manomessi, pruteggendu contr'à l'attacchi di mudificazione.

🌐 Algoritmi Standard di l'Industria

Adupremu solu algoritmi crittografici ben stabiliti è rivisti da pari (AES-256, PBKDF2, SHA-256) chì sò fidati da esperti di sicurezza in u mondu sanu.

Ciò chì almacenemu

Nant'à u servitore, almacenemu solu:
  • Testu cifratu criptatu (illeggibile senza a vostra password)
  • Una bandera chì indica chì u canale hè criptatu
  • Metadati (timestamp di caricamentu, dimensioni di i fugliali)
⚠️ Ùn almacenemu MAI:
  • A vostra password
  • E vostre chjave di crittografia
  • I vostri dati micca criptati

Migliori Pratiche

Limitazioni è Cunsiderazioni

Mentre a nostra crittografia hè forte, per piacè tenete contu di queste considerazioni:

Open Source è Trasparenza

A sicurità per via di l'oscurità ùn hè micca sicurità. A nostra implementazione di crittografia usa API Web Crypto standard è pò esse verificata visualizendu u codice surghjente in l'arnesi di sviluppu di u vostru navigatore.