U bojama duge
- autor Tihomir Katić
- uto 12.5.2009
- 12:48
Zaporke se uglavnom pohranjuju korištenjem jednosmjernih funkcija sažimanja (engl. hashing) koje ulazni tekstualni niz zaporke pretvaraju u tzv. sažetak (engl. hash). Budući da se zaporke proizvoljnih duljina pretvaraju u niz s fiksnim brojem znakova, mogući su slučajevi gdje više različitih ulaznih zaporki generira iste izlazne hash-vrijednosti. Stoga ne postoji obrnuti hashing-algoritam koji bi matematičkim operacijama iz hash-vrijednosti otkrio originalni ulazni niz. Ovo svojstvo jednim dijelom otežava napadačima razotkrivanje originalnog ulaznog niza, ali im i olakšava pronalaženje niza putem kojeg bi mogli generirati istu hash-vrijednost te uspješno proći provjeru zaporke.
Za otkrivanje zaporki postoji više metodologija. Metoda rječnika (engl. dictionary) isprobava različite oblike smislenih riječi ili jednostavnih nizova, a na Internetu je moguće pronaći brojne rječnike za različita govorna područja, uključujući i hrvatski. Budući da dictionary-metoda ne isprobava puno veći skup nesmislenih nizova, moguće je koristiti i brute-force metodu koja isprobava sve moguće kombinacije ulaznih znakova dok ne pronađe zaporku ili niz koji generira istu hash-vrijednost kao i zaporka. Ipak, već pri duljinama zaporki od osam znakova (slova, brojevi, specijalni znakovi) brute-force proces izvođen na bržem računalu (npr. 10 milijuna pokušaja u sekundi) može se produljiti do nekoliko godina.
Princip brute-force napada spor je i neefikasan ako je zaporka preduga. Stoga je razvijena ideja da se jednom izračunate hash-vrijednosti zaporki pohrane kako se ne bi morale svaki put nanovo izračunavati. U tu svrhu razvijeno je korištenje tzv. rainbows-tablica koje se sastoje od unaprijed izračunatih lista hash-vrijednosti „svih“ zaporki pa se uz poznavanje hash-vrijednosti pretragom tablica može otkriti odgovarajuća zaporka. Pri tome proces otkrivanja zaporki može trajati samo nekoliko sekundi ili minuta dok proces generiranja rainbow-tablica može trajati i godinama.
izdvojeni tekstovi - lipanj 2009.
Rainbow tablice
U bojama duge uto 12.5.2009
Session Initialization Protocol (SIP)
Bilo kuda, SIP svuda uto 12.5.2009
ERP – RoleTailored user experience (UX) u Microsoft Dynamics proizvodima
Svakome prema zaslugama (i potrebama)… uto 12.5.2009
Xerox Phaser 8860AWDN
Rođen za boju uto 12.5.2009
Informatička nabava
Teorija i praksa logistike uto 12.5.2009
Krešo Perica, IBM Hrvatska
Majstor promjene uto 12.5.2009
Smart Village, Egipat
Egipatsko pametno selo uto 12.5.2009
Iskon.TV
Isprepletenost usluga uto 12.5.2009
Microsoft Windays 2009, Opatija
Tri u jednoj, jedna za sve uto 12.5.2009
Piratebay
Pirati na prisilnom odmoru uto 12.5.2009
Oleg Maštruko
Konfe i prateći propusti uto 12.5.2009















