Bygger en rollmodell för Ätkomsthantering. Del ett, förberedande

Just nu arbetar jag pĂ„ ett programvaruvĂ€rdskap, specifikt med lösningar för Ă„tkomsthantering. Min erfarenhet "frĂ„n mitt förra liv" Ă€r kopplad till bestĂ€llarsidan – en stor finansiell organisation. DĂ„ hade vĂ„r Ă„tkomstkontrollgrupp inom IT-sĂ€kerhetsavdelningen inte stora kompetenser inom IdM. Vi lĂ€rde oss mycket genom processen, och det blev mĂ„nga misstag innan vi lyckades bygga en fungerande mekanism för hantering av anvĂ€ndarrĂ€ttigheter i informationssystemen.
Bygger en rollmodell för Ätkomsthantering. Del ett, förberedande
Genom att kombinera min erfarenhet frĂ„n bestĂ€llarsidan med kunskaper och kompetenser frĂ„n leverantören, vill jag dela med mig av vad som i grunden Ă€r en steg-för-steg-instruktion för hur man skapar en rollbaserad Ă„tkomstmodell i ett stort företag och vad detta kan ge i slutĂ€ndan. Min instruktion bestĂ„r av tvĂ„ delar: den första – att förbereda sig för att bygga modellen, den andra – sjĂ€lva byggandet. HĂ€r presenterar jag den första delen, förberedelsen.

N.B. Att bygga en rollmodell Àr tyvÀrr inte ett resultat, utan en process. Snarare Àr det en del av processen för att skapa ett ekosystem för Ätkomsthantering inom företaget. SÄ var beredd pÄ att spela lÄngsiktigt.

LĂ„t oss först klargöra – vad innebĂ€r egentligen rollbaserad Ă„tkomsthantering? Anta att du har en stor bank med tiotusentals, kanske hundratusentals anstĂ€llda (subjekt), dĂ€r varje anstĂ€lld har tiotals rĂ€ttigheter till hundratals interna informationssystem (objekt). Multiplicera nu antalet objekt med antalet subjekt – sĂ„ mĂ„nga relationer behöver du först skapa och sedan kontrollera. Är det realistiskt att göra det manuellt? SjĂ€lvklart inte – för att lösa den hĂ€r uppgiften skapades roller.

En roll Àr en uppsÀttning behörigheter som en anvÀndare eller en grupp anvÀndare behöver för att utföra specifika arbetsuppgifter. Varje anstÀlld kan ha en eller flera roller, och varje roll kan innehÄlla frÄn en till mÄnga behörigheter som Àr tillÄtna för anvÀndaren inom ramen för denna roll. Roller kan kopplas till specifika befattningar, avdelningar eller funktionella arbetsuppgifter.

Bygger en rollmodell för Ätkomsthantering. Del ett, förberedande

Roller skapas vanligtvis frĂ„n individuella befogenheter för anstĂ€llda i varje informationssystem. DĂ€refter bildas globala affĂ€rsroller frĂ„n rollerna i varje system. Till exempel kommer affĂ€rsrollen "kreditchef" att inkludera flera individuella roller i informationssystem som anvĂ€nds i bankens kundkontor. LĂ„t oss sĂ€ga, i sĂ„dana som det huvudsakliga automatiserade banksystemet, kassamodulen, systemet för elektronisk dokumenthantering, tjĂ€nstehanteraren och andra. AffĂ€rsroller kopplas vanligtvis till den organisatoriska och anstĂ€llningsstrukturen – enklare sagt, till uppsĂ€ttningen av företagsavdelningar och befattningar inom dem. SĂ„ bildas den globala rollmatrisen (ett exempel finns i tabellen nedan).

Bygger en rollmodell för Ätkomsthantering. Del ett, förberedande

Det bör noteras att det Àr helt omöjligt att bygga en 100%-ig rollmodell som ger alla nödvÀndiga rÀttigheter för anstÀllda i en kommersiell struktur. Och det Àr inte nödvÀndigt. Rollmodellen kan inte vara statisk, eftersom den beror pÄ en stÀndigt förÀndrad omgivning. Och pÄ förÀndringar i företagets affÀrsverksamhet, som i sin tur pÄverkar förÀndringar i organisationsstrukturen och funktionaliteten. Och pÄ bristen pÄ fulla resurser, och pÄ bristande efterlevnad av arbetsbeskrivningar, och pÄ strÀvan efter vinst pÄ bekostnad av sÀkerheten, och pÄ mÄnga andra faktorer. DÀrför mÄste man bygga en rollmodell som kan tillgodose upp till 80% av anvÀndarnas behov av nödvÀndiga grundlÀggande rÀttigheter vid utnÀmning till tjÀnst. De resterande 20% kan de, om det behövs, begÀra senare genom separata ansökningar.

