Slijede razlike između dviju inačica stranice.
Starije izmjene na obje strane Starija izmjena Novija izmjena | Starija izmjena | ||
racfor_wiki:seminari2023:raid_forenzika [2024/01/15 21:21] mfain [Literatura] |
racfor_wiki:seminari2023:raid_forenzika [2024/12/05 12:24] (trenutno) |
||
---|---|---|---|
Redak 4: | Redak 4: | ||
===== Sažetak ===== | ===== Sažetak ===== | ||
- | RAID... | + | Redundantno polje nezavisnih tvrdih diskova, |
Ključne riječi: RAID; redundancija; | Ključne riječi: RAID; redundancija; | ||
Redak 11: | Redak 11: | ||
===== Uvod ===== | ===== Uvod ===== | ||
- | RAID, redundantno polje nezavisnih diskova, je tehnologija koja služi za povećanje sigurnosti | + | U današnje vrijeme u kojem dominiraju digitalni podaci, jedna od glavnih briga je pouzdanost i sigurnost sustava koji se koriste za njihovu pohranu. |
===== Definicija RAID-a ===== | ===== Definicija RAID-a ===== | ||
Redak 31: | Redak 30: | ||
* programska podrška (softverski RAID) - RAID-om upravljaju posebne aplikacije namijenjene za RAID [2] | * programska podrška (softverski RAID) - RAID-om upravljaju posebne aplikacije namijenjene za RAID [2] | ||
- | RAID sustavi imaju tzv. RAID kontroler koji obavlja operacije čitanja i pisanja (eng. // | + | RAID sustavi imaju tzv. RAID kontroler koji obavlja operacije čitanja i pisanja (eng. // |
Redak 40: | Redak 39: | ||
- | RAID tehnologije razlikuju se po razinama rada i načinima spajanja diskova. Svaka RAID razina zahtjeva određen minimalan broj diskova za spajanje, od samo dva pa sve do minimalno četiri diska.[3] | + | RAID tehnologije razlikuju se po razinama rada i načinima spajanja diskova. Svaka RAID razina zahtjeva određen minimalan broj diskova za spajanje, od samo dva pa sve do minimalno četiri diska.[4] |
- | Većina RAID razina koriste „// | + | Većina RAID razina koriste „// |
Ovisno o RAID kontroleru, odabiru se različite veličine blokova podataka („// | Ovisno o RAID kontroleru, odabiru se različite veličine blokova podataka („// | ||
Redak 56: | Redak 55: | ||
RAID-0 je najosnovniji primjer procesa „// | RAID-0 je najosnovniji primjer procesa „// | ||
- | {{ : | + | {{ : |
Slika 1: Primjer distribucije blokova podataka RAID-0 | Slika 1: Primjer distribucije blokova podataka RAID-0 | ||
- | | + | |
Redak 71: | Redak 70: | ||
- | Izuzev RAID-0 i RAID-1 razina, sve ostale RAID razine podržavaju redundanciju kroz bitove pariteta koji su najčešće ostvareni koristeći XOR operaciju na razini bitova. Trenutno najraširenija i široko prihvaćena kao jedna od sigurnijih konfiguracija je RAID-5 konfiguracija. RAID-5 zahtijeva najmanje tri diska, a zbog mogućnosti pristupa podacima s više diskova nudi brzinu kao jednu od prednosti. Također omogućuje i veliku pouzdanost jer može nastaviti s radom uz kvar jednog od diskova bez da se dogodi gubitak podataka. [1] RAID-5 distribuira paritet jednoliko kroz sve diskove što donosi prednosti zato što se ujedno i podaci distribuiraju kroz sve diskove, a ne kroz sve osim jednog. Ovakav način rada dopušta svim diskovima da sudjeluju u posluživanju operacija čitanja, dok su u razinama koje prethode razini RAID-5, neki diskovi uvijek bili zaduženi samo za paritet. [4] RAID-5 se najčešće koristi za pohranu datoteka i za poslužitelje aplikacija. | + | Izuzev RAID-0 i RAID-1 razina, sve ostale RAID razine podržavaju redundanciju kroz bitove pariteta koji su najčešće ostvareni koristeći XOR operaciju na razini bitova. Trenutno najraširenija i široko prihvaćena kao jedna od sigurnijih konfiguracija je RAID-5 konfiguracija. RAID-5 zahtijeva najmanje tri diska, a zbog mogućnosti pristupa podacima s više diskova nudi brzinu kao jednu od prednosti. Također omogućuje i veliku pouzdanost jer može nastaviti s radom uz kvar jednog od diskova bez da se dogodi gubitak podataka. [1] RAID-5 distribuira paritet jednoliko kroz sve diskove što donosi prednosti zato što se ujedno i podaci distribuiraju kroz sve diskove, a ne kroz sve osim jednog. Ovakav način rada dopušta svim diskovima da sudjeluju u posluživanju operacija čitanja, dok su u razinama koje prethode razini RAID-5, neki diskovi uvijek bili zaduženi samo za paritet. [5] RAID-5 se najčešće koristi za pohranu datoteka i za poslužitelje aplikacija. |
Slikom 2 su usporedno prikazane razine RAID-0, RAID-1 i RAID-5 s kapacitetom od četiri diskova. Diskovi s više slojeva ukazuju da se „// | Slikom 2 su usporedno prikazane razine RAID-0, RAID-1 i RAID-5 s kapacitetom od četiri diskova. Diskovi s više slojeva ukazuju da se „// | ||
- | {{: | + | {{: |
- | Slika 2: Prikaz opisanih RAID razina s kapacitetom od 4 diskova [4] | + | Slika 2: Prikaz opisanih RAID razina s kapacitetom od 4 diskova [5] |
===== RAID akvizicija ===== | ===== RAID akvizicija ===== | ||
Redak 93: | Redak 92: | ||
* Je li moguće ugasiti sustav koji održava RAID? Mnoge organizacije si ne mogu priuštiti gašenje poslužitelja (eng. //server//) pa to u nekim slučajevima nije praktično rješenje. | * Je li moguće ugasiti sustav koji održava RAID? Mnoge organizacije si ne mogu priuštiti gašenje poslužitelja (eng. //server//) pa to u nekim slučajevima nije praktično rješenje. | ||
- | * Trebaju li se komponente RAID-a snimiti zajedno ili pojedinačno? | + | * Trebaju li se komponente RAID-a snimiti zajedno ili pojedinačno? |
U slučaju kada nije moguće ugasiti RAID poslužitelj, | U slučaju kada nije moguće ugasiti RAID poslužitelj, | ||
- | U slučaju da se RAID sustav može ugasiti za snimanje slike, najlakša metoda za snimanje slike RAID hardvera je da se sustav //boot//-a s pomoću //boot// CD-a i da se slika spremi na vanjski disk povezan najbržom dostupnom sabirnicom. Kod ovakvog postupka snimanja slike, konfiguracijske podatke pruža RAID kontroler, a koji su potrebni da operacijski sustav pristupi RAID-u. Zbog toga je bitan odabir //boot// diska koji ima odgovarajuće // | + | U slučaju da se RAID sustav može ugasiti za snimanje slike, najlakša metoda za snimanje slike RAID hardvera je da se sustav //boot//-a s pomoću //boot// CD-a i da se slika spremi na vanjski disk povezan najbržom dostupnom sabirnicom. Kod ovakvog postupka snimanja slike, konfiguracijske podatke pruža RAID kontroler, a koji su potrebni da operacijski sustav pristupi RAID-u. Zbog toga je bitan odabir //boot// diska koji ima odgovarajuće // |
U oba prethodno spomenuta slučaja, postoji rizik da podatci neće ostati nepromijenjeni. Na primjer, pri korištenju CD-a postoji mogućnost da operacijski sustav napravi neke promjene tijekom rada na sustavu. Slika RAID-a koja nastaje u ovim slučajevima prikazana je slikom 3. | U oba prethodno spomenuta slučaja, postoji rizik da podatci neće ostati nepromijenjeni. Na primjer, pri korištenju CD-a postoji mogućnost da operacijski sustav napravi neke promjene tijekom rada na sustavu. Slika RAID-a koja nastaje u ovim slučajevima prikazana je slikom 3. | ||
- | {{ : | + | {{ : |
- | Slika 3: Jedinstvena slika RAID-a [6] | + | Slika 3: Jedinstvena slika RAID-a [7] |
U nekim slučajevima, | U nekim slučajevima, | ||
- | {{ : | + | {{ : |
Slika 4: Zasebno snimanje slika svakog HDD-a i | Slika 4: Zasebno snimanje slika svakog HDD-a i | ||
- | | + | |
Prednost ove metode je što jedina osigurava integritet podataka i daje priliku za istraživanje svih područja tvrdog diska (RAID ne mora koristiti cijeli disk pa se na neiskorištenim područjima mogu kriti neki podatci). Mana je što je za sastavljanje polja diskova potrebno odrediti njegovu konfiguraciju koja ne mora biti unaprijed poznata. | Prednost ove metode je što jedina osigurava integritet podataka i daje priliku za istraživanje svih područja tvrdog diska (RAID ne mora koristiti cijeli disk pa se na neiskorištenim područjima mogu kriti neki podatci). Mana je što je za sastavljanje polja diskova potrebno odrediti njegovu konfiguraciju koja ne mora biti unaprijed poznata. | ||
Redak 119: | Redak 118: | ||
==== Sastavljanje RAID-ova ==== | ==== Sastavljanje RAID-ova ==== | ||
- | Da bi se RAID sastavio nakon snimanja zasebnih slika svakog tvrdog diska, potrebno je odrediti njegovu konfiguraciju. To znači da je potrebno odrediti [6]: | + | Da bi se RAID sastavio nakon snimanja zasebnih slika svakog tvrdog diska, potrebno je odrediti njegovu konfiguraciju. To znači da je potrebno odrediti [7]: |
* koji su diskovi korišteni za RAID (moguće je da postoji višak diskova koji se koriste za sustav, a moguć je i manjak diskova u slučaju da su neki diskovi bili pokvareni ili bačeni, a RAID još uvijek funkcionira zbog redundancije) | * koji su diskovi korišteni za RAID (moguće je da postoji višak diskova koji se koriste za sustav, a moguć je i manjak diskova u slučaju da su neki diskovi bili pokvareni ili bačeni, a RAID još uvijek funkcionira zbog redundancije) | ||
Redak 131: | Redak 130: | ||
* početni i završni LBA (Logical Block Addressing) korišten u RAID-u | * početni i završni LBA (Logical Block Addressing) korišten u RAID-u | ||
- | Određivanje ovih parametara može biti problematično jer je broj mogućih konfiguracija velik i brzo raste s porastom broja diskova (kombinatorna eksplozija). | + | Određivanje ovih parametara može biti problematično jer je broj mogućih konfiguracija velik i brzo raste s porastom broja diskova |
+ | |||
+ | Danas postoji mnogo tehnika i alata za sastavljanje RAID-ova i za određivanje parametara njihovih konfiguracija. Na primjer, u [3] korištene su heuristike zasnovane na računanju entropije za sastavljanje RAID-ova, odnosno za određivanje parametara konfiguracije poput lociranja granica „// | ||
+ | |||
- | Danas postoji mnogo tehnika i alata za sastavljanje RAID-ova i za određivanje parametara njihovih konfiguracija. Na primjer, u [2] korištene su heuristike zasnovane na računanju entropije za sastavljanje RAID-ova, odnosno za određivanje parametara konfiguracije poput lociranja granica „// | ||
===== Zaključak ===== | ===== Zaključak ===== | ||
+ | |||
+ | RAID konfiguracije koriste se u svrhu zaštite i mogućnosti oporavka podataka u slučaju neispravnosti tvrdog diska. Postoje različite razine RAID konfiguracija koje se razlikuju i po svojstvima uporabe, odnosno korisničkim potrebama i resursima. Općenite prednosti uporabe redundantnih polja diskova uključuju povećanje kapaciteta za pohranu podataka, mogućnost oporavka podataka nakon zatajenja tvrdog diska te poboljšane performanse operacija čitanja i pisanja podataka. Osim toga, koriste se i za forenzičku analizu digitalnih podataka. Glavni izazov koji slijedi prije same forenzičke analize podataka je sastavljanje RAID-a, odnosno određivanje parametara konfiguracije polja. | ||
+ | |||