Cloud și date

Stocarea în cloud: unde stau de fapt fișierele tale

Drumul unui fișier urcat în cloud: împărțire în bucăți, copii în mai multe centre de date, criptare, regiuni, ștergere reală și regula de backup 3-2-1.

De Redacția LumeaTehnologiei9 min de citit
Hard disk desfăcut cu platanul și brațul de citire, pe fundal alb

Când apeși „încarcă” într-o aplicație de stocare online, fișierul tău nu ajunge într-un singur loc, pe un singur disc. Este împărțit în bucăți, criptat, copiat de mai multe ori și răspândit pe discuri din clădiri diferite, aflate de regulă în aceeași regiune geografică, uneori la sute de kilometri de tine. Un catalog separat, numit sistem de metadate, ține minte unde se află fiecare bucată, ca să poată reconstitui fișierul în câteva fracțiuni de secundă când îl deschizi.

Pentru tine, ca utilizator, fișierul pare să stea într-un dosar, la fel ca pe laptop. În realitate, „dosarul” este doar o etichetă afișată de aplicație. Mai jos urmărești drumul complet al unui fișier, de la telefon la centrul de date, și afli ce înseamnă asta pentru siguranța, confidențialitatea și ștergerea datelor tale.

Drumul unui fișier de la telefon la centrul de date

Încărcarea unui fișier în cloud urmează câțiva pași automați, care se petrec în fundal în câteva secunde. Fiecare pas are un rol precis: viteză, economie de spațiu sau protecție împotriva pierderii.

  1. Aplicația calculează o amprentă a fișierului, un cod scurt obținut cu o funcție hash, care identifică exact conținutul. Detalii despre aceste amprente găsești în Funcțiile hash: amprenta digitală a datelor.
  2. Verifică dacă fișierul sau bucăți din el există deja pe server; dacă da, nu le mai trimite din nou.
  3. Împarte fișierul în bucăți, ca un transfer întrerupt să poată fi reluat de unde a rămas, nu de la capăt.
  4. Trimite bucățile criptat, printr-o conexiune HTTPS, explicată în HTTPS și certificatele: ce înseamnă lacătul din browser.
  5. Serverul primește bucățile, le verifică integritatea și le scrie pe mai multe discuri.
  6. Sistemul de metadate notează numele fișierului, dosarul, data, dimensiunea, proprietarul și locul fiecărei bucăți.
  7. Abia după ce există suficiente copii, aplicația îți confirmă că încărcarea s-a încheiat.

De ce contează amprenta fișierului

Amprenta permite deduplicarea: dacă încarci de două ori aceeași fotografie, al doilea transfer este aproape instantaneu, fiindcă serverul știe deja conținutul. Tot amprenta permite verificarea că fișierul descărcat peste câțiva ani este identic, bit cu bit, cu cel încărcat.

Trei feluri de stocare: obiecte, blocuri și fișiere

Furnizorii de cloud folosesc trei modele diferite de stocare, fiecare potrivit pentru alt tip de muncă. Aplicațiile de stocare pentru utilizatori obișnuiți se bazează de cele mai multe ori pe stocarea de obiecte, chiar dacă îți arată totul sub formă de dosare.

Tip de stocareCum organizează datelePentru ce se folosește
Stocare de obiecteFiecare fișier este un obiect cu un identificator unic și metadate, într-un spațiu plat, fără ierarhie realăFotografii, video, copii de siguranță, arhive, fișiere de site-uri
Stocare în blocuriDatele sunt împărțite în blocuri de dimensiune fixă, ca pe un hard diskDiscurile mașinilor virtuale și ale bazelor de date
Stocare de fișiereDosare și subdosare clasice, partajate prin rețeaDosare comune ale unei echipe, aplicații vechi

Dosarele sunt, de fapt, etichete

În stocarea de obiecte nu există dosare adevărate. Un fișier numit „Vacanta/Mare/poza1.jpg” este un singur obiect al cărui nume conține bare oblice, iar aplicația le afișează ca dosare. De aceea redenumirea unui „dosar” cu mii de fișiere poate dura: sistemul trebuie să schimbe numele fiecărui obiect.

Copiile multiple: cum nu se pierde nimic când se strică un disc

Fișierele din cloud supraviețuiesc defectării discurilor pentru că fiecare bucată este păstrată în mai multe locuri. Discurile se strică în mod regulat într-un centru de date cu sute de mii de unități, așa că sistemul este construit să considere defecțiunea un lucru normal, nu o excepție.

Replicarea simplă