SjĂ€lvklart kan du frĂ„ga: "Finns det inte överhuvudtaget 100%-iga rollmodeller?" Jo, sĂ„dan förekommer, till exempel i ideella strukturer som inte utsĂ€tts för frekventa förĂ€ndringar, – i nĂ„got forskningsinstitut. Eller i organisationer inom försvarsindustrin med hög sĂ€kerhetsnivĂ„, dĂ€r sĂ€kerhet stĂ„r högst pĂ„ agendan. Det förekommer ocksĂ„ inom kommersiella strukturer, men inom en specifik avdelning, vars arbete Ă€r en ganska statisk och förutsĂ€gbar process.

Den största fördelen med rollstyrning Àr att det förenklar tilldelningen av rÀttigheter, eftersom antalet roller Àr avsevÀrt mindre Àn antalet anvÀndare i informationssystemet. Detta gÀller för alla branscher.

LĂ„t oss ta ett detaljhandelsföretag: tusentals sĂ€ljare arbetar dĂ€r, men de har samma rĂ€ttigheter i system N, och endast en roll kommer att skapas för dem. NĂ€r en ny sĂ€ljare kommer till företaget tilldelas de automatiskt den nödvĂ€ndiga rollen i systemet, dĂ€r alla nödvĂ€ndiga befogenheter redan finns. PĂ„ samma sĂ€tt kan rĂ€ttigheter för tusentals sĂ€ljare Ă€ndras med ett enda klick, till exempel genom att lĂ€gga till ett nytt alternativ för rapportgenerering. Det behövs inte tusen operationer för att koppla den nya rĂ€ttigheten till varje konto – det rĂ€cker att införa detta alternativ i rollen, och det kommer att bli synligt för alla sĂ€ljare samtidigt.

En annan fördel med rollbaserad hantering Àr uteslutandet av att tilldela oförenliga rÀttigheter. Det vill sÀga en anstÀlld som har en specifik roll i systemet kan inte samtidigt ha en annan roll vars rÀttigheter inte bör kombineras med rÀttigheterna i den första. Ett tydligt exempel Àr förbudet mot att kombinera funktioner för inmatning och kontroll av finansiella transaktioner.

För alla som Àr intresserade av hur rollbaserad Ätkomsthantering faktiskt kom till, kan
dyka ner i en historisk översikt
Om vi gĂ„r tillbaka till historien, sĂ„ började IT-gemenskapen fundera pĂ„ metoder för Ă„tkomsthantering redan pĂ„ 1970-talet. Även om applikationerna dĂ„ var ganska enkla, ville alla, precis som nu, ha en bekvĂ€m kontroll över Ă„tkomsten till dem. Att tilldela, förĂ€ndra och kontrollera anvĂ€ndarrĂ€ttigheter – bara för att göra det lĂ€ttare att förstĂ„ vilken Ă„tkomst varje anvĂ€ndare har. Men pĂ„ den tiden fanns det inga gemensamma standarder; de första systemen för Ă„tkomsthantering utvecklades, och varje företag baserade sina system pĂ„ sina egna uppfattningar och regler.

Nu finns det mÄnga olika modeller för Ätkomsthantering, men de har inte dykt upp omedelbart. LÄt oss stanna upp vid de som har gjort ett betydande bidrag till utvecklingen av detta omrÄde.

Den första och kanske enklaste modellen Ă€r DiskretionĂ€r (valfri) Ă„tkomsthantering (DAC – Discretionary access control). Denna modell innebĂ€r att rĂ€ttigheterna delas av alla deltagare i Ă„tkomstprocessen. Varje anvĂ€ndare fĂ„r tillgĂ„ng till specifika objekt eller Ă„tgĂ€rder. I grunden motsvarar mĂ„nga rĂ€ttighetssubjekt mĂ„nga objekt. Denna modell har bedömts som för flexibel och för komplicerad att underhĂ„lla: Ă„tkomstlistor blir med tiden enorma och svĂ„ra att kontrollera.

