I tidigare artiklar har vi redan diskuterat vad IdM Àr, hur man avgör om en sÄdan system Àr nödvÀndig för din organisation, vilka uppgifter den löser och hur man kan motivera budgeten för implementering inför ledningen. Idag kommer vi att tala om viktiga steg som organisationen mÄste gÄ igenom för att nÄ en adekvat mognadsnivÄ innan IdM-systemet implementeras. Eftersom IdM syftar till att automatisera processer Àr det omöjligt att automatisera kaos.

Innan företaget vÀxer till en stor organisation och samlar pÄ sig en mÀngd olika affÀrssystem, tÀnker de vanligtvis inte pÄ Ätkomsthantering. DÀrför Àr processerna för att erhÄlla rÀttigheter och kontrollera befogenheter ofta oorganiserade och svÄra att analysera. AnstÀllda lÀmnar in förfrÄgningar om Ätkomst pÄ sitt eget sÀtt, godkÀnnandeprocessen Àr inte heller formaliserad, och ibland existerar den helt enkelt inte. Det Àr omöjligt att snabbt förstÄ vilka Ätkomster en anstÀlld har, vem som godkÀnt dem och pÄ vilken grund.

Med tanke pÄ att processen för automatisering av Ätkomst berör tvÄ huvudsakliga sidor - personaldata och data frÄn informationssystem som behöver integreras, lÄt oss titta pÄ de steg som Àr nödvÀndiga för att implementeringen av IdM ska gÄ smidigt och inte orsaka avvisande:
- Analys av personalprocesser och optimering av stöd för databaser över anstÀllda i personalsystem.
- Analys av anvÀndardata och rÀttigheter samt aktualisering av metoder för Ätkomsthantering i de mÄlsystem som planeras att kopplas till IdM.
- Organisatoriska ÄtgÀrder och involvering av personalen i förberedelserna för implementeringen av IdM.
Personaldatan
KÀllan för personaldata i organisationen kan vara en eller flera. Till exempel kan organisationen ha ett omfattande filialnÀtverk, och i varje filial kan en egen personalbas anvÀndas.
Först och frÀmst Àr det nödvÀndigt att förstÄ vilka grundlÀggande data om anstÀllda som lagras i personalsystemet, vilka hÀndelser som registreras, samt att bedöma deras fullstÀndighet och struktur.
Ofta registreras inte alla personalhÀndelser i personalinformationen (och Ànnu oftare registreras de inte i tid och inte helt korrekt). HÀr Àr nÄgra typiska exempel:
- semester, deras kategorier och perioder (Ärliga eller lÀngre) registreras inte;
- Delvis sysselsÀttningsgrad registreras inte: till exempel, medan anstÀllda Àr pÄ lÄng ledighet för att ta hand om barn, kan de samtidigt arbeta deltid;
- Den faktiska statusen för kandidaten eller anstÀllda har redan Àndrats (anstÀllning/överflyttning/avskedande), medan ordern om denna hÀndelse kommer med fördröjning;
- En anstÀlld överförs till en ny tjÀnst genom avskedande, men informationen om detta tekniska avskedande registreras inte i personalsystemet.
Det Àr ocksÄ viktigt att uppmÀrksamma kvaliteten pÄ data, eftersom eventuella fel och oegentligheter, som erhÄlls frÄn en pÄlitlig kÀlla, vilken Àr personalsystem, kan blir dyra och orsaka mÄnga problem vid implementeringen av IdM. Till exempel har personalavdelningar ofta olika format för att registrera anstÀlldas tjÀnster i personalsystem: versaler och gemener, förkortningar, olika antal mellanslag och sÄ vidare. Som ett resultat kan samma tjÀnst registreras i personalsystemet i följande variationer:
- Senior Manager
- senior manager
- st. manager
- st. managerâŠ
Det uppstÄr ofta skillnader i skrivsÀtt av namn:
- Shmeleva Natalia Gennadyevna,
- Shmeleva Natalia GennadievnaâŠ
För vidare automatisering Àr en sÄdan röra oacceptabel, sÀrskilt om dessa attribut Àr viktiga identifieringskÀnnetecken, det vill sÀga att uppgifterna om anstÀllda och deras befogenheter i systemen matchas just baserat pÄ namn.