Cea mai directă metodă este replicarea: fiecare bucată este copiată integral de trei ori, de exemplu, pe servere diferite. Dacă un disc cade, sistemul observă lipsa și face automat o nouă copie din cele rămase. Metoda este simplă și rapidă, dar ocupă de trei ori spațiul.

Codarea de ștergere

Pentru a economisi spațiu, mulți furnizori folosesc codarea de ștergere (erasure coding): datele sunt împărțite în fragmente, la care se adaugă fragmente de paritate calculate matematic. Fișierul poate fi reconstruit chiar dacă lipsesc câteva fragmente, oricare ar fi ele. Ideea seamănă cu un puzzle în care, din piesele rămase, poți calcula exact cum arătau piesele pierdute. Rezultatul: protecție comparabilă sau mai bună decât replicarea, cu mai puțin spațiu ocupat.

Zone și regiuni

Copiile nu stau toate în aceeași clădire. Furnizorii le răspândesc în mai multe zone de disponibilitate, centre de date separate fizic dintr-o regiune, astfel încât un incendiu sau o pană de curent într-o clădire să nu afecteze fișierele. Pentru protecție suplimentară, unele servicii copiază datele și într-o regiune îndepărtată. Cum arată aceste clădiri afli în Centrele de date: cum funcționează și ce resurse consumă.

Sfat: Dacă folosești stocare în cloud pentru o firmă, verifică în setări ce regiune este aleasă și dacă există opțiunea de replicare în altă regiune. Pentru date personale ale clienților, o regiune din Uniunea Europeană simplifică respectarea GDPR.

Nori albi pe cerul albastru, imagine a datelor păstrate la distanță

Criptarea: cine poate vedea fișierele tale

Fișierele din cloud sunt de regulă criptate de două ori: în tranzit, cât călătoresc prin internet, și în repaus, cât stau pe discurile furnizorului. Întrebarea care contează cu adevărat este însă alta: cine deține cheile de decriptare.

Model de criptareCine are cheilePoate furnizorul citi fișierele?
Criptare standard pe serverFurnizorulDa, tehnic, dacă este nevoie (de exemplu pentru previzualizări sau la cererea legală a autorităților)
Chei gestionate de clientClientul, într-un serviciu de cheiMai greu; accesul depinde de configurare
Criptare la client (end-to-end)Doar utilizatorulNu; furnizorul vede doar date cifrate

Criptarea standard te protejează împotriva furtului fizic al unui disc, dar nu împotriva cuiva care are acces legitim la sistemele furnizorului. Criptarea la client, în care fișierul este cifrat pe dispozitivul tău înainte de a pleca, oferă cea mai mare confidențialitate, explicată în Criptarea end-to-end: ce protejează și ce nu. Are însă un preț: dacă pierzi parola sau cheia de recuperare, nici furnizorul nu te mai poate ajuta.

Important: Cea mai frecventă cale prin care altcineva ajunge la fișierele tale din cloud nu este spargerea criptării, ci contul tău: o parolă ghicită sau furată prin phishing. Activează autentificarea în doi pași și folosește o parolă unică, generată de un manager de parole.

Linkurile de partajare și permisiunile

Partajarea unui fișier nu îl mută nicăieri; furnizorul doar adaugă în metadate o regulă care permite altcuiva să-l citească. Există două mari tipuri de partajare, cu niveluri foarte diferite de risc.

  • Partajare cu persoane anume: doar conturile pe care le adaugi pot deschide fișierul, după autentificare.
  • Link public: oricine are linkul poate deschide fișierul, fără cont. Linkul poate fi retrimis mai departe fără știrea ta.

Bune practici pentru partajare:

  • setează o dată de expirare pentru linkurile publice;
  • folosește parolă pe link pentru documente sensibile, dacă serviciul permite;
  • acordă drept de vizualizare, nu de editare, când editarea nu este necesară;
  • verifică periodic lista de fișiere partajate și retrage accesul care nu mai e necesar.

Ce se întâmplă când ștergi un fișier

Ștergerea din cloud se face în mai multe etape și rareori este imediată și definitivă. Ce dispare din lista ta nu dispare neapărat, în aceeași secundă, de pe toate discurile.

  1. Coșul de gunoi: fișierul este mutat acolo și poate fi recuperat o perioadă, stabilită de serviciu.
  2. Istoricul versiunilor: unele servicii păstrează versiuni anterioare ale fișierelor modificate, pentru un timp.
  3. Ștergerea logică: după golirea coșului, intrarea din metadate este eliminată; fișierul nu mai poate fi găsit.
  4. Eliberarea spațiului: bucățile devin spațiu liber și sunt suprascrise cu timpul.
  5. Copiile de siguranță ale furnizorului: pot păstra datele încă o perioadă, până la rotirea lor.

