LDAP-hakemistoa kehitetään
|
| Minna Harjuniemi |
| Mappiposti, WebOodi, käyttäjätunnuksen jatkaminen,
liikuntatilojen varaus - näitä kaikkia yhdistää keskitetty autentikointipalvelu.
Käyttäjä voi siis tunnistautua eri järjestelmissä olevillä käyttäjätunnuksilla
omaksi itsekseen eli palveluita käyttääkseen ei tarvitse toista, kolmatta
tai neljättä käyttäjätunnusta. Palveluiden käyttämiseen ja käyttöoikeuksien tarkistamiseen on toistaiseksi riittänyt tieto siitä, että käyttäjä osaa antaa oikean salasanan. Nykyisellä menetelmällä ei siis voida välittää tietoa siitä, onko kyseessä kenties humanistisen vai matemaattis-luonnon- tieteellisen tiedekunnan käyttäjä tai kuuluuko käyttäjä henkilökuntaan vai opiskelijoihin. |
Rooli- ja ryhmä-
|
Edellä kuvattujen roolitietojen välittäminen tulee tarpeelliseksi
viimeistään yliopiston uutta portaalijärjestelmää käyttöönotettaessa:
portaalissahan on tarkoitus muokata käyttäjälle näytettävää tietosisältöä sen
mukaan, minkä oletetaan häntä roolinsa mukaisesti kiinnostavan - esimerkiksi
humppalogian laitoksen opiskelija saa portaalietusivulleen tiedon humppalogian laitoksen
ajankohtaisista asioista. Rooli- ja ryhmätietoja on helpointa tallettaa hakemistoon. Hakemisto tässä yhteydessä on oikeastaan tietovarasto, johon voidaan tallettaa käyttäjiin - tai oikeastaan mihin tahansa tietokoneet mukaan lukien - liittyvää dataa. Julkisen avaimen menetelmää käytettäessä käyttäjäkohtaiset julkiset avaimet voidaan laittaa näkyville hakemistoon, jonka ylläpitäjään käyttäjät luottavat. Tavanomaisten tietokantojen sijaan hakemistot on optimoitu nimenomaan luettaviksi. Hakemistot on rakennettu hierarkisiksi, joten alemmalle tasolle voidaan periyttää ylemmän tason ominaisuuksia, esimerkiksi käyttöoikeuksia tai organisaatiotietoja. Standardiksi tavaksi lähestyä sähköisiä hakemistoja on tullut LDAP (Lightweight Directory Access Protocol). Yleiskielessä LDAP-hakemistolla tarkoitetaan siis LDAP:illa lähestyttävää hakemistoa. Yliopistolla on jo useita vuosia ollut käytössä LDAP-hakemisto, josta on voinut
hakea käyttäjien yhteystietoja, erityisesti sähköpostiosoitteita.
Yhteystietohakemiston rinnalle rakennetaan nyt käyttäjien todentamiseen ja
käyttöoikeuksien tarkistukseen käytettävä keskitetty hakemisto. Tässä yhteydessä
toteutetaan myös ohessa mainittu autentikointijärjestelyiden muutos. |
Autenti-
|
LDAP-pohjaista keskitettyä autentikointipalvelua hyödyntäviä
järjestelmiä on melko helppo rakentaa - periaatteessa myös laitosten omat
järjestelmät voisivat tällaista palvelua hyödyntää. Menetelmä ei kuitenkaan ole
täysin ongelmaton: jos käyttäjät tottuvat antamaan tunnus-salasana-parinsa mitä
moninaisimmissa yhteyksissä, on mahdollista, että ilkeämielinen ylläpitäjä perustaa
näennäisesti kunnollisen näköisen www-palvelun, jonka pohjimmaisena tarkoituksena
onkin kerätä käyttäjien antamat tunnus-salasana-parit tietoonsa. Ideaalitilanteessa
käyttäjille voitaisiin kertoa, että on vain yksi osoite, jossa he saavat antaa
tunnuksensa ja salasanansa. Käyttömukavuuden ylläpitämiseksi ei käyttäjän pidä joutua kirjoittamaan salasanaansa useita kertoja yhden istunnon aikana. Ensimmäisen kirjautumisen jälkeen voidaan käyttöoikeus välittää muille sitä vaativille palveluille ns. tiketin avulla. Tällainen kertakirjautuminen on välttämätön ominaisuus esimerkiksi tulevassa portaalissa: kun käyttäjä on kirjautunut omalle portaalisivulleen, hän pääsee esimerkiksi webmailiinsa tai käyttölupatietoihinsa käsiksi tarvitsematta antaa salasanaansa uudestaan. Yliopistolla on käytettävissä jo nyt tällainen tikettipohjainen autentikointimahdollisuus, jossa on joitakin puutteita. Itse tehtävien muutosten lisäksi harkitaan myös, onko järkevämpää siirtyä johonkin yleisemmin käytössä olevaan järjestelmään (esim. pubCookie tai WebISO). Käyttäjälle autentikoinnin taustalla oleva järjestelmä ei varsinaisesti näy, vaan kyse on enemmänkin ylläpidon ongelmasta. Tunnistamistarpeita on myös erilaisten organisaatioiden - kuten yliopistojen - välillä: voi olla palveluita, jotka on tarkoitettu myös muiden yliopistojen opiskelijoille (esimerkiksi www-kursseja tai kirjastotietokantoja). Tällöin ei välttämättä ole tarpeen edes välittää tietoa siitä, kuka yksittäinen käyttäjä on, vaan pikemminkin, mitä hän on: humppalogian opiskelijalla Helsingin yliopistosta voi olla oikeus käyttää tiettyä tietokantaa vaikkapa Joensuun yliopistossa. Tälle opiskelijalle voitaisiin toki myöntää käyttölupa Joensuun yliopiston tietojärjestelmiin eli käyttäjä tarvitsi taas yhden tunnus-salasana-parin lisää. Elegantimmassa ratkaisussa käyttöoikeus pystytään todentamaan käyttäjän olemassaolevalla tunnuksella, ja tämän toteuttaminen vaatii yhteisen tarkistusrajapinnan organisaatioiden välille. Tuota rajapintaa - samoin kuin yhteisiä määrityksiä LDAP-hakemistoille - ollaan
Suomessa määrittämässä Funetin Hakemistot käyttäjähallinnossa -projektissa.
Yhtenä vahvimmista ehdokkaista on Shibboleth, amerikkalaisissa yliopistoissa kehitetty
standardeihin pohjautuva tekniikka, jossa käyttäjän tietosuoja on viety mahdollisimman
korkealle tasolle. Tässä käyttäjä pystyy tarkkaan määrittelemään, mitä tietoja
hän suostuu itsestään millekin taholle antamaan. |
|
|