Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
16.5.Uwierzytelnianieużytkownika
819
Możnastosowaćkilkaodmiantychprostychschematówustalaniahaseł.
Możnanaprzykładczęściejzmieniaćhasło.Wskrajnymprzypadkuhasłozmie-
niasiępodczaskażdejsesji.Nakońcukażdejsesjijestwybierane(przezsystem
lubużytkownika)nowehasło,któregonależyużyćdonastępnejsesji.Wtakim
przypadku,jeślinawetdochodzidoużyciahasłaprzeznieuprawnionąosobę,
możetosięzdarzyćtylkoraz.Gdyuprawnionyużytkownikspróbujeposłużyć
sięjużnieważnymhasłemnanastępnejsesji,odkryjenaruszeniebezpieczeń-
stwa.Możnawięcbędzieprzystąpićdonaprawianiazłamanegozabezpieczenia.
16.5.3.Zabezpieczaniehaseł
Wadąwszystkichtychmetodsąkłopotyzsekretnymutrzymywaniemhaseł
wkomputerze.Wjakisposóbsystemmożeprzechowywaćhasłobezpiecznie,
pozwalającjednocześnienakorzystaniezniegoprzyuwierzytelnianiuużyt-
kownikapodającegoswojehasło?WsystemieUNIXstosujesiębezpieczne
haszowaniewceluuniknięciakoniecznościutrzymywaniaspisuhasełwta-
jemnicy.Ponieważhasłojesthaszowane,anieszyfrowane,systemniemoże
zdeszyfrowaćprzechowanejwartościiodkryćoryginalnegohasła.
HASŁASILNEIŁATWEDOZAPAMIĘTANIA
Stosowaniemocnychhaseł(trudnychdoodgadnięciaipodpatrzeniazzapleców)
jestniezwykleważnewsystemachkrytycznych,np.przyobsłudzekontbanko-
wych.Istotnejestrównież,abynieużywaćtegosamegohasławwielusystemach,
gdyżzhakowaniehasławktórymśzmniejważnychsystemówbyłobyrówno-
znacznezodkryciemhasła,któregoużywaszwważniejszychsystemach.Dobry
sposóbpoleganautworzeniuhasłazpierwszychliterwyrazówłatwejdozapamię-
taniafrazy,zużyciemzarównolitermałych,jakidużychidokładającjeszczejakąś
liczbęlubznakprzestankowy.NaprzykładzfrazyflMojejsympatiijestnaimię
Katarzyna”możnaotrzymaćhasłoflMsjniK!”.Hasłotakiejesttrudnedozłamania,
alekonkretnyużytkownikmożejełatwozapamiętać.Bezpieczniejszysystemmógł-
bypozwalaćnawięcejznakówwhasłach.Wgruncierzeczysystemmógłbynawet
dopuszczaćwystępowaniewhasłachspacji,abyużytkownikmógłutworzyćhasło-
frazę(frazędostępu;passphrase)łatwądozapamiętania,lecztrudnądozłamania.
Funkcjehaszowaniałatwojestobliczać,leczichodwracaniejestniezwy-
kletrudne(jeśliwręcznieniemożliwe)22.Mającdanąwartośćx,łatwojestob-
liczyćwartośćfunkcjif(x),natomiastdladanejwartościf(x)obliczeniexjest
22Funkcjetakienazywasięrównieżjednokierunkowymi(one-wayfunctions)przyp.tłum.