Politica exactă este descrisă în termenii fiecărui serviciu. GDPR îți dă dreptul de a cere ștergerea datelor personale, în condițiile prevăzute de regulament, iar furnizorii sunt obligați să o facă într-un termen rezonabil, inclusiv din copii, potrivit regulilor lor de rotație.

Atenție: Când schimbi sau vinzi un telefon, deconectează mai întâi contul de stocare. Altfel, cine primește dispozitivul poate avea acces la fișierele sincronizate.

Sincronizare, stocare și backup: trei lucruri diferite

Mulți utilizatori consideră că, dacă fișierele lor sunt „în cloud”, au și o copie de siguranță. Nu este neapărat adevărat, pentru că sincronizarea copiază fidel și greșelile.

  • Stocarea online este un loc în care ții fișiere.
  • Sincronizarea menține același conținut pe mai multe dispozitive; dacă ștergi sau strici un fișier pe laptop, schimbarea ajunge și pe telefon și în cloud. Mecanismul este explicat în Sincronizarea datelor între dispozitive: cum funcționează.
  • Backupul este o copie separată, cu istoric, păstrată ca să poți reveni la o stare anterioară.

Un atac ransomware care criptează fișierele de pe calculator poate face ca versiunile criptate să fie sincronizate în cloud. Fără istoric de versiuni sau backup independent, recuperarea devine dificilă.

Regula 3-2-1

Cea mai cunoscută recomandare pentru copii de siguranță este regula 3-2-1:

  • 3 copii ale datelor importante (originalul plus două copii);
  • pe 2 tipuri diferite de suport (de exemplu, discul laptopului și un disc extern sau cloud-ul);
  • 1 copie în alt loc decât acasă sau la birou, de exemplu în cloud.

Pentru fotografiile de familie, asta poate însemna: pozele pe telefon, sincronizate în cloud, plus un disc extern actualizat lunar și păstrat deconectat.

Recapitulare: ce înseamnă „în cloud” pentru fișierele tale

Un fișier aflat în cloud este, de fapt, o colecție de bucăți criptate, răspândite pe discuri din mai multe centre de date și reunite la cerere de un sistem de metadate. Această arhitectură face ca pierderea unui disc sau a unei clădiri să nu-ți afecteze datele, dar nu te protejează de propriile greșeli, de un cont compromis sau de sincronizarea unor fișiere stricate. Pentru context general despre cloud, vezi ghidul despre cloud computing.

Pe scurt:

  • fișierele sunt împărțite, criptate și copiate în mai multe locuri;
  • stocarea de obiecte simulează dosarele prin nume de fișiere;
  • importantă este întrebarea cine deține cheile de criptare;
  • ștergerea trece prin coș, versiuni și copii de siguranță;
  • sincronizarea nu este backup; urmează regula 3-2-1.

Întrebări frecvente

În ce țară sunt stocate fișierele mele din cloud?

În regiunea aleasă de furnizor sau de tine, de obicei menționată în setări sau în termenii serviciului. Pentru conturile personale, regiunea este adesea stabilită automat, în funcție de țara contului.

Poate furnizorul de cloud să-mi citească fișierele?

Dacă folosește criptare standard pe server, tehnic poate, deși accesul este de regulă limitat prin proceduri interne. Dacă fișierele sunt criptate pe dispozitivul tău, cu chei pe care doar tu le ai, furnizorul vede doar date indescifrabile.

Se pot pierde fișierele din cloud?

Pierderile cauzate de defecte tehnice sunt rare, datorită copiilor multiple. Riscurile reale sunt ștergerea accidentală, un cont compromis, închiderea contului sau sincronizarea unor fișiere corupte, motiv pentru care un backup separat rămâne important.

Un fișier șters din cloud dispare imediat?

De obicei nu. Trece mai întâi prin coșul de gunoi, poate rămâne în istoricul versiunilor și în copiile de siguranță ale furnizorului o perioadă, conform politicii serviciului.

Este suficient cloud-ul ca backup pentru fotografii?

Este un bun început, dar ideal este să ai și o copie pe un disc extern, păstrat deconectat. Așa ești protejat și dacă pierzi accesul la cont, și dacă o ștergere greșită se sincronizează peste tot.

↑