...
Table of Contents | ||
---|---|---|
|
Inledning
Den föreslagna arkitekturen för federationsinfrastrukturen bygger på en medveten uppdelning i tre separata men samverkande delar: tillitshantering, teknisk federationsinfrastruktur och digital samverkan. Denna uppdelning är grundad i behovet av modularitet, skalbarhet och återanvändbarhet, där varje del har ett tydligt ansvar och kan utvecklas, styras och utnyttjas oberoende av de andra.
...
Självständig användning: Varje del ska kunna användas isolerat i kontexter där inte hela infrastrukturen behövs. Exempelvis kan den teknisk federationfrastrukturen användas utan centralt tillitsramverk, tillitshantering återanvändas i en bilateral samverkan, eller specifikationer för Digital samverkan utanför en federation.
Flexibel samverkan: Arkitekturen stödjer olika samverkansformer – från punkt-till-punkt till sektorsövergripande ekosystem – utan att tvinga in parterna i en viss teknisk lösning eller tillitsmodell.
Oberoende livscykelhantering: Varje del kan utvecklas i sin egen takt. Tekniska förändringar i federationens metadatahantering behöver inte påverka hur tillitsnivåer definieras, och vice versa.
Tydlig ansvarsfördelning: Rollerna och komponenterna i infrastrukturen kan organiseras så att olika aktörer ansvarar för olika delar, vilket gör det lättare att hantera delegering, jäv, och säkerhet.
Drivkrafter och principer
Arkitekturen för Enas Federationsinfrastruktur för identitet och behörighetshantering bygger på övertygelsen att en bred, generisk och standardiserad teknisk grund är nödvändig för att möjliggöra varierad och långsiktigt hållbar digital samverkan. Det innebär att tekniken inte utformas för enskilda scenarier, utan istället för att vara återanvändbar, skalbar och flexibel, så att många olika tillämpningar – både nuvarande och framtida – kan byggas ovanpå den.
Drivkrafter
Behov av sektorsövergripande samverkan
Digital samverkan sker alltmer mellan olika sektorer, domäner och aktörer. En gemensam teknisk grund minskar behovet av anpassning och dubblering, och möjliggör att tillit och interoperabilitet kan skalas över gränser.Minskad integrationsbörda och kostnad
Genom att etablera en gemensam federationsinfrastruktur kan nya tillämpningar återanvända befintliga mekanismer för autentisering, åtkomsthantering och etablering av tillit – istället för att varje organisation eller samverkansinitiativ behöver utveckla egna lösningar.Främjande av innovation och decentralisering
Genom att tillhandahålla en stabil och bred teknisk plattform kan olika verksamheter – offentliga såväl som privata – bygga egna tjänster och lösningar som samtidigt är fullt kompatibla med federationens ramverk.Stöd för livscykelhantering och förändringstryck
Arkitekturen möjliggör att olika delar (tillitsramverk, teknisk federation, tillämpningar) kan vidareutvecklas i olika takt utan att skapa ömsesidiga beroenden som hämmar förändring.
Principer
Tekniken som gemensam grund
Den tekniska federationsinfrastrukturen ska vara så generisk och standardiserad som möjligt, med stöd för moderna protokoll som används globalt. Det säkerställer brett stöd, verktygsstöd och möjlighet till interoperabilitet.Tillämpningar som separata lager
Federationens teknik ska inte låsa tillämpningarna i specifika verksamhetsområden. Istället ska olika tillämpningar – t.ex. vårdinformationsdelning, skoltjänster, e-förvaltning – kunna bygga egna regler, krav och affärslogik ovanpå samma tekniska grund.Skalbarhet genom distribuerad tillit
Tillitsankare, Anslultningspunkter och Tillitmärkesutfärdare möjliggör en federation där ingen central aktör behöver kontrollera allt. Detta stöder nationell skala utan att skapa flaskhalsar.Återanvändbarhet och interoperabilitet
Arkitekturen ska uppmuntra återanvändning av komponenter – t.ex. legitimeringstjänster eller attributkällor – i flera tillämpningar. Samma intyg ska kunna användas i olika domäner, vilket minskar fragmentering.Modularitet och oberoende delar
De tre huvuddelarna (tillitshantering, teknisk federation, digital samverkan) ska kunna användas, styras och nyttjas oberoende av varandra, vilket möjliggör flexibilitet och anpassning efter behov.
Summering
Den föreslagna arkitekturen är uppdelad i tre tydliga och samverkande delar: tillitshantering, teknisk federationsinfrastruktur och digital samverkan. Syftet med uppdelningen är att möjliggöra modularitet, oberoende utveckling och flexibel användning, där varje del kan införas och nyttjas separat eller tillsammans beroende på behov.
Arktitekturell indelning av infrastrukturen
Tillitstrukteren
Tillitstrukturen utgör ett ramverk för hur man säkerställer att komponenter inom federationen uppfyller säkerhets- och kvalitetskrav, både tekniskt och organisatoriskt. Det är det gemensamma språket som möjliggör återanvändning och etablering av tillit mellan olika verksamhetsområden eller domäner. Tillitshantering utgör grunden för att kunna etablera samverkan och besvarar frågan: ”Varför kan vi lita på komponenterna och aktörerna i infrastrukturen?”.
Skiss över modellen (återanvänd från tillitstruktur) Status title TODO
Nyckelbegrepp:
Tillitsobjekt: Strukturerad information som förmedlas inom federationen såsom metadata, intyg och kontext definierar vilken information som är betrodd och varför
Tillitsmärken: Tilldelas komponenter som uppfyller säkerhetskrav på exempelvis autentisering, attributhantering och åtkomstkontroll. Märkena signalerar tillit och kravuppfyllnad
Omfattar fyra kategorier av tillitsskapande krav:
Tekniska
Organisatoriska
Administrativa
Fysiska
Tillitsnivåer: definieras enligt känslighetsklassificering och bygger på MSB:s modell för konfidentialitet och riktighet
Efterlevnadskontroll: Genom mekanismer som självdeklaration eller extern granskning säkerställs att säkerhetskrav fortsatt uppfylls
Hur tillitsstrukturen är uppbyggd beskrivs här: Tillitsstruktur
Federationsinfrastruktur
Den tekniska federationen realiserar ett distribuerat nätverk för tillitsförmedling genom publicering, aggregering och validering av metadata. Detta möjliggör dynamisk anslutning, säker intygshantering, och verifiering av tillitskedjor.
...
Kedjan etableras och verifieras dynamiskt vid användning, vilket innebär att en part som tar emot ett digitalt intyg eller en åtkomstbegäran kan validera att intyget kommer från en godkänd och betrodd källa, utan att behöva känna till alla aktörer i förväg. Detta skapar förutsättningar för decentraliserad men ändå kontrollerad federation, där tillit kan skalas ut över sektorer och domäner utan central hantering av alla relationer.
Arkitekturens byggstenar
Roller i federationsinfrastrukturen
Infoga förenklad bild av rollfördelning Status title TODO
Ledningsaktör
Den övergripande styrande aktören som äger federationens regelverk och ansvarar för att definiera tillitsnivåer, godkänna operatörer och säkerställa den långsiktiga utvecklingen av infrastrukturen.Operatör (samlande huvudroll)
En aktör som ansvarar för anslutning, tillitshantering och metadatahantering i ett federativt kontext. Rollen kan delas upp i följande underroller:Tillitsankare
Publicerar signerad metadata, etablerar regler för ett federativt kontext och fungerar som rot för etablering av tillit.Anslutningsoperatör
Registrerar, aggregerar och publicerar metadata från anslutna enheter. Möjliggör skalbar federation via delegerad tillit.Tillitsmärkesutfärdare
Utfärdar tillitsmärken baserade på definierade krav och publicerar dem så att de kan verifieras i federationen.
Tillitsmärkesägare
Definierar vad ett tillitsmärke innebär, ställer krav på hur det ska utfärdas och säkerställer att det bibehåller sin semantik och tillförlitlighet över tid.Federationsmedlem
En teknisk komponent som använder federationsinfrastrukturen – exempelvis en e-tjänst, legitimeringstjänst eller attributkälla – och konsumerar tillit genom verifierbara intyg och metadata.
Federationsinfrastrukturkomponenter:
Centrala komponenter som skapar, publicerar och förmedlar metadata samt säkerställer att tillit kan verifieras:
Tillitsankare
Den yttersta roten för tillit i ett federativt kontext. Publicerar signerad metadata och definierar regler och policys för federationen. Möjliggör validering av tillitskedjor uppifrån och ner.Anslutningspunkt
En mellanliggande komponent som aggregerar och publicerar signerad metadata från underordnade entiteter. Underlättar skalbarhet och lokal hantering.Tillitsmärkesutfärdare
Utfärdar Tillitsmärken som intygar att en komponent uppfyller definierade krav. Märken kopplas till specifika egenskaper (t.ex. säkerhetsnivå, autentiseringsmetod) och stärker policybaserad tillit- Uppslags- och verifieringstjänst
Ansvarar för att hämta, slå upp och verifiera signerad metadata för en entitet. Används av e-tjänster, klienter och resursservrar för att dynamiskt bygga och verifiera tillitskedjor
Anslutna federationskomponenter:
Dessa entiteter konsumerar federationens metadata och deltar i samverkan:
...
Hur Federationsinfrastrukturen är uppbyggd beskrivs här: Federationsinfrastruktur
2.3 Digital samverkan
Digital samverkan utgör det praktiska tillämpningslagret i Enas federationsinfrastruktur, där två eller flera parter – till exempel myndigheter, regioner eller andra organisationer – på ett tillitsfullt sätt utbyter information digitalt med hjälp av federationens tekniska och organisatoriska ramverk.
Samverkan bygger på att aktörer ansluter sina komponenter (såsom e-tjänster, API:er, legitimeringstjänster eller auktorisationstjänster) till infrastrukturen, och därefter genomför informationsutbyte inom ramen för federationens regelverk. Varje åtkomstförfrågan vilar på etablerad tillit, verifierbar metadata, och säker hantering av digitala intyg.
2.3.1 Nyckelbegrepp
Följande begrepp är centrala för att förstå hur digital samverkan fungerar inom federationsinfrastrukturen:
Federationsmedlemmar
Entiteter som ansluts till federationen – exempelvis legitimeringstjänster, auktorisationstjänster, e-tjänster eller resursservrar – kallas federationsmedlemmar. Dessa registreras via en anslutningsoperatör och får sin metadata signerad och verifierbar enligt federationens regelverk.Åtkomstbegäran
En begäran om att få tillgång till viss digital information eller funktionalitet. Den initieras av en part (t.ex. en klient eller e-tjänst) och inkluderar information om syftet med åtkomsten och vilket underlag som krävs (t.ex. identitet, behörighet, kontextuella attribut).Intyg och attribut
Den efterfrågade informationen levereras i form av digitala intyg (t.ex. ID-token, access token, claims) från intygstjänster eller attributkällor. Dessa intyg är digitalt signerade och innehåller verifierbara påståenden om användaren eller systemet.Tillitsmärken
För att säkerställa tillförlitligheten i informationsutbytet måste alla ingående komponenter (t.ex. intygstjänster, attributkällor, klienter) vara tilldelade tillitsmärken som anger vilken Level of Trust (LoT) de uppfyller. Dessa märken bygger på informationssäkerhetskrav kopplade till konfidentialitet och riktighet.Verifiering via federationens tekniska infrastruktur
Metadata och intyg verifieras genom federationens tekniska funktioner – exempelvis Resolver-tjänster som slår upp och validerar signerad metadata. Det säkerställer att varje komponent är godkänd och aktuell.Åtkomstbeslut och informationsutbyte
Efter genomförd verifiering kan den förlitande parten fatta ett åtkomstbeslut. Om beslutet är positivt utbyts information mellan parterna enligt det regelverk som gäller för den aktuella federationen.
2.3.2 Flöde för digital samverkan med stöd av federationsinfrastrukturen
Infoga förenklad bild av flöde, 2 parter som utbyter information, samt validerar metadata (tillitsinformation) Status title TODO
...