Useimmiten käyttäjien hallinta käyttöjärjestelmissä perustuu käyttäjätunnuksiin, ryhmiin ja niille annettuihin käyttöoikeuksiin. Käyttöoikeudet useimmiten annetaan roolien kuten "ylläpitäjä", "käyttäjä", "Sisällönhaltija" jne perusteella.
Salasanojen hallinnointi
Yksi keskeisiä asioita käyttäjän tunnistuksessa on salasana. Muussa kuin automaatiojärjestelmässä on ehdottoman tärkeää että käyttäjien salasanat a.) vanhenevat riittävän usein, b.) vaaditaan riittävän monipuolinen salasana. Nämä molemmat toiminnot ovat hallinnoitavissa salasanoja ylläpitävän palvelun asetuksissa.
Automaatiojärjestelmät ovat huomattavasti suljetumpia järjestelmiä kuin julkisessa verkossa tai siihen kytköksissä olevat työasemat, esimerkiksi toimiston työasemat. Näinollen automaatiojörjestelmissä usein näkee käytetättävän yhteisiä ylläpito yms salasanoja yksilöllisten salasanojen ja tunnusten sijaan. Ratkaisu on toisaalta ymmärrettävä järjestelmän luonteen kannalta ja sen kannalta mutta toisaalta se asettaa haasteita tietoturvan suhteen koska yhteisillä tunnuksilla on varsin hankala jäljittää, kuka teki ja mitä ongelman sattuessa. Toisaalta automaatiojärjestelmien käyttäjähallintaa suunniteltaessa tulee varmistaa että salasanapolitiikka ei missään tilanteessa lukitse ylläpitäjää ulos järjestelmästä.
Vahva tunnistus
Uudelleenkäytettävät salasanat ovat useimmiten osoittautuneet tietoturvaltaan riittämättömiksi automaatiojärjestelmien tarpeisiin; niiden murtaminen on lyhyellä tähtäimellä hyvin yksinkertaista. Vahvassa autentikoinnissa käytetään useimmiten jatkuvasti vaihtuvaa, tokeniin perustuvaa salasanaa joka on jokaisella kirjautumiskerralla eri. Käyttäjä saa salasanan omalta hallussaan olevalta älykortilta joka luo joka kirjautumiselle uuden salasanan.
Autentikointiin käytettäviä teknologioita
Useimmissa teollisuuslaitoksissa julkiseen verkkoon kytköksissä olevien koneiden käyttäjätunnukset ja salasanat hallinnoidaan keskitetysti, näinollen myös kirjautuminen järjestelmiin tapahtuu keskitetysti. Tähän on olemassa useita eri tapoja joista yleisimpinä Kerberos ja LDAP.
Tapoja käyttäjätunnusten ja salasanojen hallintaan on useita mutta automaatiomaailmassa yksi yleisimmjistä on Microsoftin kehittämä Active Directory. Rakenteeltaan AD on järjestelmä joka käyttäjätunnusten lisäksi sisältää tietoa verkon resursseista sekä verkkoon kytketyistä laitteista.
Käyttäjänhallintaan liittyviä keskeisiä ehtoja
Koska käyttäjänhallinnalla on monissa tuotantolaitoksissa ehdoton rooli käyttäjien verkkokäyttäytymisen ja pääsyn määrittelyssä, käyttäjänhallintaa suunniteltaessa tulee huomioida ainakin seuraavat seikat, osa jo listattukin yllä:
- riittävä salasanapolitiikka
- järjestelmän tulee automaattisesti poistaa tai vähintään deaktoivoida säännöllisesti käyttämättömät käyttäjätunnukset
- järjestelmissä tulee käyttä mahdollisimman suppeita käyttäjätunnuksia jatkuvasti käytössä oleville sovelluksille
- etuoikeutettujen käyttäjien kuten ylläpitäjä määrä tulee pitää mahdollisimman pienenä
- mahdolliset järjestelmän luomat oletus-käyttäjätunnukset tulee vähintään poistaa käytöstä
- käyttöoikeudet tulee määritellä mahdollisimman suppeiksi, ei ylimääräisiä käyttöoikeuksia; ennemmin luodaan useampia rooleja kuin annetaan käyttöoikeuksia niitä tarvitsemattomille ryhmien jäsenille