Je vseobecne zname, ze clovek je tvor lenivy. Tato vlastnost sa da aplikovat aj na hesla, ktore si musia pouzivatelia pamatat. Ked si ma clovek zvolit heslo, ktore bude pouzivat, vacsinou si vyberie jemu co najlahsie zapamatatelne.
Tuto teoriu som si nedavno overil na istej nemenovanej univerzite, kde sa mi podarilo trosku poprechadzat po skolskych serveroch. Mozno by bolo pre mnohych zaujimave, ako sa da dostat do skolskeho informacneho systemu, pozriet si znamky inych studentov, ci trosku si prilepsit tie svoje. Pripadne premazat univerzitny vyukovy server, pretvorit obsah webu a podobne vtakoviny :). Mimochodom, co si myslite o osobnych udajoch na verejne dostupnej sieti, ako je internet (priestor na vyjadrenie davam v diskusii pod blogom)?
Mna osobne zaujala tvorba a vyber hesiel, ktore si vyberaju jednotlivy useri. V databazach som nasiel nekryptovane, ale aj hashovane hesla (niekolko tisic). Ludia, co koduju soft, si casto myslia, ze na autentifikaciu uzivatela staci heslo zahashovat a je pokoj. Ciastocne maju pravdu (pretoze zlozitost hesla prenechavaju na userovi a dufaju, ze do ich databazy moze nakuknut len program a clovek povolany a im aspon odpadne robota navyse), ale urcite stoji za namahu pridat pri volbe hesla aj vynutenie nejakeho specialneho znaku(ov), minimalnej dlzky hesla a podobne.
Preco? Ucite mnohi vedia, ze existuju tzv hash crackery (databazy) volne dostupne na internete (napr. http://bokehman.com/cracker/, http://gdataonline.com). Tu netreba zieden silny vypoctovy vykon a cas na prelomenie hesla. Staci vlozit hash a pri troche stastia bude v databaze ulozeny aj s cracknutym heslom. Staci si ho uz len precitat a pouzit.
Takymto sposobom som "crackol" az 57% hashov z nahodne vybratej vzorky (Pri takom velkom mnozstve hashov, ako som mal k dispozicii, sa da vybrat nejaka ta reprezentativna vzorka a urobit mensia statistika).
A akeze to studenti pouzivaju hesla?
hesla skladajuce sa iba z cislic - 20%
hesla skladajuce sa iba z pismen abecedy - 68%
hesla kombinovane z cislic a pismen - 12%
(Len 3 hesla z nekryptovanych boli v kombinacii so specialnymi znakmi a z toho 2 boli datumy narodenia :))
Hesla podla poctu znakov:
4 znakove - 4%
5 znakove - 38%
6 znakove - 37%
7 znakove - 12%
8 znakove - 8%
10 a viac znakove - 1%
Najviac sa ako hesla vyskytovali jednoducho zapamatatelne slova o velkosti 5 a 6 znakov, ktore sa bezne vyskytuju v slovniku. Mozno by stalo za zvazenie vygenerovat md5 hashe z narodneho (SK/CZ) slovnika a pouzit to ako databazu pri neskorsom crackovani hashov :).
Na koniec som si urobil este taky malicky prehlad o tom, ci sa so zistenymi heslami da trafit aj na ine pouzivatelove konta (v tomto pripade islo o emailove konta na free mail hostingoch). 50% hesiel sa zhodovalo s heslami na mailovych kontach! Z toho vyplyva, ze kazdy druhy clovek najradsej pouziva jedno heslo pre viac pristupov, aby si toho nahodou nemusel vela pamatat.
Zaverom snad mozno iba odporucit vyvojarom, aby sa pri implementacii ochrany nespoliehali len na ukladanie kryptovanych hesiel v databaze, ale treba vzdy navrhnut system tak, aby bol user nuteny pouzit nejaky specialny znak, potrebnu minimalnu dlzku znakov a v celkosti netrivialne heslo.
A co sa tyka obycajnych uzivatelov? Nikdy sa nespoliehat na system, zvolit heslo zlozitejsie, s pouzitim specialnych znakov (.,+-* atd) a o potrebnej dlzke (aspon 8-10 znakov). Hlavne nikdy nedavat rovnake hesla pre rozne systemy (priklad s emailovymi kontami)! Ale aj tak bude vsetka snaha marna, pokial budu hesla v databaze ulozene v plain texte :).
p.s.: Clovek z dotknutej univerzity bol o probleme informovany a dufam, ze v tuto chvilu je uz vsetko v poriadku.
|
webhosting by: |
UnlimitedHosting | CustomHosting | FreeWeb.sk |
Comments
Re: Maly prieskum pouzivanych hesiel
no ja som minule čírou náhodou googlil, a našiel som prístup. heslá, a holke som asi týždeň vysvetľoval aby si zmenila heslo:)
__________________________
nikto nič nevie a nikto nič nestíha :)
Re: Maly prieskum pouzivanych hesiel
Teraz ma napadlo, ze dat si do hesla znak noveho riadku moze zabit celkom dost pokusov o jeho prielom, pretoze taky znak by tam asi malokto cakal.
Problematicke by bolo akurat jeho zadavanie, tam by bolo vhodne si spravit daky bookmarklet, ktory by to nejakym sposobom riesil.
==
Správnemu programátorovi stačí pivo a google.
Re: Maly prieskum pouzivanych hesiel
So zadavanim by to bol asi rovnaky (a mozno aj vacsi) problem, ako so znakmi inych abecied, ktore skoro nikto nepozna. Ak existuje v Linuxe moznost zadavat znaky tak, ako vo Windowse napr alt+123, tak ani taketo hesla nie su problem. Este kedysi davno s Windowsom som skusal take hesla, ale blbo sa do zadava. Co by ste povedali napr. na heslo "ഐ1ഈഉ*ഖᚏ ᚄtඡܞଐ"?
____________________________________________________________
Ked niecim nie som takmer uplne presvedceny, nepisem to. Vzdy uvadzajte vecne a najdolezitejsie argumenty, inak ma nepresvedcite. Ked sa mylim, opravte ma; rad sa poucim.
Re: Maly prieskum pouzivanych hesiel
nuz k tomu by som dodal ze heslo v tvare jozko1mrkvicka je absolutny standard alebo jozkomrkvicka1.
Osobne mam "verejne heslo" zo 4-7 znakov do nepodstatnych veci (ako fora ci webmaili pre "spam" potom mam heslo na bezne uzivanie 8-12znakov (domaci email. a pod) a plus admin hesla ktore maju viac nez 12 znakov s kombinaciou, alfanumericke znaky+ specialne znaky.
----------------------------------------
Hlúposť užívateľa je úmerná jeho právam.
Re: Maly prieskum pouzivanych hesiel
Na stranke lockdown.co.uk najdete password recovery speeds. Niesom si ale celkom isty spravnostou udajov v tabulkach kde tvrdia ze 7.2 quadrillion kombinacii ten isty pocitac spracuje skor ako 2.9 quadrillion kombinacii.
tabulka - 86 Characters
Length 8 - 2.9 Quadrillion - class D - 57 Years
tabulka - 96 Characters
Length 8 - 7.2 Quadrillion - class D - 23 Years
Linky na test vasho passwordu
securitystats.com
microsoft.com
certainkey.com
______________
Zdraví majú tisíc prianí, chorí iba jedno.
Re: Maly prieskum pouzivanych hesiel
este musim poukazat na autorov nazor prehnania nejakeho slovenskeho slovniku do hash podoby na ckracnovanie ...
ja som sa nedavno zamyslal touto otazku ale obohatil som to o grabnutie slovenskych blogov ako zdroja vyraz slov fraz ktore by sa dali pouzit + nejaky mutator na zmutovanie s klaves skratkami a ciselnimi hrackami na klavesnici ....
samozrejme ze kapacita diskoveho pola na stroji s touto databazou by asi presahovalo 2 tera .. ale ked niekto bude mat chut pustit sa do toh tak nech sa ozve :D
--- sice fajcit budem, ale pit neprestanem ...
Re: Maly prieskum pouzivanych hesiel
A to ti naozaj nestacia duhove tabulky (md5)? To na tieto drobnosti nebudes potrebovat 2TB, par GB postaci. K beznemu slovniku by totiz bolo treba este pridavat cisla a specialne znaky...
Samozrejme na vela znakov treba vela predpocitania a vela miesta. Ale stale lepsie ako uchovavat kompletny zoznam parov plaintext/hash.
Re: Maly prieskum pouzivanych hesiel
pre istotu mam vsade ine heslo, tu na BH mam 22 miestne heslo :D (samozrejme so specialnymi znakmi). viete ake to je utrpenie pisat, ked sa pomylim, pripadne ked sa ponahlam?
inak ohladom toho hesla som robil na skole mensi prieskum a dopadlo to podobne ak nie horsie.
===========================
ak to nevie google, tak to nevie nikto!
Re: Maly prieskum pouzivanych hesiel
A chodis na bh aspon cez https? Ked uz paranoja, tak az do konca.
Ako sa stalo nedavno - nejake velvyslanectva sa dozvedeli, ze existuje tor, a ze to je super bezpecne. Tak posielali e-maily cez tor. No ale neposielali ich cez TLS/SSL(komunikacia) a neboli ani kryptovane(tela mailov) ale v plaintext podobe, takze tipek spravil vlastny tor gateway a odchytaval ich.
Proste brutal murovana strazena brana, nadvazujuca na deravy dreveny plot.
==
Správnemu programátorovi stačí pivo a google.
Re: Maly prieskum pouzivanych hesiel
vacsinou ano, ale momentalne nie, spravim si pre zmenu zalozku aby som nezabudol to s dodat.
===========================
ak to nevie google, tak to nevie nikto!
Re: Maly prieskum pouzivanych hesiel
Tak tak. Heslá hashovať, hashe soliť, soliť a soliť :) + je dobré mať zavedenú politiku hesliel s kontrolou zložitosti, blokáciou účtov a automatickou revokáciou hesiel podľa času platnosti atď. Vhodné je tiež účty dočasne blokovať pri definovanom počte neúspešných pokusov o prihásenie. A školiť, vysvetľovať, kontrolovať - to celé stále dokola :-)
Re: Maly prieskum pouzivanych hesiel
Myslim si, ze na blokaciu uctov treba opatrne- predstav si, ze by niekto nechcel, aby si sa dostal na svoj ucet - stacilo by mu v istych casovych intervaloch zadavat zle hesla a svoj ucet by si uz nikdy nemusel vidiet, kedze nie je az taky problem si takyto skript napisat.
Preto automaticke blokovanie uctov treba velmi zvazit a vhodne navrhnut - inak to bude skor omedzenie, ktore sa da vyuzit niekym inym. Teda aspon ja to tak vnimam.
--
The best way to predict future is to invent it...
Re: Maly prieskum pouzivanych hesiel
jedna znama sa mi raz chvalila, ako obchadza nutnost menit hesla (bola na to hrda). vzdy pouzila to iste heslo, len raz pouzila na konci cislo 1, druhy krat dake ine cislo, treti krat opat cislo 1. nutnost komplikacie hesiel pouzivala tiez tak, ze skombinovala 2 jednoduche hesla z minulosti do jedneho. v praxi to mohlo znamenat napr "1978JurkomojaLaska1", "1978JurkomojaLaska5", "1978JurkomojaLaska1", ... zakladny mechanizmus na odhadnutie zlozitosti hesla zvazuje len zlozitost ale nie logicku prepojenost s osobnostou heslo pouzivajucou. z toho vyplyva ze niektori ludia su voci skoleniam imunni :)
______________
nález plný strát
Re: Maly prieskum pouzivanych hesiel
To rozdelenie hesiel si robil az z tych 57% co sa ti podarilo "cracknut" ?
Pretoze potom su tie udaje nesmerodajne. Ten hash cracker ma urcite vacsiu pravdepodobnost rozlustit md5("ahoj") ako md5("df8943@AsPo69we.<<");
takze do tych 57% sa ti zmestili akurat tie lahke hesla.
==
Správnemu programátorovi stačí pivo a google.
Re: Maly prieskum pouzivanych hesiel
suhlasim s tebou. neboli to vsak lahke hesla typu ahoj, alebo 12345. nekryptovana databaza ma moc nezaujima, pretoze najst takuto db je skor vynimka ako pravidlo.
myslim si vsak, ze 57% hesiel z md5 hashov (vzorka), ktore sa daju najst volne na nete, sa mi zda dost.
(nerobil som smerodajne statistiky, ale iba taky "maly prieskum". v pripade zaujmu mozem doplnit o statistiku z nekryptovanej databazy, ktora bude urcite presnejsia).
Re: Maly prieskum pouzivanych hesiel
57% je sice dost, ale ako pisal pX, nemozes na zaklade toho urobit ziadnu vypovednu statistiku o pouzivani znakov resp. o dlzke hesla.
napr. ak by si pouzil duhove tabulky 99% 1-10+ full-ascii znakov, potom by si vedel povedat s 99% pravdepodobnostou, ze 43% hesiel bolo dlhsich ako 10 znakov.
Re: Maly prieskum pouzivanych hesiel
Upravil by som to na:
hesla skladajuce sa iba z cislic - min 11.4%
hesla skladajuce sa iba z pismen abecedy - min 38.8%
hesla kombinovane z cislic a pismen - min 6.8%
4 znakove - min 2.3%
5 znakove - min 21.7%
6 znakove - min 21.1%
7 znakove - min 6.8%
8 znakove - min 4.6%
10 a viac znakove - 0.6%
==
Správnemu programátorovi stačí pivo a google.
Re: Maly prieskum pouzivanych hesiel
U nas to nebude, bo vsetci maju prihlasovacie meno cislo ISIC :) a heslo rodne cislo :), ale este som to nezmenil, lebo sa mi ńechce.....
Re: Maly prieskum pouzivanych hesiel
No, to celkom chapem ze sa ti nechce menit rodne cislo, vsetko to papierovanie dookola... :-D
Ktora univerzita?
>Tuto teoriu som si nedavno overil na istej nemenovanej univerzite
Ktorej?
na STU, kolegovi precitali heslo ak mi povedal login a cast hesla +id zamestnanca. Islo o webmail (loginy a hesla boli v textaku) Aky bol moj sok, ked synchronizovali loginy a hesla webmail-u s informacnym systemom, kde ucitelia zadavaju aj znamky, a ktory je zavazny...
Re: Ktora univerzita?
nie, nejde o STU.
univerzitu nebudem menovat, nakolko som cosi podobne slubil adminovi
Aby nedoslo k omylu
povinnost pouzivat ten webmial a informacny system nariadil rektor- chemik nie IT-ckar. Dokonca aj to ukladanie hesiel je dielom rektora, ktory je vsemocny podla zakona a Vyskoch skolach 131/2002 Zb.