Feed subscription » blog | » comments | » google+ | » mobi | » twitter

Dropbox – pohodlné online úložisko verzus bezpečnosť

Dropbox - pohodlné online úložisko verzus bezpečnosťDropbox je nová, inovatívna Web 2.0 služba pre ukladanie dát. Je však iná ako najznámejší predstaviteľ tejto sekcie, Rapidshare. Dropbox totižto funguje skôr ako vzdialený disk, kam si môžete ukladať dáta. Dropbox je úžasný, rýchly, prístupný a použiteľný. Ako je to však s jeho bezpečnosťou a ochranou dát uložených užívateľmi?

O Dropbox sa rozpísali mnohý a tak radšej ako ho recenzovať nanovo, prečítajte si jeden z pochvalných článkov.

Práve Martin (posledný odkaz) sa venoval bezpečnosti takýchto služieb. V určitom zmysle s ním súhlasím. Každý, kto chce používať Dropbox, ktorý je skutočne veľmi dobrý, si musí uvedomiť, že tieto dáta nebudú nikdy anonymné a môže dôjsť k ich odcudzeniu, poškodeniu, alebo si ich jednoducho budú čítať admini služby. Tomu sa vyhnete len ťažko a ovplyvniť to neviete.

Preto ak chcete začať využívať túto službu, dávajte si veľký pozor na to, aké dáta tam budete ukladať. Nielen na Dropbox, ale kamkoľvek kam si ukladáte svoje dáta. Do tejto kategórie patria samozrejme aj servery, kde máte napríklad web. Aj tento server niekto vlastní a niekto má k nemu prístup. To najbezpečnejšie miesto je samozrejme vždy u vás. Existujú aj profesionálne riešenia, ktoré poskytujú zakryptované miesto na serveri, kde si môžete za poplatok ukladať aj veľmi citlivé dáta. Zaručuje to hlavne asymetrická šifra a fakt, že ste jediným majiteľom kľúču. Tieto služby samozrejme niečo stoja, napríklad Steganos Online Safe si môžete zakúpiť za cenu od 5 euro.

Dropbox je samozrejme zdarma, no nateraz je možné sa zaregistrovať len cez pozvánku. Mám ich k dispozícii hneď niekoľko, takže záujemcovia sa môžu hlásiť buď na twitter, irc, alebo email.

