[slikom] Spasavanje podataka sa SSD‑a i mobilnih telefona

  • From: "Gradimir Kragic" <bastono@xxxxxxxx>
  • To: "Mailing lista: SliKom" <slikom@xxxxxxxxxxxxx>
  • Date: Sun, 9 Oct 2016 11:51:19 +0200


Popularnost SSD‑ova i mobilnih telefona kao da je došla preko noći, a kako 
stvari stoje, ti uređaji zadržaće eksponencijalan trend rasta i u narednoj 
deceniji. Pošto raste broj gigabajta koje je moguće uskladištiti, sve više 
korisnika po default‑u čuva svoje podatke na ovim uređajima koji im 
garantuju veliku brzinu upisivanja i čitanja. Ipak, šta se dešava kada je 
tim podacima nemoguće pristupiti?

Pre dve godine imali smo priliku da posetimo domaću kompaniju HelpDisc koja 
se bavi spasavanjem podataka sa svih vrsta medija i upoznamo se s njihovim 
radom. Tada smo pričali o mogućnostima spasavanja podataka sa hard‑diskova 
sa ozbiljnim fizičkim oštećenjima, čijom se problematikom bavi HddSurgery, 
posebno odeljenje za istraživanje i razvoj u okviru HelpDisc‑a.

Danas, pored spasavanja podataka, HelpDisc i HddSurgery u svojim novim 
laboratorijama na Novom Beogradu rade na projektima razvoja alata za 
spasavanje podataka, a jedan od njih odnosi se na izradu 
hardverskosoftverskog rešenja koje će se koristiti za proces spasavanja 
podataka sa uređaja baziranih na flash tehnologiji (SSD, USB stick‑ovi, 
mobilni telefoni…)

Ovi uređaji su već nekoliko godina komercijalno uspešni, ali sa sobom nose 
i velike probleme kada treba spasti podatke. Sam način upisivanja i 
slaganja podataka na uređaj (memorijski čip) specifičan je i jedinstven za 
svaki od ovih uređaja, pa je proces spasavanja kompleksniji nego na 
hard‑diskovima.

Metodologija

U HelpDisc‑u su nam objasnili da se trenutno koriste dve metode kako bi se 
pristupilo podacima na uređajima koji ih čuvaju na čipu:

1) Direktno povezivanje PCB‑a uređaja i

2) Chip‑off tehnika.

Direktno povezivanje uređaja daje mogućnost da se reše problemi sa 
firmware‑om i podaci spasu tako što se PCB uređaja povezuje USB-om s 
računarom, a potom se preko bootloader‑a pristupa firmware‑u uređaja.

Ukoliko ne postoji mogućnost da se direktnim povezivanjem pristupi 
podacima, primenjuje se Chip‑off tehnika. Ona podrazumeva fizičko skidanje 
čipa sa uređaja čijem se sadržaju potom pristupa pomoću specijalnog čitača.

Komplikacije kod SSD-a

Za razliku od USB fleš‑čipova i memorijskih kartica, kod SSD‑a se Chip‑off 
metoda izbegava dokle god je to moguće. Jedan od razloga jeste kompleksna 
struktura SSD‑a, koja je uslovljena algoritmom ravnomernog trošenja ćelija 
(wear leveling) u koje se upisuju podaci, a koji kontroliše kontroler, 
procesor zadužen i za komunikaciju s računarom.

Pošto je broj upisa ograničen za svaku ćeliju, kontroler pomoću wear 
leveling procesa optimizuje i ravnomerno upisuje podatke u ćelije kako ne 
bi došlo do prekoračenja, a samim tim i blokade uređaja.

Dodatan razlog izbegavanja Chip‑off tehnike predstavlja i smola koja se 
koristi kako bi se dodatno zaštitili memorijski čipovi, ali i  otežava 
skidanje čipa. Na starijim uređajima čipovi nisu bili zatopljeni u smolu, 
pa je usled grejanja dolazilo do pojave tzv. „hladnih lemova“. 
Zatopljavanjem u smolu koja je temperaturno stabilnija od kalaja, uređaji 
su postali otporniji u dužem korišćenju.

Najveći deo problema kod SSD‑a predstavlja problem sa firmware‑om, koji je 
dosta složeniji nego firmware klasičnog hard‑diska, opet zbog potrebe za 
ravnomernim trošenjem ćelija.

