Toate articolele
Securitate8 min de citit

Criptare end to end: ce înseamnă și ce protejează de fapt

Aproape orice serviciu „îți criptează fișierele”. Doar criptarea end-to-end le face ilizibile pentru serviciul însuși. Iată cum funcționează, în cuvinte simple, ce înseamnă pe WhatsApp și Messenger și unde îi sunt limitele.

De Echipa Transfr

Criptarea end-to-end (de la un capăt la altul, prescurtat E2EE, numită uneori și criptare integrală) înseamnă că fișierele sau mesajele tale sunt criptate pe dispozitivul tău înainte să plece și pot fi decriptate doar de cei care au cheia, niciodată de serviciul care le stochează și le livrează. Serviciile obișnuite „criptate” protejează datele pe drum și pe discurile lor, dar păstrează ele cheile; cu criptarea end-to-end, serviciul vede doar date amestecate, de neînțeles.

Diferența pare tehnică, dar ea decide cine îți poate citi fișierele dacă un server este spart, dacă un angajat se uită unde nu trebuie sau dacă sosește o cerere oficială de date. Mai jos: cele trei tipuri de criptare pe care le vezi în reclame, cum funcționează criptarea end-to-end într-un transfer de fișiere, ce înseamnă pe WhatsApp și Messenger și care îi sunt limitele practice.

Criptare în tranzit, la stocare și end-to-end: diferențele

Ce protejează fiecare strat de criptare
TipCe protejeazăCine are cheiaPoate serviciul să-ți citească fișierele?
În tranzit (TLS, lacătul din browser)Fișierele cât timp circulă prin rețeaBrowserul tău și serverul, pe durata sesiuniiDa, după ce ajung
La stocare (de ex. AES-256)Fișierele stocate pe discurile furnizoruluiFurnizorulDa
End-to-endFișierele peste tot în afara dispozitivelor expeditorului și destinataruluiDoar cei care au cheiaNu

Criptarea în tranzit se bazează pe standardul TLS, în prezent TLS 1.3 (RFC 8446), care te apără de cineva care ascultă traficul în rețea, de exemplu pe un Wi-Fi public. Criptarea la stocare te apără de cineva care fură un disc. Amândouă sunt standard și utile, dar în ambele cazuri serviciul poate decripta fișierele, pentru că el gestionează cheile. Criptarea end-to-end adaugă deasupra un strat pe care serviciul nu îl poate îndepărta.

Cum funcționează criptarea end-to-end la trimiterea fișierelor

  1. Pasul 1

    Browserul tău creează o cheie

    Când activezi E2EE, browserul generează o cheie secretă aleatorie. Nu trebuie s-o tastezi și nici s-o ții minte.

  2. Pasul 2

    Fișierele sunt criptate înainte de încărcare

    Fiecare fișier este criptat pe dispozitivul tău cu acea cheie, cu un algoritm modern precum AES în modul GCM, care detectează și orice modificare.

  3. Pasul 3

    Se încarcă doar date criptate

    Serviciul stochează și livrează date pe care nu le poate citi.

  4. Pasul 4

    Cheia călătorește în link

    Cheia este adăugată la linkul de descărcare, după semnul #. Partea aceasta a adresei rămâne în browser.

  5. Pasul 5

    Browserul destinatarului decriptează

    Când destinatarul deschide linkul complet, browserul lui descarcă fișierele criptate și le decriptează local cu cheia.

De ce cheia de după # rămâne privată

O adresă web se poate termina cu un fragment, partea de după semnul #. Standardul HTTP (RFC 9110) prevede că fragmentele sunt rezervate procesării în browser și nu sunt trimise în cereri: când destinatarul deschide linkul, browserul cere serverului pagina fără fragment, apoi citește cheia local. Este modelul popularizat de fostul serviciu Firefox Send al Mozilla și așa funcționează criptarea end-to-end pe Transfr.

Ce te protejează criptarea end-to-end

  • Spargerea serverelor furnizorului: fișierele furate sunt ilizibile fără chei.
  • Accesul din interior: angajații serviciului nu îți pot deschide fișierele.
  • Cererile adresate furnizorului: serviciul nu poate preda un conținut lizibil pe care nu l-a avut niciodată.
  • Stocarea configurată greșit: chiar dacă un spațiu de stocare ar rămâne expus, conținutul ar fi doar date criptate.

Există și un avantaj legal. Conform GDPR, o firmă nu trebuie să informeze persoanele afectate de o încălcare a securității dacă datele au fost făcute neinteligibile pentru cei neautorizați, de exemplu prin criptare (art. 34 alin. (3) lit. (a)). Comitetul European pentru Protecția Datelor precizează că asta e valabil doar pentru date criptate corect, a căror cheie nu a fost compromisă. Vezi ghidul despre trimiterea fișierelor conform GDPR.

Ce nu protejează

  • Un link scăpat: cine are linkul complet are și cheia.
  • Un dispozitiv compromis: un virus sau o extensie de browser rău intenționată, pe calculatorul expeditorului ori al destinatarului, poate vedea fișierele înainte de criptare sau după decriptare. Chiar RFC 9110 notează că fragmentele rămân vizibile pentru scripturile din pagină.
  • Metadatele: în funcție de serviciu, numele fișierelor, dimensiunile, datele și adresele de e-mail îi pot rămâne vizibile.
  • Ce face destinatarul după aceea: odată decriptat și salvat, fișierul este unul obișnuit.

Criptare end to end pe WhatsApp și Messenger: ce înseamnă

