Rešitev proti Crypto virusom

dune

Fizikalc
26. maj 2014
1.432
39
48
Cloud ti mora nuditi opcijo, da obnoviš pobrisano datoteko. Dropbox ima opcijo show deleted files. Se pravi enostavno obnoviš pobrisane datoteke. Kripto virusov je več in še novi bodo prišli. Če bi ga jaz pisal, datoteke ne bi preimenoval. Tako imaš več opcij,da pokvariš še backup. Tu ti pa pride prav verzioniranje, da lahko obnoviš starejšo nepokvarjeno vsebino.

Backblaze na primer ti nudi backup vseh diskov v mašini za 5$ na mesec.
 

XSIDE

01101010
22. jul 2007
4.404
487
83
::1/128
Kaj spada pod verzioniranje in kaj ne, je lahko stvar debate oziroma je odvisno od konkretne implementacije in nastavitev. V celotni zgodbi je pomembno predvsem to, da se uporabnik tega zaveda in prej preveri, kaj mu rešitev omogoča ali ne. Kot je marsikdo že ugotovil, ni dovolj, da zgolj piše, da podpira verzioniranje. Vrjamem pa, da človek od sistema, ki naj bi podpiral verzioniranje, pričakuje tudi verzije ali pa vsaj zadnjo verzijo pobrisanje datoteke, na žalost pa ni vedno tako.

Version control sistemi, kot sta GIT in SVN, običajno hranijo celotno zgodovino (tudi vse verzije izbrisanih dototek), vendar niso najbolj primerni za kake večje binarne datoteke. Razne cloud rešitve za shranjevanje datotek pa ponavadi hranijo neko določeno število verzij. Ali hrani tudi verzije izbrisanih datotek ali ne, je pa spet odvisno od konkretne rešitve (lahko tudi opcijsko).

O razliki med šifrirano in kriptirano datoteko pa tudi ne bi debatiral. Kolikor je meni znano, je šifiranje pravilen slovenski izraz za encryption. Vrjamem pa da marsikdo uporablja tudi izraz kriptiranje. Nisem pa še slišal, da bi imela izraza različen pomen, pa mi kriptografija ni ravno tuja. To ali na koncu dobiš novo datoteke ali ne, je pa spet odvisno od implementacije. Lahko odpreš datoteko, prebereš njeno vsebino, jo zašifriraraš in zapišeš nazaj v isto datoteko. Ali pa izvedeš isti postopek, le da namesto v isto datoteko rezultat zapišeš v novo, kot to počne večina cypto virusov iz popolnoma praktičnih razlogov. Vsebino, ki jo šifriraš moreš pač nekje imeti, in če bereš sproti (torej nimaš celotne datoteke v pomnilniku), je nalažlje pisat v novo datoteko. Poleg tega je to tudi najbolj "varno" v primeru, da gre med samim postopkom kaj narobe. Lahko bi seveda na koncu še enkrat preprisal vsebino v original datoteko, ampak je hitreje original enostavno pobrisat. V obeh primerih dobiš šifrirano datoteko z enako vsebino, le da gre z vidika datotečnega sistem enkrat za novo drugič pa zgolj za spremenjeno obstoječo datoteko. Kako pa potem to handlajo različni backup in versioning sistemi, je pa spet odvisno od sistema samega.
 

Roberto

Majstr
19. jul 2007
12.057
154
63
Doma
In ravno to kar ti pišeš onemogoča verzioniranje. Poglej kriptirano datoteko: created date in modified date... Oboje na čas ko se je datoteka kriptirala. Taka datoteka nima zgodovine, pa če se postaviš na glavo. Večina cloud ponudnikov pa ponuja koš in povrnitev izbrisanih datotek, kar je v tem primeru edina rešitev.
 
Nazadnje urejeno:

philips

Guru
Osebje foruma
Administrator
17. avg 2007
9.852
684
113
SVN brez težav prebavi tudi večje binarne datoteke. Pred leti sem bil na ekskurziji v enem slovenskem podjetju, ki razvija 3D igre. Tam vse hranijo v SVN - tudi teksture. Dnevno commitajo več GB podatkov in s SVN strežnikom nimajo nobenih težav.

Se pa strinjam, da je SVN/git overkill za backup čisto vsega (slike, video ipd.).
 

XSIDE

01101010
22. jul 2007
4.404
487
83
::1/128
Citat:
Uporabnik Roberto pravi:
In ravno to kar ti pišeš onemogoča verzioniranje. Poglej kriptirano datoteko: created date in modified date... Oboje na čas ko se je datoteka kriptirala. Taka datoteka nima zgodovine, pa če se postaviš na glavo. Večina cloud ponudnikov pa ponuja koš in povrnitev izbrisanih datotek, kar je v tem primeru edina rešitev.
Nova datoteka seveda nima zgodovine, tega nisem nikoli trdil. Ni pa nujno, da ob brisanju pobrišeš tudi stare verzije originalne datoteke. Lahko hraniš/verzioniraš celoten repozitorij/direktorij/datotečni sistem. In pri git/svn ali pa v končn fazi time machinu ali podobni rešitvi se komot vrneš na starejšo verzijo celotnega repozitorija/direktorija/datotečnega sistema in povrneš izbisane datoteke. Koš je seveda ena od opcij, kako staro verzijo povrneš.

Je pa res ključno to, da hraniš tudi izbrisane datoteke in ne samo stare verzije trenutnih datotek.

Ampak ti si razlagal o razliki med kriptirano in šifrirano datoteko....

V vsakem primeru pa dokler ima klient/uporabnik možnost tudi brisanja kopij/verzij/snapshotov/koša tudi na oddaljenem sistemu, rabiš samo dovolj pameten virus, da vseeno naredi štalo. More bit to v domeni oddaljenega sistema, kamor se synca/backupira.
 

Roberto

Majstr
19. jul 2007
12.057
154
63
Doma
smirk-1.gif

O&O