Dessutom bör man inte glömma möjligheten av namnlikhet inom företaget. Om det finns tusen anstÀllda kan sÄdana överensstÀmmelser vara fÄ, men om det finns 50 000 kan det bli ett kritiskt hinder för korrekt funktion av IdM-systemet.
Sammanfattningsvis drar vi slutsatsen: datainmatningsformatet i organisationens personalsystem bör standardiseras. Parametrarna för att mata in namn, tjÀnster och avdelningar bör vara tydligt definierade. Den optimala lösningen Àr nÀr personaladministratören inte matar in data manuellt utan vÀljer dem frÄn ett förutbestÀmt register över avdelnings- och tjÀnstestrukturer med hjÀlp av funktionen 'select' i personalsystemet.
För att undvika ytterligare fel vid synkronisering och slippa manuellt korrigera skillnader i rapporterna, Àr det mest föredragna sÀttet att identifiera anstÀllda att införa ett ID för varje anstÀlld inom organisationen. Denna identifierare kommer att tilldelas varje nyanstÀlld och figurerar bÄde i personalsystemet och i organisationens informationssystem som en obligatorisk attribut för kontot. Oavsett om den bestÄr av siffror eller bokstÀver, Àr det viktigaste att den Àr unik för varje anstÀlld (till exempel anvÀnder mÄnga anstÀllningsnummer). I framtiden kommer införandet av denna attribut att underlÀtta kopplingen av data om en anstÀlld i personalavdelningen med deras konton och behörigheter i informationssystemen.
SÄ alla steg och mekanismer för personalhantering mÄste analyseras och ordnas. Det Àr möjligt att nÄgra processer behöver Àndras eller förbÀttras. Det Àr ett trÄkigt och noggrant arbete, men det Àr nödvÀndigt, annars kan bristen pÄ tydliga och strukturerade data om personalhÀndelser leda till fel vid deras automatiska behandling. I vÀrsta fall kommer ostrukturerade processer att vara helt omöjliga att automatisera.
MÄlsystem
I nÀsta steg behöver vi ta reda pÄ hur mÄnga informationssystem vi vill integrera i IdM-strukturen, vilken information om anvÀndare och deras rÀttigheter som lagras i dessa system och hur man hanterar dem.
I mÄnga organisationer finns det en uppfattning att om vi installerar IdM, konfigurerar anslutningarna till mÄlsystemen, sÄ kommer allt att fungera med ett viftande av en magisk stav, utan ytterligare insatser frÄn vÄr sida. SÄ Àr tyvÀrr inte fallet. I företag utvecklas och ökar landskapet av informationssystem gradvis. I varje system kan det finnas olika tillvÀgagÄngssÀtt för att ge ÄtkomstrÀttigheter, det vill sÀga olika grÀnssnitt för Ätkomsthantering kan vara konfigurerade. NÄgonstans sker hantering via API (application programming interface), nÄgon annanstans genom en databas med hjÀlp av lagrade procedurer, och pÄ vissa stÀllen kan interaktionsgrÀnssnitt helt saknas. Man bör vara beredd pÄ att det kan bli nödvÀndigt att se över mÄnga befintliga processer för hantering av konton och rÀttigheter i organisationens system: Àndra dataformat, pÄ förhand förbÀttra interaktionsgrÀnssnitten och avsÀtta resurser för dessa arbeten.
Rollmodell
Du kommer sannolikt att stöta pÄ begreppet rollmodell redan i valprocessen av IdM-lösningsleverantör, eftersom detta Àr ett av de centrala begreppen inom hantering av ÄtkomstrÀttigheter. I denna modell ges Ätkomst till data via en roll. En roll Àr en samling av rÀttigheter som minimalt behövs för att en anstÀlld i en viss tjÀnst ska kunna utföra sina funktionella uppgifter.
Rollbaserad Ätkomsthantering har en rad obestridliga fördelar:
- enkla och effektiva tilldelningar av samma rÀttigheter till ett stort antal anstÀllda;
- snabb Àndring av Ätkomsten för anstÀllda som har samma uppsÀttning rÀttigheter;
- uteslutande av överflödiga rÀttigheter och avgrÀnsning av oförenliga befogenheter för anvÀndare.
Rollmatrisen byggs först upp separat i varje system inom organisationen, och skalan till hela IT-landskapet, dÀr rollerna frÄn varje system formar globala affÀrsroller. Till exempel kommer affÀrsrollen "BokhÄllare" att inkludera flera separata roller frÄn varje informationssystem som anvÀnds inom företagets bokföring.
PÄ senare tid anses det vara en "best practice" att redan under utvecklingen av applikationer, databaser och operativsystem skapa en rollmodell. Samtidigt Àr det inte ovanligt att systemet saknar instÀllda roller eller inte har nÄgra alls. I sÄdana fall mÄste systemadministratören mata in kontoinformationen i flera olika filer, bibliotek och kataloger som ger de nödvÀndiga behörigheterna. Att anvÀnda pÄ förhand definierade roller möjliggör att ge behörigheter för en hel uppsÀttning operationer i systemet med komplexa sammansatta data.
Roller i informationssystem fördelas i regel enligt positioner och avdelningar i organisationsstrukturen, men kan ocksĂ„ skapas för specifika affĂ€rsprocesser. Till exempel, inom en finansiell organisation har flera anstĂ€llda inom avdelningen för betalningar samma befattning â operatör. Men inom avdelningen finns Ă€ven en fördelning av specifika processer, som olika typer av transaktioner (externa eller interna, i olika valutor, med olika segment av organisationen). För att ge var och en av affĂ€rsgrenarna pĂ„ en avdelning Ă„tkomst i informationssystemet med rĂ€tt specifik gĂ„ng krĂ€vs det att rĂ€ttigheter inkluderas i separata funktionella roller. Detta kommer att möjliggöra att ge en minimalt tillrĂ€cklig uppsĂ€ttning befogenheter, utan överflödiga rĂ€ttigheter, för varje verksamhetsomrĂ„de.
Dessutom, för stora system med hundratals roller, tusentals anvÀndare och miljoner behörigheter Àr det en god praxis att anvÀnda en rollhierarki och arv av privilegier. Till exempel kommer den överordnade rollen Administratör att Àrva privilegier frÄn de underordnade rollerna: AnvÀndare och LÀrare, dÄ Administratören kan göra allt som AnvÀndaren och LÀraren kan, plus ha ytterligare administrativa rÀttigheter. Genom att anvÀnda en hierarki finns det inget behov av att Äterge samma rÀttigheter i flera roller av samma modul eller system.
I det första steget kan roller skapas i de system dÀr det möjliga antalet kombinationer av rÀttigheter inte Àr sÄ stort och dÀrmed Àr det enkelt att hantera ett litet antal roller. Detta kan vara typiska rÀttigheter som behövs för alla anstÀllda i företaget, i offentliga system sÄsom Active Directory-katalogen (AD), e-postsystem, Service Manager och liknande. DÀrefter kan de skapade rollmatriserna för informationssystemen integreras i den övergripande rollmodellen, vilket förenar dem i affÀrsroller.
Genom att anvÀnda denna metod kommer det i framtiden att bli enkelt att automatisera hela processen för att tilldela ÄtkomstrÀttigheter baserat pÄ de skapade rollerna i det första steget nÀr IdM-systemet implementeras.
N.B. Det Àr viktigt att inte försöka inkludera sÄ mÄnga system som möjligt i integrationen direkt. System med mer komplex arkitektur och struktur för Ätkomstkontroll bör kopplas till IdM i ett halvautomatiskt lÀge i det första steget. Det innebÀr att endast automatiskt generera en begÀran om Ätkomst baserat pÄ personalhÀndelser, som skickas till administratören för att inrÀtta rÀttigheterna manuellt.
Efter att det första steget har slutförts kan systemets funktionalitet spridas till nya utökade affÀrsprocesser, genomföra fullstÀndig automatisering och skala upp genom att koppla in ytterligare informationssystem.

