Kuinka salasanoista tehdään turvallisia?
Mikä tekee salasanoista turvattomia? Se, että niitä ei vaihdeta. Jos salasan olisi jatkuvasti muuttuva, sen kaappaaminen tai nettiin vuotaminen ei hyödyttäisi ketään.
Hyvien salasanojen valitsemiseen löytyy läjäpäin tee niin ja älä teen näin -ohjeita. Kaikissa niissä on yksi heikkous. Jos salasana vuotaa, on aivan sama, onko salasana hyvä vai huono, sillä se on tietomurtajien käytettävissä siihen saakka, kunnes se on vaihdettu. Jos osa salasanasta olisi muuttuva, esimerkiksi aikaan sidottu, ei kukaan pystyisi hyödyntämään salasanaa jälkeenpäin.
Muuttuvan salasanan toimintaperiaate
Automaattisesti muuttuvia salasanoja ei ole vielä olemassa, mutta sellaisia voisivat olla esimerkiksi kellonaikaan tai päivämäärään sidotut salasanat. Käyttäjälle kerrottaisiin sisäänkirjautumisen yhteydessä järjestelmän aika ja pyydettäisiin salasanaa. Hän olisi aiemmin määritellyt, että salasanan alussa olisivat esimerkiksi kellonajan tunnit (1-24) ja lopussa viikonpäivän kaksi alkukirjainta (ma,ti,ke,to,pe,la,su). Näin salasana muuttuisi tunneittain tai päivittäin. Salasanan muuttumisen logiikka määriteltäisiin salasanaa syötettäessä esimerkiksi kertomalla, lisätäänkö muuttuva osa alkuun vai loppuun vai molempiin päihin, ja määrittelemällä, mitä osaa kellonajasta käytetään.
Mitä järjestelmän luominen edellyttäisi? Suurin muutos on ajattelussa. Salasana ei enää olisi muinaisjäänne, jonka keksiminen on hankalaa ja muuttaminen työlästä. Siitä tulisi nomadinen, jatkuvasti muuttuva ja elävä. Kun tämä mielikuvallinen este ylitetään, salasanoja kyselevät ohjelmakirjastot tulee päivittää uusia vaatimuksia vastaamaan ja sen jälkeen niitä käyttävät ohjelmat. Muutos olisi kustannuksiltaan pienempi kuin salasanojen häviämisestä, vuodoista ja tietomurroista aiheutuvat vahingot. Jos ajatus tuntuu järkeenkäyvältä, vie viestiä eteenpäin ja esitä muutostoivomus käyttämiesi ohjelmien ja palvelujen valmistajille.
Asiasanat: salasana, muuttuva, kellonaika, aika, turvallinen, tietomurto, vuoto, tietovuoto, salasanalista, nomadinen.

2 kommenttia:
En itse usko, että esitetyllä tavalla yksinkertaisesti muuttuva salasana kovinkaan paljon auttaisi. Jos murtautuja saa tietoonsa yhden salasanan, siitä löytyy kyllä helposti mikä osuus on muuttuva ja mikä pysyvä. Silloin murtautuja voi seuraavalla kerralla muodostaa uuden salasanan aivan kuten käyttäjäkin.
Esimerkiksi monet verkkopankit käyttävät muuttuvia salasanoja siten, että käyttäjä poimii kertakäyttöiset salasanan hänelle aiemmin toimitetusta listasta. Tämä on varsin hyvä turvakeino, koska seuraavaa salasanaa ei voi mitenkään päätellä edellisestä. Tätä voitaisiin käyttää enemmän myös muissa verkkopalveluissa, esim. seuraavalla tavalla: Kirjautuessaan turvalliselta koneelta (esim. oma kotikone) käyttäjä pyytää verkkopalvelua generoimaan listan kertakäyttösalasanoja. Käyttäjä tulostaa listan itselleen. Kun hän myöhemmin käyttää palvelua esim. matkalla nettikahviloissa, hän voi käyttää kertakäyttöisiä salasanoja eikä haittaa vaikka ne päästäisiin kuuntelemaan.
Viimeaikaisissa tapauksissa, joissa salasanoja on julkaistu, tietomurron kohteina ovat olleet vanhanaikaiset tietojärjestelmät, joihin salasanat oli tallennettu selväkielisinä. Silloin monimutkainenkaan salasana ei ole sen parempi kuin yksinkertainen. Suurimmassa osassa nykyjärjestelmiä kuitenkin salasanat tallennetaan salattuina. Näissä tapauksissa järjestelmään murtautuja ei saa salasanoja suoraan käyttöönsä, ja niiden selvittäminen on hankalampaa, jos käyttäjä on valinnut monimutkaisen salasanan. Eli ei niitä ohjeita hyvien salasanojen muodostamiseksi kannata kokonaan unohtaa. Samoin ainakin tärkeimmissä verkkopalveluissa kannattaa käyttää eri salasanoja.
Arto
Moro Arto,
kiitos kommentista. Helpointa tietysti olisi lopettaa kokonaan salasanojen käyttö ja tehdä kaikesta tiedosta avointa ja julkista :)
Nuo listat eivät toimi ainakaan nomadien tapauksessa, sillä ne vaativat postiosoitteen listan vastaanottamiseksi.
Päivi & Santeri
Lisää kommentti. Kirjatohtori kunnioittaa mielipidettäsi. Kommenttien nettisensuuri ja urkinta on estetty.
Luo viittaus