Den andra modellen Ă€r Obligatorisk Ă„tkomstkontroll (MAC — Mandatory access control). Enligt denna modell fĂ„r varje anvĂ€ndare tillgĂ„ng till ett objekt i enlighet med beviljad Ă„tkomst till en viss nivĂ„ av dataskydd. DĂ€rför mĂ„ste objekten kategoriseras efter skyddsnivĂ„. Till skillnad frĂ„n den första flexibla modellen visade sig denna vara för strikt och begrĂ€nsande. Dess anvĂ€ndning Ă€r inte motiverad nĂ€r ett företag har mĂ„nga olika informationsresurser: för att kunna begrĂ€nsa Ă„tkomst till olika resurser mĂ„ste man införa mĂ„nga kategorier som inte kommer att överlappa.

Med tanke pÄ de uppenbara bristerna i dessa tvÄ metoder fortsatte IT-gemenskapen att utveckla modeller som Àr mer flexibla och samtidigt mer eller mindre universella för att stödja olika typer av organisatoriska Ätkomstkontrollpolicys. Och dÄ kom den tredje modellen för rollbaserad Ätkomstkontroll! Denna metod har visat sig vara den mest lovande, eftersom den krÀver inte bara autentisering av anvÀndarens identitet utan ocksÄ av hans arbetsfunktioner i systemen.

Den första tydligt beskrivna strukturen för den rollbaserade modellen föreslogs av de amerikanska forskarna David Ferraiolo och Richard Kuhn vid National Institute of Standards and Technology i USA 1992. Det var dÄ termen RBAC (Role-based access control) först dök upp. Dessa studier och beskrivningar av de grundlÀggande komponenterna samt deras samband utgör grunden för den fortfarande gÀllande standarden INCITS 359-2012, som godkÀnts av International Committee for Information Technology Standards (INCITS).

Standarden definierar en roll som "en funktion inom en organisation med viss relaterad semantik kopplad till befogenheter och ansvar som Ă„lĂ€ggs en anvĂ€ndare som tilldelats rollen". Dokumentet faststĂ€ller de grundlĂ€ggande elementen i RBAC – anvĂ€ndare, sessioner, roller, behörigheter, operationer och objekt, samt relationerna och förhĂ„llandena mellan dessa.

Standarden ger en minimalt nödvĂ€ndig struktur för att bygga en rollmodell – att samla rĂ€ttigheter i roller och sedan ge Ă„tkomst till anvĂ€ndarna genom dessa roller. Det anges mekanismer för att skapa roller frĂ„n objekt och operationer, och hierarkin av roller och arv av befogenheter beskrivs. I varje företag finns det roller som förenar elementĂ€ra befogenheter som alla anstĂ€llda behöver. Detta kan vara Ă„tkomst till e-post, till DMS, till företagets portal osv. Dessa befogenheter kan inkluderas i en gemensam roll kallad "anstĂ€lld", och det behöver inte anges i varje högre roll alla elementĂ€ra rĂ€ttigheter gĂ„ng pĂ„ gĂ„ng. Det rĂ€cker med att ange arvsegenskapen för rollen "anstĂ€lld".

Bygger en rollmodell för Ätkomsthantering. Del ett, förberedande

Senare kompletterades standarden med nya Ätkomstattribut relaterade till det stÀndigt förÀnderliga omgivningen. Möjligheten till införande av statiska och dynamiska begrÀnsningar lades till. Statiska innebÀr oförmÄga att kombinera roller (den nÀmnda införingen och kontrollen av operationer ovan). Dynamiska begrÀnsningar kan definieras av förÀnderliga parametrar, som tid (arbets-/icke-arbetstimmar eller dagar), plats (kontor/hem) osv.

Det Ă€r sĂ€rskilt vĂ€rt att nĂ€mna attributbaserad Ă„tkomstkontroll (ABAC – Attribute-based access control). TillvĂ€gagĂ„ngssĂ€ttet bygger pĂ„ att ge Ă„tkomst genom regler för delning av attribut. Denna modell kan anvĂ€ndas separat, men ofta kompletterar den aktivt den klassiska rollmodellen: man kan lĂ€gga till anvĂ€ndarattribut, resursattribut och enhetsattribut, samt tids- eller platsspecifika attribut till en viss roll. Detta möjliggör anvĂ€ndning av fĂ€rre roller, införande av ytterligare begrĂ€nsningar och att göra Ă„tkomsten tillrĂ€ckligt minimal, vilket i sin tur ökar sĂ€kerheten.