Probabil folosești criptarea end-to-end zilnic fără să-ți dai seama. WhatsApp spune că apelurile, mesajele, pozele, videoclipurile, fișierele, mesajele vocale și grupurile sunt criptate end-to-end implicit, astfel încât nici WhatsApp nu le poate citi. Copiile de siguranță ale conversațiilor pot fi și ele criptate end-to-end, opțional, cu o parolă sau o cheie de 64 de cifre. Pe Messenger, Meta a anunțat în decembrie 2023 trecerea la criptare end-to-end implicită pentru mesajele și apelurile personale de pe Messenger și Facebook. Telegram, în schimb, criptează end-to-end doar „conversațiile secrete”.

Pe scurt, mesajul „criptat end-to-end” din conversație înseamnă că doar tu și persoana cu care vorbești puteți citi ce trimiteți; platforma transportă datele, dar nu le vede. Criptarea nu schimbă felul în care scrii sau trimiți ceva, așa că nu există un motiv practic s-o ocolești. Pentru fișiere mari, aplicațiile de mesagerie au însă limitele lor: WhatsApp comprimă pozele și videoclipurile chiar și în HD, iar documentele merg până la 2 GB. Vezi cum trimiți fișiere mari pe WhatsApp fără să pierzi calitatea.

Compromisurile în practică

Pentru că serviciul nu poate citi fișierele, nici nu poate face mare lucru cu ele. Pe Transfr, de exemplu, activarea criptării end-to-end înseamnă:

  • Fișierele sunt criptate în browser cu AES-128-GCM, iar cheia este pusă în fragmentul linkului. Criptarea stocării (AES-256 la stocare) se aplică în continuare dedesubt.
  • Previzualizările sunt generate în browserul destinatarului după decriptare, pentru fișiere de până la 2 GB și doar când linkul conține cheia; fișierele mai mari trebuie descărcate.
  • Structura dosarelor nu se păstrează, încărcările întrerupte nu pot fi reluate după reîncărcarea paginii, iar fișierele importate din Drime nu pot fi criptate end-to-end, pentru că Transfr le copiază în locul tău.
  • Cheia nu este niciodată stocată pe serverele Transfr. Însă de fiecare dată când Transfr trimite un link pe e-mail, destinatarilor tăi sau în e-mailul de confirmare primit de expeditorii autentificați, browserul tău îi transmite linkul complet, cu tot cu cheie, ca să-l poată pune în e-mail; este folosit doar pentru acel e-mail, apoi e-mailul rămâne în căsuțe. Pentru varianta cea mai strictă, copiază linkul tu și trimite-l pe un canal în care ai încredere.

Niciunul dintre acestea nu e un defect: sunt urmarea directă a unui serviciu care nu îți poate vedea conținutul. Pentru transferurile de zi cu zi, o parolă și o dată de expirare ajung adesea; pentru materialele confidențiale, protecția în plus merită aceste compromisuri.

Criptează end-to-end următorul tău transfer

Gratuit pe Transfr, combinat cu parolă și dată de expirare dacă vrei. Până la 100 GB pe transfer.

Trimite fișiere criptate

Criptare end-to-end sau parolă?

Rezolvă probleme diferite și funcționează bine împreună. O parolă controlează cine poate deschide pagina de descărcare; serviciul o verifică, deci serviciul ar putea totuși accesa fișierele. Criptarea end-to-end controlează cine poate citi conținutul, inclusiv serviciul. Combinate, un link scăpat nu mai ajunge singur, iar furnizorul nu vede niciodată conținutul. Articolul despre link cu parolă și dată de expirare îți arată cum alegi parola și expirarea.

Când ar trebui să folosești criptarea end-to-end?

SituațieE2EE recomandată?
Poze din vacanță pentru familieOpțional
Livrări pentru clienți (design, video)Utilă pentru lucrările nepublicate
Contracte, fluturași de salariu, acte de identitateDa
Dosare medicale, juridice sau financiareDa, cu parolă și expirare scurtă
Cod sursă, planuri de produs, documente de fuziune sau achizițieDa

Criptare fișiere în instrumentele pe care le folosești deja

În afară de aplicațiile de mesagerie, servicii precum Proton Drive, Tresorit Send și Wormhole criptează fișierele în browser înainte de încărcare. Stocarea obișnuită în cloud, în schimb, criptează de regulă fișierele în tranzit și la stocare, cu chei gestionate de furnizor. Lista de site-uri pentru trimis fișiere mari arată care oferă criptare end-to-end gratuit, iar pagina pentru avocați arată cum o combină profesioniștii cu parole și expirări scurte.

Cum verifici dacă un serviciu folosește cu adevărat criptare end-to-end

  • Criptarea trebuie să aibă loc înainte de încărcare, în browserul sau aplicația ta, nu „pe serverele noastre securizate”.
  • Serviciul ar trebui să spună că nu stochează cheile; caută chei în fragmentul linkului sau derivate dintr-un secret pe care doar tu îl știi și verifică ce se întâmplă când îți trimite el linkurile pe e-mail.
  • Dacă serviciul îți poate arăta o previzualizare sau o scanare făcută pe server pentru un fișier criptat, fără cheie, nu e end-to-end.
  • Caută o descriere a algoritmului și a arhitecturii, nu doar „securitate de nivel bancar”.

Pentru un set mai larg de obiceiuri, de la parole la cine primește ce, vezi checklistul pentru trimitere fișiere în siguranță și pagina despre transferul securizat de fișiere, sau trimite direct un transfer criptat.

Trimite fișiere mari gratuit

  • Până la 100 GB per transfer
  • Fără cont
  • Criptat și găzduit în Europa
Trimite fișiere acum

Întrebări frecvente

Citește și

Ghiduri asemănătoare

Gata să îți trimiți fișierele?

Pune fișierele, primești un link, iar destinatarul descarcă originalele. Gratuit până la 100 GB per transfer, fără înregistrare.