Kao primer možemo navesti Intel serije 320 kod koje može doći do 
korumpiranja tablica koje su odgovorne za čuvanje informacija o algoritmu 
upisivanja podataka u memorijske čipove. Svaki SSD iz ove serije kome 
firmware nije nadograđen na najnoviju verziju, usled greške u kodu, će u 
jednom trenutku prestati da radi.

HelpDisc primenjuje tehnike kojima se uspešno rešavaju takvi problemi, dok 
bilo kakav pokušaj u domaćoj radinosti može dovesti do trajnog brisanja 
sadržaja ćelija i samim tim gubitka podataka.

Nekada kvalitet izrade čipa može biti uzrok otkazivanja firmware‑a. Primer 
za to možete naći u bilo kojem SSD‑u iz Samsung‑ove serije 830 i 840 EVO. U 
data recovery krugovima, njihovi NAND čipovi poznati su kao nepouzdani, za 
razliku od „mlađe braće“ iz serije 850.

Pametni telefoni

U HelpDisc‑u se, pored sve većeg broja SSD‑ova, za posao spasavanja 
podataka pojavljuju i mobilni telefoni. Procenjuje se da u svetu ima oko 
4,6 milijardi mobilnih telefona, od toga 60 odsto pametnih. S obzirom na to 
da se njihov kapacitet popeo do nivoa pristojnijih USB flash uređaja, nije 
ni čudo što sve više ljudi traži spasavanje podataka s mobilnih telefona. 
Memorija telefona evoluirala je u pakovanje od jednog integrisanog čipa 
koji u sebi pored memorije sadrži i kontroler.

Na tržištu se pojavljuje sve veći broj uređaja koji su čipove prethodne 
generacije zamenili novim i do nekoliko puta bržim SSD‑ovima spakovanim u 
jedan jedini čip. Nažalost, za takve uređaje (poput modela Samsung Galaxy 
S6 i S7) još uvek ne postoji adekvatno rešenje za spasavanje podataka.

Drugi veliki problem ove oblasti jesu kriptovani uređaji poput Apple‑ovih 
telefona (iPhone 4S, 5, 6, kao i svi tableti osim prve generacije). Kod 
njih ne postoji nikakav backdoor ili exploit kojim bi moglo da se pristupi 
podacima zaobilazeći operativni sistem (barem ne dostupan civilnim 
agencijama).

Ovi uređaji imaju više nivoa enkripcije podataka, bez obzira na to da li je 
korisnik šifrovao podatke ili ne, a ključevi za dešifrovanje nisu poznati 
ni samoj kompaniji Apple. Poznat je slučaj u bliskoj prošlosti vezan za 
jedan telefon osumnjičenog za terorizam koji je uzburkao javnost; najzad je 
izraelska firma Cellebrite navodno uspela da razbije kod.

Evolucija kao preduslov uspešnog poslovanja

Iz HelpDisc‑a ističu da se svaki napredak na polju spasavanja podataka sa 
SSD‑a i mobilnih telefona, ostvaren bilo u njihovom razvojnom odeljenju ili 
u zajednici data recovery stručnjaka, veoma brzo usvaja i implementira, pa 
je uspešnost procesa spasavanja podataka u ovoj kompaniji sve veća.

Očekujemo da ćemo, kada ih budemo opet posetili, imati prilike da vidimo u 
operativnom radu sve uređaje koji su trenutno predmet razvoja, kao i da 
saznamo o novitetima koji pomeraju mogućnosti spasavanja podataka u celom 
svetu.

www.helpdisc.rs

www.hddsurgery.com

                    __________
Podaci o listi:

1. Web strana: http://www.slikom.info/ml/sl.html

2. Adresa za prijavu: slikom-request@xxxxxxxxxxxxx u subjektu upisati: subscribe
3. Adresa za odjavu: slikom-request@xxxxxxxxxxxxx u subjektu upisati: 
unsubscribe

4. Facebook: http://www.facebook.com/web.portal.slikom
5. Twitter: https://www.twitter.com/slikom

6. Adresa moderatora: SliKom-Moderators@xxxxxxxxxxxxx
                    __________

Other related posts:

  • » [slikom] Spasavanje podataka sa SSD‑a i mobilnih telefona - Gradimir Kragic