Till exempel kan en revisor ges tillgÄng till konton om han arbetar i ett visst omrÄde. DÄ kommer specialistens plats att jÀmföras med ett visst referensvÀrde. Det gÄr ocksÄ att ge Ätkomst till konton endast om anvÀndaren loggar in frÄn en enhet som finns registrerad som tillÄten. En bra tillÀgg till den rollbaserade modellen, men den anvÀnds sÀllan ensamt pÄ grund av behovet av att skapa mÄnga regler och tabeller för Ätkomster eller begrÀnsningar.

Jag ger ett exempel pĂ„ tillĂ€mpning av ABAC frĂ„n mitt "förflutna liv". VĂ„r bank hade flera filialer. AnstĂ€llda i kundkontoren i dessa filialer utförde helt identiska operationer, men de var endast behöriga att arbeta i det centrala systemet med konton i sitt eget omrĂ„de. Först började vi skapa separata roller för varje region – och det blev vĂ€ldigt mĂ„nga roller med upprepande funktionalitet, men med Ă„tkomst till olika konton! Sedan, genom att anvĂ€nda anvĂ€ndarens platsattribut och koppla det till ett specifikt intervall av konton för kontroll, minskade vi betydligt antalet roller i systemet. Som resultat kvarstod endast roller för en filial, som kopierades till motsvarande tjĂ€nster i alla andra territoriala avdelningar i banken.

Och nu pratar vi om nödvÀndiga förberedande steg utan vilka det Àr omöjligt att bygga en fungerande rollmodell.

Steg 1. Skapa en funktionell modell

Det börjar med att skapa en funktionsmodell – ett övergripande dokument dĂ€r funktionaliteten för varje avdelning och varje tjĂ€nst beskrivs i detalj. Informationen kommer vanligen frĂ„n olika dokument: tjĂ€nstebeskrivningar och föreskrifter för enskilda avdelningar – kontor, enheter, avdelningar. Funktionsmodellen ska godkĂ€nnas av alla berörda avdelningar (affĂ€r, intern kontroll, sĂ€kerhet) och godkĂ€nnas av företagets ledning. Vad behövs detta dokument till? För att den rollbaserade modellen ska kunna referera till det. Till exempel, om du planerar att bygga en rollbaserad modell baserat pĂ„ redan existerande rĂ€ttigheter frĂ„n anstĂ€llda – hĂ€mtade frĂ„n systemet och

Steg 2. Vi auditerar IT-system och upprÀttar en prioriteringsplan

Under det andra steget ska en revision av IT-system genomföras för att förstĂ„ hur tillgĂ„ngen till dem Ă€r organiserad. Till exempel, i mitt finansiella företag fanns det flera hundra informationssystem. I alla dessa system fanns det vissa former av rollhantering, i de flesta system – nĂ„gra roller, men mest pĂ„ papper eller i systemets katalog – de hade lĂ€nge blivit förĂ„ldrade, och tillgĂ„ngen till dem gavs ut baserat pĂ„ faktiska anvĂ€ndningsförfrĂ„gningar. Naturligtvis Ă€r det helt omöjligt att bygga en rollbaserad modell direkt i ett par hundra system, man mĂ„ste börja nĂ„gonstans. Vi genomförde en djupgĂ„ende analys av tillgĂ„ngshanteringsprocessen för att bestĂ€mma dess mognadsnivĂ„. Under analysen utvecklades kriterier för prioritering av informationssystem – kritikalitet, beredskap, planer för avveckling osv. Med hjĂ€lp av dessa kriterier ordnade vi prioriteringarna för utveckling/uppdatering av de rollbaserade modellerna för dessa system. DĂ€refter integrerade vi de rollbaserade modellerna i en plan för integration med lösningen för identitetshantering, för att automatisera tillgĂ„ngshanteringen.

