Gaze Based Passwords - salasanatyypit, jotka käyttäjä antaa yhdellä silmäyksellä. Todennus katsepohjaisilla salasanoilla on dynaaminen todennus [Huom. 1] perustuu ihmisen silmän liikkeiden sarjaan ja on vähemmän haavoittuva kuin tekstisalasanan todennus hyökkäyksille, kuten olkapäässä surffaamiselle [Huom. 2] . Tällainen autentikointi käyttää silmän biologisia parametreja, joten todennuksen läpäisemiseksi on välttämätöntä tietää katsepohjaisen salasanan lisäksi myös käyttäjä, joka syötti tämän salasanan tietokantaan rekisteröityessään. Toisin sanoen, vaikka hyökkääjä tietäisi katsepohjaisen salasanan, on erittäin todennäköistä, että hän ei pysty todentamaan, koska hänen silmänsä ovat erilaiset kuin todellisen käyttäjän silmät.
Perinteinen salasanan syöttö on alttiina useille hyökkäyksille (kuten salasanan syöttöprosessin vakoilulle (olkapääselailu)). Myös salasanan manuaalinen syöttäminen on hankalaa henkilöille, joilla on asianmukainen vamma, ja niille, jotka ovat vuorovaikutuksessa tietokoneen kanssa, kun heidän kätensä ovat kiireisiä muussa työssä (esimerkiksi kirurgisten toimenpiteiden aikana). Lisäksi pelkkä teksti -salasana ei käytä yksittäisiä ominaisuuksia, jotka ovat yksilöllisiä jokaiselle henkilölle. Tämä tarkoittaa, että jos hyökkääjä tietää jonkun käyttäjän salasanan, jolla on pääsy johonkin järjestelmään, hän voi esiintyä tämän käyttäjänä ja saada pääsyn tähän järjestelmään, koska järjestelmä, joka käyttää vain hänen salasanaansa käyttäjän tunnistamiseen, ei pysty erottamaan hyökkääjä oikealta käyttäjältä. Siksi käyttäjän todennuksen luotettavuuden parantamiseksi on tarpeen käyttää yksilöllisiä ominaisuuksia.
Tällä hetkellä henkilön biologiset parametrit ovat luotettavin todiste hänen henkilöllisyydestään, koska ne ovat yksilöllisiä jokaiselle henkilölle (joitakin poikkeuksia lukuun ottamatta, kuten kaksoset). Monia näistä parametreista käytetään jo todentamisessa: sormenjälki , käden geometria, iiris , verkkokalvo , kasvojen geometria. Lisäksi autentikointi voi tapahtua paitsi jonkin biologisen parametrin kiinnittämisen kautta, myös ihmisen ja tietokoneen vuorovaikutuksessa jonkin aikaa [1] . Yksi tällainen vuorovaikutus on salasanan syöttäminen yhdellä silmäyksellä. Tämän tekniikan merkitys on siinä, että salasanaa syötettäessä käytetään silmän ainutlaatuisia parametreja ( sarveiskalvon taivutussäde , silmänsisäisen nesteen taitekerroin, ...) ja salasanan lisäksi luotettavampi lisätaso suoja ilmestyy.
Kiinnityspisteiden rekisteröimiseksi kannettaviin tietokoneisiin sisäänrakennettu tai näyttöön asennettu katseenseurantajärjestelmä lähettää tietyn rakenteen omaavaa näkymätöntä infrapunavaloa, joka heijastuu käyttäjän silmistä. Kamera taltioi heijastuneen signaalin ja analysoi sen. Käytön aikana järjestelmä tarkkailee tilaa suoraan monitorin edessä. Nykyaikaiset laitteet pystyvät tarkkailemaan noin 30x40 cm:n aluetta 50-80 cm:n etäisyydellä näytöstä. Näytteenottotaajuudella 120 Hz kamera luo kuvan 8,3 ms välein ja sen avulla tunnistetaan silmistä heijastuva tietyn rakenteen signaali. Siten järjestelmä määrittää niiden sijainnin. Järjestelmä asettaa katseen suunnan vektorin avulla, joka määräytyy pupillista ja iiriksestä heijastuneiden signaalien välisen eron perusteella. Tämän jälkeen laite välittää tietoja silmien asennosta ja katseen suunnasta, mukaan lukien aikaleiman, tietokoneella toimivaan erityisohjelmaan. Tämä työkalu karsii pois paljon silmien liikkeitä ja räpyttelee laskeakseen kiinnityspisteitä, eli ne näytön alueet, jotka todella havaitset. Näyttöruudulla näkyvän sisällön perusteella ohjelma oppii mitä sanaa parhaillaan luet tai mitä kuvaa katselet.
Katsepohjaisia salasanoja on useita. Tässä on joitain niistä:
Katso numeronäppäimistön salasanaa | Katsekuvan salasana | Katseeleen salasana | Objektin jäljen salasana |
---|---|---|---|
Salasana, jonka käyttäjä antaa yhdellä silmäyksellä, siirtämällä sitä ruudun numerolohkojen läpi ja pysähtyen tiettyjen lohkojen kohdalla |
Salasana, jonka käyttäjä syöttää silmillään siirtämällä sitä näytöllä olevan kuvan ympäri ja oleskellessaan kuvan tietyissä kohteissa |
Salasana, jonka käyttäjä syöttää yhdellä silmäyksellä ja piirtää sen avulla erilaisia geometrisia muotoja tyhjälle näytölle |
Salasana, jonka käyttäjä syöttää silmillään, kun hän seuraa tiettyä liikkuvien kohteiden sarjaa |
Tarkastellaan CSIRO-tutkijan David Rosadon kokeilua, jossa hän vertasi edellä käsiteltyjen katsepohjaisten salasanojen suorituskykyä ja luotettavuutta perinteiseen tekstisalasanaan. Katseen asennon kiinnittämiseen näytöllä käytetään infrapunasäteilyä , joka lähetetään erityislaitteella silmään, heijastuu ja osuu monitorin näyttöön. Lisäksi erikoisohjelmisto laskee katseen koordinaatit heijastuneen säteen avulla. Nämä koordinaatit liittyvät salasanaelementtiin (numerolohko, kuvaobjekti, kuvion geometrinen elementti, ...). Jos ohjelmisto pystyi määrittämään elementtien järjestyksen ja se vastaa tämän käyttäjän kiinteää, salasana syötetään oikein.
Jos järjestelmään lisätään uusi käyttäjä, hänen on suoritettava kalibrointimenettely käyttäjän silmän parametrien määrittämiseksi. Tietokanta tallentaa käyttäjätilin (käyttäjänimi, salasana jokaiselle menetelmälle, silmäparametrit (kalibrointiparametrit)). Ohjelmisto käyttää katseen sijainnin koordinaatteja laskettaessa sen käyttäjän kalibrointiparametreja, jonka nimi on määritetty. Silmän parametreja ovat sarveiskalvon kaarevuussäde, pupillin keskustan ja sarveiskalvon välinen etäisyys, sarveiskalvon taitekerroin ja silmänsisäinen neste.
Kokeeseen osallistui useita ihmisiä, jotka syöttivät jokaisen viidestä salasanatyypistä 10 kertaa. Kaikki ne on kalibroitu etukäteen. Neljä uutta salasanansyöttötapaa analysoitiin verrattuna perinteiseen menetelmään. Jokaiselle menetelmälle määritettiin salasanan pituus, joka vastaa muiden menetelmien salasanojen pituutta.
Menetelmä | Vastaava salasanan pituus |
---|---|
teksti salasana | 4 merkkiä |
Katso numeronäppäimistön salasanaa | 5 digitaalista lohkoa |
Katsekuvan salasana | Kuvassa 3 kohdetta |
Katseeleen salasana | 6 riviä |
Objektin jäljen salasana | 4 liikkuvaa kohdetta |
Salasanan syöttönopeus, virheprosentti ja järjestelmän kyky määrittää salasanaelementit, jos joku esiintyy toisena, tutkittiin:
Keskimääräinen salasanan syöttöaika kullekin menetelmälle | Salasanavirheiden prosenttiosuus kullekin menetelmälle | Käyttäjien onnistuneen todennuksen prosenttiosuus käyttämällä muiden käyttäjien kalibrointiparametreja |
---|---|---|
Tällä hetkellä ihmisen biologisia parametreja käyttävät autentikointimenetelmät ovat luotettavimpia, koska nämä parametrit ovat ainutlaatuisia. Tekniikan kehittyessä näistä menetelmistä tulee helpommin saavutettavia ja laadukkaampia. Katsepohjaisilla salasanoilla todennus on kaksitasoinen turvajärjestelmä: salasana ja salasanan syöttämisen ainutlaatuisuus silmän biologisten parametrien perusteella. Katsepohjaiset salasanat sopivat vammaisille ja tilanteissa, joissa tietokoneen kanssa vuorovaikutuksessa oleva henkilö ei voi käyttää käsiään.
David Rosadon käytännön tutkimus on osoittanut, että tietyntyyppiset katseeseen perustuvat salasanat ylittävät perinteisen tekstisalasanan nopeuden ja syöttövirheiden prosenttiosuuden suhteen. Kun syötät salasanan yhdellä silmäyksellä, salasanan "varastamisen" todennäköisyys syöttöprosessia vakoilemalla pienenee. Kokeilu osoitti myös, että suurella todennäköisyydellä hyökkääjä ei voi läpäistä todennusprosessia, vaikka hän tietäisi oikean käyttäjän katsepohjaisen salasanan, koska järjestelmä käyttää kullekin henkilölle yksilöllisiä silmäparametreja.