Aby som sa vrátil k podstate bezpečnosti. Autori sa pri spustení projektu veľmi ponáhľali a ukázala sa aj stará známa múdrosť, že na prvom projekte sa vždy len učíte. V tomto prípade to znamená, že Dropbox trpí na mnoho závažných bezpečnostných chýb a to najmä XSS a CSRF. Vďaka týmto zraniteľnostiam je možné napríklad meniť meno počítača, pridávať, mazať, alebo inak pracovať so súbormi, dopĺňať vlastný PC k cudziemu (toto je asi najnebezpečnejšia časť, pretože si môžete pridať vlastný PC k ďalším, nič netušiacim užívateľom a tým získať prístup aj k ich nazdielaným dátam. Samozrejme, je možné aj získať priame linky na súbory a mnoho ďalšieho.

Jedinou ochranou, ktorá vás skutočne ochráni pred podobnými spôsobmi zneužitia je rozšírenie NoScript, či už pre prehliadač Firefox, alebo jeho imitácia pre prehliadač Opera.

Ak sa rozhodnete túto, či ktorúkoľvek inú službu pre uchovávanie vašich dát využívať, dobre uvážte, či vás môže ich strata poškodiť, alebo mrzieť. Súbory, ktoré sú pre vás potrebné, zaberajú zbytočné miesto na disku a nepatria medzi dôverné sem kľudne uložte.

Vďaka výbornej komunikácií s chalanmi z Dropbox tímu sa nám podarilo odstrániť majoritné množstvo bezpečnostných zraniteľností. Verím, že je to všetko, ale vždy sa môže objaviť nejaká zraniteľnosť. Diskusia bola skutočne výborná, poučiť by sa mohlo aj množstvo spoločností. Ak sa vám podarí objaviť nejaká bezpečnostná zraniteľnosť, napíšte na email arash@getdropbox.com

Ešte malé POC video, ktoré zobrazuje ako jednoducho je možné zmeniť meno počítača z My Computer na Infected. Ako vždy si môžete toto video stiahnuť v plnej kvalite (vpravo dole).

Zaujal vás článok? Sledujte ma na Twitteri.


20 Responses to “Dropbox – pohodlné online úložisko verzus bezpečnosť”


  1. 1 God.Hell Jul 27th, 2008 at 17:15

    Pekný článok :)

  2. 2 Dilino Jul 27th, 2008 at 19:59

    IMHO pouzit symetricku sifru na subory (napr. twofish) v kombinacii so silnym heslom (20 miestne) a admin aj zosedivie kym prelomi moje heslo hrubou silou. Len je nutne sledovat ktora symetricka je uz prelomena. :)

  3. 3 oooo Jul 27th, 2008 at 20:01

    Dilino: pravda, to staci pred adminom. ak je vsak zaujem subor otvorit, potom je to minimum. je uplne jednoduche kupit si strojovy cas, ktory ti odomkne co chces. cize pozor aj na to.

  4. 4 ayslix Jul 28th, 2008 at 04:02

    jo :) … jedine stastie ze policia nema peniaze na kupovanie si strojoveho casu :)

  5. 5 jni Jul 28th, 2008 at 08:09

    Spomínaná šifra v článku má byť asymetrická, nie asynchrónna. Ale to len tak na okraj..,

  6. 6 oooo Jul 28th, 2008 at 08:12

    jni: velka pravda, uz mi to asi nemyslelo vcera. idem to zmenit. dik
    privela javascriptu mi skodi :)

  7. 7 Dilino Jul 28th, 2008 at 20:04

    Dam vam moj subor 3 nasobne sifrovany postupne AES-Twofish-Serpent s informaciou, ze heslo je 20 miestne zlozene z velkych, malych a tiez specialnych znakov. Predpokladom je aj neobmedzeny financny obnos = neobmedzeny strojovy cas. Teoreticky za aky najkratsi cas je dokaze expert na na brute force uvednych sifier tento subor rozsifrovat?

  8. 8 oooo Jul 28th, 2008 at 20:35

    Dilino: zalezi samozrejme od velkosti suboru. inak, ec cloud nie je takmer vobec ziadny problem zaplatit. staci si zobrat kalkulacku a vypocitat, kolko by to trvalo. ak by si vedel ze je to isto 20 miestne heslo, velmi by to ulahcilo pracu. kazdopadne, pocitat sa mi to nechce.

  9. 9 Dilino Jul 28th, 2008 at 22:21

    Pocet moznosti na heslo je 62^20 ~= 7e35. Na dvojjadrovom nevytazenom serveri bezi joohn the ripper (iba na jenom jadre :) ) s rychlostou zaokruhlenou hore na 10 000 pokusov za sekundu.
    Takze tento server potrebuje na prejdenie vsetkcyh moznosti 7e35/10k. Kupme si milion takychto serverov ktore budu pracovat v idealnom clustri bez ziadneho overheadu a dostanem sa k 7e35/(1e9) =7e26 sekund ~= 22196854388635210553 rokov.

    Wikipedia uvadza aj nejake fyzikalne limity na 128 bitove symtricke sifry (musite vlastnit pre vas stroj atomovu elektraren napr :D)

    IMHO: vzhladom k hore uvednym velkorysym vypoctom sa mi nezda, zeby uvedeny priklad bol len tak lahko prekonatelny – alebo sa majster tesar vo vypoctoch utal? :D

  10. 10 oooo Jul 29th, 2008 at 00:33

    Dilino: nechce sa mi to prepocitavat. google dnes disponuje priblizne 65 mil servermi, ec clustrov je na svete dost vela. 2 mil pocitacov = 500 superpocitacov sveta, co znamena, ze napr storm vo svojej slave ked obsahoval k 50 mil pocitacov vedel nahradit 12500 superpocitacov. otazka samozrejme je, ako by si dokazal kvalitne rozlozit zataz, ci by si dokazal spravit decrypt natolko transparentny, ze by nedochadzalo k porucham a duplicitam. djohn je sice fajn, obcas to vsak neprezije. kedze existuju spolocnosti, ktore ponukaju za vela penazi taketo sluzby, pravdepodobne na to metody maju. nikdy som sa nezaoberal tym, ci a a kolko by to komu trvalo, kedze nepredpokladam, ze dotycny by si vybral poslednu moznu kombinaciu. kazdopadne, na tieto informacie by ti vedel odpoved najlepsie cryptolog, ja som v tomto len velmi laicky.

  11. 11 Dilino Jul 29th, 2008 at 13:14

    @oooo: Kedze si v tom laik a nechce sa ti pocitat IMHO zavadzas. Nezda sa mi to korektne od “security blogu” a preto ti davam tip na dalsi clanok (prip. prispevok do blogu). Ani ja nie som expert na security, ba ani na pocitanie, ale predsa len kedze to pouzivam na svojom disku, tak si aspon utok hrubou silou viem odhadnut.

    Dajme si zjednosujuce predpoklady ze neskusame 7e35 moznosti, ale len 3e35, kedze moje tajne heslo nebude isto uplne na konci, ale zhruba niekde v polovici Pouzime power stroje, ktore skusaju 1e6 moznosti za sekundu a majme takychto strojov 1e9 (zahrnuje vsetky botnety a google stroje). Potrebny cas na prejdenie vsekych moznosti je teda 3e35/(1e6*1e9)=3e35/1e15 = 3e20 sekund ~= 9512937595129!!! rokov a to stale robime v idealnom prostredi (komunikacny overhead na clustri zanedbavame a mame superparalelne vypocty).

    Prave na matike su zalozene dobre sifry. Je zname ako sme to zasifrovali, avsak desifrovanie nie je mozne urobit v realnom case. Absolutne sa mi nepaci vyzdvihovanie asymetrickeho sifrovania do nebies, nakolko je podstatne casovo narocnejsie. Je vynikajuce na vymenu sifrovacich klucov a na podpisovanie.

    BTW: neviem vygooglit spolocnost, ktora mi slubuje, ze za velke peniaze mi urobi decryption twofish sifry napriklad.

    PS: po mojich vypoctoch spavam kludne, ze mam svoje privatne data v klidku – kedze mam disk sifrovany symetrickou sifrou a sila mojho hesla je vysoka

  12. 12 oooo Jul 29th, 2008 at 13:32

    Dilino: sam pouzivam truecrypt a trojkombinaciu aes + twofish + serpent. kazdopadne, nikde som nepovedal, ze je takyto disk rozkodovatelny velmi jednoducho alebo v realnom case. len som hovoril ze to vsetko zalezi na okolnostiach. ja som sa s jednou takouto spolocnostou stretol, ked bolo potrebne rozkryptovat aes zasifrovane subory.

    ja som vyzdvihoval existujucu sluzbu, ktora vyuziva asymetricke sifrovanie, nikde som nepovedal, ze ina sluzba so symetrickym by bola nebodaj horsia, takze mi nehovor o zavadzani.

    kazdopadne vzdy zalezi na okolnostiach a je vzdy na mieste otazka, kolko ludi by na dropbox dalo subory kryptovane trojkombinaciou sifrier spolu s velmi zlozitym heslom. standardne by ludia vyuzili zakryptovany rar subor, alebo nieco velmi podobne.

    co sa tyka clustrovych vypoctov, google na to pouziva mapreduce, ktory rozdeluje zataz a zaroven zbiera vysledky. to vsak pouziva na spracovanie indexovanych suborov a inych operacii, nie na dekryptovanie suborov.

    tip na clanok je fajn, ale pisat ho urcite nebudem. urcite to neham na niekoho napriklad z cryptoworld, alebo podobneho portalu, kde tomu skutocne dokonale rozumeju.

  13. 13 Kusi Jul 30th, 2008 at 05:31

    No teba nechcem nastvat radsej :D Akoze fakt si manik. Inak som rad, ze si im pekne poradil co a ako. A ked je aj komunikacia s adminmi dobra, tak projekt moze mat buducnost.

  14. 14 Vyskoč Jul 30th, 2008 at 16:47

    Dilino: Príjemný spánok želám … akurát že v praxi sa používajú aj iné metódy – napríklad taká kryptoanalýza gumenou hadicou, na tú nie sú potrební žiadni matematickí (kryptoanalytickí) géniovia či množstvo (super)počítačov, postačí gumená hadica vhodnej dĺžky, hrubá tak akurát do ruky, no a potom už len pár hrubokrkých “špecialistov”… :-)

  15. 15 Srigi Jul 30th, 2008 at 17:51

    Cau Rasto, pls updatuj si link na operacky no-script. Kedze v tebou odkazovanej diskusii je poslednom poste spomenute ukoncenie develu a presun na iny podobny (lepsi) projekt, je tvoj link out-dated.

    Inak Dilino ma pravdu, staci napisat, ze 192b AES je pouzivane na top-secret dokumenty v americkej NSA, kedze surovy decrypt silno presahuje dlzku ludskeho zivota.
    aj ked je pravde, ze na AES sa zacali pisat nejake akceleratory, ktore vyuzivaju nejake kolizie a pod. stuff., ale aj tak je utok velmi nerentabilny

  16. 16 oooo Jul 31st, 2008 at 03:42

    Srigi: budem sa snazit davat novy link, ja operu pouzivam len na vyhladavanie jej vlastnych zranitelnosti, takze sa tomu moc nevenujem.

    co sa tyka aes, je fajn, ze ho pouziva NSA, pri velkom pocte PC je vsak uspech jasny. Rentabilnost je sporna. Tuto temu nechcem moc rozoberat, urcite by ju vedel kvalitne vysvetlit fundovany cryptolog a my sme tu vsetci len laici. drzme sa tomu, comu rozumiem aby sme nestrielali od boku (ja v prvom rade :) )

  17. 17 MôjiPod.sk Aug 27th, 2008 at 16:32

    No, online uloziska nemam rad, internet nie je tak robeny aby so pomalym uploadom uploadoval stovky megabajtov… radsej cdcka – dvdcka pripadne blu-ray disky :)

  1. 1 Bezpečnosť DropBox-u po roku Pingback on May 31st, 2009 at 23:24
  2. 2 Dropbox poráža Livemash « pedromagician Pingback on Feb 10th, 2010 at 10:32
  3. 3 Dropbox – šikovný nástroj na zdieľanie dát Pingback on Apr 4th, 2012 at 17:11

Zanechajte odkaz

  • na ďalšie komentáre odkazujte za použitia čísla komentáru v hranatej zátvorke, napríklad [3]
  • vaša IP adresa je logovaná a zneužívaná na výskumné účely
  • môžete mi tykať
  • komentáre sú moderované, kritiku prijímam, snažte sa prosím strániť invektív