SÄ, hur definierar man systemets kritikalitet? Svara pÄ följande frÄgor:

  • Är systemet kopplat till de operativa processer som Ă€r avgörande för företagets grundverksamhet?
  • Kommer störningar i systemets funktion att pĂ„verka integriteten av företagets tillgĂ„ngar?
  • Vad Ă€r den maximalt tillĂ„tna tiden för driftstopp, efter vilken verksamheten inte lĂ€ngre kan Ă„terstĂ€llas efter avbrott?
  • Kan en övertrĂ€delse av informationens integritet i systemet leda till irreversibla konsekvenser, bĂ„de finansiella och rykte?
  • KĂ€nslighet för bedrĂ€geri. Förekomsten av funktionalitet som, utan tillrĂ€cklig kontroll, kan möjliggöra interna/externa bedrĂ€gliga Ă„tgĂ€rder;
  • Vad Ă€r kraven enligt lagstiftningen samt interna regler och procedurer för dessa system? Kommer det att bli böter frĂ„n myndigheter för övertrĂ€delser?

I vÄrt finansiella företag genomförde vi en revision pÄ detta sÀtt. Ledningen utvecklade en procedur för revision av Access Right Review för att förstÄ befintliga anvÀndare och rÀttigheter, först i de informationssystem som kommit pÄ prioritetslistan. SÀkerhetsavdelningen utsÄgs till Àgare av denna process. Men för att fÄ en fullstÀndig bild av ÄtkomstrÀttigheterna i företaget var det nödvÀndigt att involvera IT- och affÀrsavdelningarna i processen. Och hÀr började tvister, missförstÄnd och ibland till och med sabotage: ingen vill avbryta sina nuvarande uppgifter och delta i vad som vid första anblick kan verka som obehagliga aktiviteter.

N.B. Stora företag med vÀletablerade IT-processer Àr sÀkert bekanta med IT-revisionsproceduren - IT general controls (ITGC), som gör det möjligt att identifiera brister i IT-processerna och etablera kontroll sÄ att processerna förbÀttras i enlighet med best practice (ITIL, COBIT, IT Governance m.m.). SÄdan revision möjliggör för IT och affÀr att bÀttre förstÄ varandra och utveckla en gemensam strategisk plan, analysera risker, optimera kostnader och utveckla mer effektiva arbetsmetoder.

Bygger en rollmodell för Ätkomsthantering. Del ett, förberedande

Ett av omrÄdena inom revision Àr att faststÀlla parametrarna för logisk och fysisk Ätkomst till informationssystem. De insamlade uppgifterna har vi anvÀnt som grund för vidare anvÀndning vid skapandet av en rollmodell. Som ett resultat av denna revision har vi fÄtt ett register över IT-system, dÀr deras tekniska parametrar har definierats och beskrivningar har givits. Dessutom har en Àgare frÄn affÀrsomrÄdet faststÀllts för varje system, i vars intresse det utnyttjades: det Àr han som ansvarade för affÀrsprocesserna som detta system stödde. En IT-tjÀnsteman har ocksÄ utsetts, ansvarig för den tekniska genomförandet av affÀrens behov i det specifika informationssystemet. De mest kritiska systemen för företaget och deras tekniska parametrar har dokumenterats, liksom tidsramar för införande och avveckling, med mera. Dessa parametrar har varit till stor hjÀlp i prepareringen av skapandet av rollmodellen.

Steg 3 Skapa metodologi

Nyckeln till framgÄng i alla projekt Àr en korrekt vald metod. DÀrför, bÄde för skapandet av en rollmodell och för genomförandet av revisionen, behöver vi skapa en metodologi dÀr vi beskriver samarbetet mellan avdelningar, bekrÀftar ansvar i företagets regler och sÄ vidare.
För att börja mÄste vi undersöka alla existerande dokument som faststÀller ordningen för att ge Ätkomst och rÀttigheter. I princip bör processerna dokumenteras pÄ flera nivÄer:

  • allmĂ€nna företagskrav;
  • krav för informationssĂ€kerhetsomrĂ„den (beroende pĂ„ verksamhetsomrĂ„dena i organisationen);
  • krav för tekniska processer (instruktioner, Ă„tkomstmatriser, riktlinjer, krav pĂ„ konfigurationer).

Inom vĂ„rt finansföretag upptĂ€ckte vi mĂ„nga förĂ„ldrade dokument – vi var tvungna att anpassa dem till de nya processer som implementerades.

PÄ order av ledningen har en arbetsgrupp bildats som inkluderar representanter frÄn sÀkerhet, IT, verksamhet och intern kontroll. I direktivet angavs mÄlen för att skapa gruppen, inriktningen för arbetet, tidsramen och ansvariga frÄn varje sida. Dessutom har vi utvecklat en metodik för att genomföra revisionen och ordningen för att bygga en rollmodell: dessa har godkÀnts av alla ansvariga representanter och bekrÀftats av företagets ledning.