Med andra ord, för att förbereda inför implementeringen av IdM, bör man utvÀrdera informationssystemens beredskap för den nya processen och i förvÀg utveckla externa grÀnssnitt för att hantera konton och anvÀndarrÀttigheter, om sÄdana grÀnssnitt saknas i systemet. Man bör ocksÄ arbeta med frÄgan om stegvis skapande av roller i informationssystem för att möjliggöra en integrerad hantering av Ätkomst.
Organisatoriska ÄtgÀrder
Det Àr viktigt att inte bortse frÄn organisatoriska aspekter. I vissa fall kan de spela en avgörande roll, eftersom effektiv interaktion mellan avdelningarna ofta pÄverkar hela projektets resultat. För detta rekommenderar vi vanligtvis att skapa ett team av processdeltagare inom organisationen, som inkluderar alla involverade avdelningar. Eftersom detta Àr en extra belastning för personer, försök att pÄ förhand förklara för alla deltagare deras roll och betydelse i interaktionsstrukturen. Om man kan 'pumpa' kollegorna med idén om IdM i detta skede kan man undvika mÄnga svÄrigheter senare.

Ofta Àr det avdelningar för informationssÀkerhet eller IT som fungerar som 'Àgare' av IdM-implementeringsprojektet i företaget, medan affÀrsavdelningarnas Äsikter inte beaktas. Detta Àr ett stort misstag, eftersom endast de vet hur och i vilka affÀrsprocesser varje resurs anvÀnds, samt vem som ska ha tillgÄng till den och vem som inte ska ha det. DÀrför Àr det viktigt att tydligt ange att affÀrsÀgarna ansvarar för den funktionella modellen, utifrÄn vilken anvÀndarbehörighetsuppsÀttningar (roller) i informationssystemet utarbetas, samt att dessa roller hÄlls aktuella. Rollmodellen Àr inte en statisk matris som man kan upprÀtta en gÄng och sedan glömma. Det Àr en 'levande organism' som stÀndigt mÄste förÀndras, uppdateras och utvecklas i takt med förÀndringar i organisationsstrukturen och personalens funktioner. Annars kan det börja uppstÄ problem som rör fördröjningar i att ge Ätkomst, eller sÄ kommer det att finnas informationssÀkerhetsrisker kopplade till överflödiga ÄtkomstrÀttigheter, vilket Àr Ànnu vÀrre.
Som bekant, "ett barn utan öga med sju barnskötare", dÀrför bör företaget utveckla en metodik som beskriver arkitekturen för rollmodellen, interaktionen och ansvaret för specifika deltagare i processen för att hÄlla den uppdaterad. Om företaget har mÄnga affÀrsomrÄden och dÀrmed mÄnga avdelningar och departement, bör specifika kuratorer utses för varje omrÄde (t.ex. utlÄning, operationsarbete, distanstjÀnster, compliance och andra) inom ramen för processen för rollhantering av Ätkomst.
Det Àr absolut nödvÀndigt att fÄ ledningens stöd för att lösa konfliktsituationer mellan deltagande avdelningar i processen. Konflikter vid implementeringen av vilken ny process som helst Àr oundvikliga, lita pÄ vÄr erfarenhet. DÀrför behövs en skiljedomare som kan lösa potentiella intressekonflikter, sÄ att vi inte förlorar tid pÄ grund av missförstÄnd och sabotage.

N.B. Ett bra initiativ för att öka medvetenheten skulle vara att utbilda personalen. En grundlig genomgÄng av hur den framtida processen kommer att fungera och vilken roll varje deltagare har i den kommer att minimera övergÄngens svÄrigheter till den nya lösningen.
Checklista
Sammanfattningsvis summerar vi de viktigaste stegen som organisationen bör ta för att planera implementering av IdM:
- stÀda upp i personaldata;
- införa en unik identifieringsparameter för varje anstÀlld;
- bedöma informationssystemens beredskap för att implementera IdM;
- utveckla grÀnssnitt för interaktion med informationssystemen för Ätkomsthantering, om de saknas, och avsÀtta resurser för dessa arbeten;
- utveckla och bygga rollmodellen;
- etablera processen för hantering av rollmodellen och inkludera kuratorer frÄn varje affÀrsomrÄde;
- vÀlja ut nÄgra system för den initiala anslutningen till IdM;
- skapa ett effektivt projektteam;
- fÄ stöd frÄn ledningen;
- utbilda personalen.
Förberedelseprocessen kan vara allt annat Àn enkel, sÄ om det finns möjlighet, engagera konsulter.
Implementering av ett IdM-lösning Ă€r ett komplext och ansvarsfullt steg, och för en framgĂ„ngsrik genomförande Ă€r det viktigt att bĂ„de varje parts insatser â anstĂ€llda frĂ„n affĂ€rsenheterna, IT och sĂ€kerhetstjĂ€nster â samt interaktionen inom hela teamet fungerar vĂ€l tillsammans. Men insatserna lönar sig: efter implementeringen av IdM minskar antalet incidenter relaterade till överdrivna befogenheter och obehöriga rĂ€ttigheter i informationssystem; korta ned personalens stillestĂ„nd pĂ„ grund av brist pĂ„/lĂ„ng vĂ€ntetid för nödvĂ€ndiga rĂ€ttigheter; genom automatisering minskar arbetsinsatsen och arbetsproduktiviteten för IT- och sĂ€kerhetstjĂ€nster ökar.
KĂ€lla: habr.com