Dokumenten som beskriver arbetsordningarna, tidsramar, ansvar, etc. – Ă€r en garanti för att ingen pĂ„ vĂ€gen mot det efterstrĂ€vade mĂ„let, som frĂ„n början inte Ă€r uppenbart för alla, kommer att ha frĂ„gor som “varför gör vi detta, varför behöver vi detta, etc.” och att det inte finns nĂ„gon möjlighet att "hoppa av" eller bromsa processen.

Bygger en rollmodell för Ätkomsthantering. Del ett, förberedande

Steg 4. Vi faststÀller parametrarna för den befintliga Ätkomsthanteringsmodellen

Vi skapar sÄ kallat "systempass" för Ätkomsthantering. I grunden Àr detta en enkÀt för ett specifikt informationssystem, dÀr alla algoritmer för Ätkomsthantering Àr dokumenterade. Företag som redan har implementerat IdM-lösningar Àr sÀkert bekanta med en sÄdan enkÀt, eftersom den utgör starten pÄ systemforskningen.

En del av parametrarna om systemet och dess Àgare har överförts till enkÀten frÄn IT-registret (se steg 2, revision), men nya har ocksÄ tillkommit:

  • hur hantering av konton utförs (direkt i databasen eller via programgrĂ€nssnitt);
  • hur anvĂ€ndare loggar in i systemet (med en separat konto eller med anvĂ€ndning av konto frĂ„n AD, LDAP eller andra);
  • vilka Ă„tkomstnivĂ„er som anvĂ€nds i systemet (applikationsnivĂ„, systemnivĂ„, anvĂ€ndning av nĂ€tverksresurser);
  • beskrivning och parametrar servrar, som systemet arbetar med;
  • vilka kontohanteringsoperationer som stöds (blockering, omdöpning, etc.);
  • enligt vilka algoritmer eller regler anvĂ€ndarens identifierare i systemet bildas;
  • vilken attribut som kan kopplas till posten om en anstĂ€lld i personalsystemet (namn, personalnummer eller andra);
  • alla möjliga attribut för kontot och regler för deras ifyllnad;
  • vilka Ă„tkomstrĂ€ttigheter som finns i systemet (roller, grupper, atomĂ€ra rĂ€ttigheter etc., om det finns inbĂ€ddade eller hierarkiska rĂ€ttigheter);
  • mekanismer för Ă„tkomstkontroll (efter roller, avdelningar, funktioner osv.);
  • finns det regler för Ă„tskiljande av uppgifter i systemet (SOD – Segregation of Duties), och hur fungerar de;
  • hur hanteras hĂ€ndelser av frĂ„nvaro, överflyttning, uppsĂ€gningar, datouppdateringar om anstĂ€llda osv. i systemet?

Lista kan fortsÀtta med detaljer kring olika parametrar och andra objekt som Àr involverade i hanteringen av Ätkomst.

Steg 5. Skapa en affÀrsinriktad beskrivning av befogenheter

Ytterligare ett dokument som vi behöver för att bygga en rollmodell Àr en katalog över alla möjliga befogenheter (rÀttigheter) som kan tilldelas anvÀndare i informationssystemet med en detaljerad beskrivning av den affÀrsfunktion som ligger bakom. Ofta Àr befogenheterna i systemet kodade med specifika benÀmningar bestÄende av bokstÀver och siffror, och affÀrsanstÀllda kan ha svÄrt att förstÄ vad dessa symboler stÄr för. DÄ gÄr de till IT-avdelningen, dÀr de... ocksÄ inte kan svara pÄ frÄgor, exempelvis rörande sÀllan anvÀnda rÀttigheter. DÄ blir man tvungen att genomföra ytterligare tester.

Det Àr bra om den affÀrsinriktade beskrivningen redan finns eller till och med om dessa rÀttigheter har grupperats i grupper och roller. För vissa applikationer Àr det en bÀsta praxis att skapa en sÄdan katalog redan under utvecklingsfasen. Men detta förekommer sÀllan, sÄ vi gÄr Äterigen till IT-avdelningen för att samla information om alla möjliga rÀttigheter och beskriva dem. VÄr katalog kommer slutligen att innehÄlla följande:

  • benĂ€mning pĂ„ befogenheten, inklusive objektet som Ă„tkomstrĂ€tten gĂ€ller;
  • Ă„tgĂ€rden som tillĂ„ts att utföras med objektet (visning, Ă€ndring osv., möjlighet till begrĂ€nsning, exempelvis efter geografiska kriterier eller kundgrupper);
  • kod för befogenheten (kod och namn pĂ„ funktion/systemförfrĂ„gan som kan utföras med befogenheten);
  • beskrivning av befogenheten (detaljerad beskrivning av Ă„tgĂ€rderna i IS vid tillĂ€mpning av befogenheten och dess konsekvenser för processen;
  • status för befogenheten: "Aktiv" (om befogenheten har tilldelats minst en anvĂ€ndare) eller "Inaktiv" (om befogenheten inte anvĂ€nds).

Steg 6 Exportera data om anvÀndare och rÀttigheter frÄn systemen och matcha med personalens kÀlla.

I det sista steget av förberedelserna mÄste data frÄn informationssystemen laddas ner om alla anvÀndare och de rÀttigheter de har för nÀrvarande. HÀr Àr tvÄ möjliga scenarier. Först: sÀkerhetsavdelningen har direktÄtkomst till systemet och har medel för att exportera relevanta rapporter, vilket Àr sÀllsynt men mycket bekvÀmt. För det andra: vi skickar en förfrÄgan till IT om att fÄ rapporter i önskat format. Praktiken visar: det gÄr sÀllan att förhandla med IT och fÄ nödvÀndig information pÄ första försöket. Man mÄste göra flera försök tills informationen Àr erhÄllen i rÀtt form och format.

Vilka data mÄste laddas ner:

  • AnvĂ€ndarnamn
  • AnstĂ€llds namn och efternamn knutna till det
  • Status (aktiv eller blockerad)
  • Datum för skapande av anvĂ€ndarkonto
  • Datum för senaste anvĂ€ndning
  • Lista över tillgĂ€ngliga rĂ€ttigheter/grupper/roller

SÄ, vi har fÄtt nedladdningar frÄn systemet med alla anvÀndare och alla rÀttigheter som de tilldelats. Vi har omedelbart lagt Ät sidan alla blockerade konton, eftersom arbetet med att bygga rollenmodellen endast kommer att utföras för aktiva anvÀndare.

Sedan, om ditt företag inte har automatiserade verktyg för att stĂ€nga av Ă„tkomst för uppsagda anstĂ€llda (vilket Ă€r vanligt), eller om det finns en patchwork av automatisering som inte alltid fungerar korrekt, mĂ„ste du identifiera alla "döda sjĂ€lar". Det handlar om konton för anstĂ€llda som redan har sagt upp sig, vars rĂ€ttigheter av nĂ„gon anledning inte har blockerats – de behöver blockeras. För detta behöver vi matcha de nedladdade uppgifterna med personalresurskĂ€llan. Personalutmatningen mĂ„ste ocksĂ„ pĂ„ förhand erhĂ„llas frĂ„n avdelningen som hanterar personaldatabasen.

Det Ă€r viktigt att sĂ€rskilja konton vars Ă€gare inte har identifierats i personalregistret, dvs. för vilka ingen ansvarar — alltsĂ„ övergivna konton. För den hĂ€r listan behöver vi datum för senaste anvĂ€ndning: om det Ă€r ganska aktuellt, mĂ„ste vi Ă€ndĂ„ försöka hitta Ă€garna. Det kan handla om konton för externa entreprenörer eller tjĂ€nstekonton som inte Ă€r kopplade till nĂ„gon specifik person, men som Ă€r relaterade till olika processer. För att klargöra Ă€garskapet för kontona kan vi skicka ut e-postmeddelanden till alla avdelningar med en begĂ€ran om svar. NĂ€r Ă€garna har hittats, registrerar vi deras uppgifter i systemet: pĂ„ sĂ„ sĂ€tt blir alla aktiva konton identifierade, och övriga blockerar vi.

SÄ snart vÄra exportfiler har rensats frÄn överflödiga poster och endast aktiva konton ÄterstÄr kan vi börja bygga en rollmodell för det specifika informationssystemet. Men mer om det i nÀsta artikel.

Författare: Lyudmila Sevastyanova, marknadsföringschef pÄ Solar inRights

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster