Identitetshåndtering og Single Sign-On (SSO)



Like dokumenter
Claims based identity and access control sikker tilgang på tvers. Eirik Mangseth, Seniorrådgiver, Avdeling ehelse, Helsedirektoratet

Autentisering og autorisasjon i webapplikasjoner med en etablert standard: SAML 2.0

PoC Duet. Oppfølging av sykefravær

CLARINO WP6 Korpuskel-integrering

Dataporten sikker og enkel deling av data i UH-sektoren

Difis felleskomponenter. Nokios

Er identitetsfederering en forutsetning for en vellykket SOA?

SAS IN A SOA WORLD MARIUS SOMMERSETH TEAM LEAD TECHNICAL ARCHITECTURE

GigaCampus Mobilitetskurs Del 2. Sesjon 4. Torsdag

Tilslutningsguide ID-porten 3.0

Profil for web services i helse- og sosialsektoren Versjon 1.2

Referansearkitektur for web services sikkerhet i helse- og sosialsektoren

Veiledning Status: Til kommentering april 2009 KITH 07/09 08/09 Referansearkitektur for web services sikkerhet i helse- og sosialsektoren

Integrasjonsguide for ID-porten

Jon Hammeren Nilsson, Anders Emil Rønning, Lars Grini og Erling Fjelstad

PowerOffice Server Service

Hva betyr tjenesteorientert arkitektur for sikkerhet?

[TRUSLER MOT SINGLE SIGN- ON MEKANISMER]

Offentlig identitet og private personalia

Hvorfor samarbeid om PSD2?

Tilslutningsguide mot ID-porten 2.0

Anvendelsesområder for bruk av e-id med og i offentlig sektor- forprosjekt

IT:PULS. Cloud Computing Fremtiden er her allerede. Praktiske erfaringer med etablering og leveranse av Cloudtjenester

Personinformasjon i norsk offentlig sektor et område i endring Jon Ølnes, UniBridge AS

Nyheter i vente neste måneder. BankID-dagen 2017 Frode Beckmann Nilsen Produktutviklingssjef, BankID Norge

Direktoratet for IKT og fellestjenester i høyere utdanning og forskning

Standarder for en tjenesteorientert arkitektur

Bankenes utfordringer og tilpasninger knyttet til 3. parters tilgang til konto (XS2A) som følge av PSD 2

Programmeringsrammeverk som kan installeres på Windows Mobiloperativsystem

Prosessdokumentasjon. Rapporten består av flere kapitler. For å få en fullstendig forståelse bør rapporten leses fra start til slutt.

Vedlegg 1: Oversikt over noen mulige leverandører

Hvordan kan en gjenbrukbar NOARK kjerne bidra til samhandling mellom forvaltningsnivåene?

e-forvaltning Altinndagen 2012 Nytt om Altinnløsningen for utviklere Lars Petter Svartis Løsningsarkitekt i AEI

Access Management i Drammensregionen IKT

UDDI norsk katalog for registrering av tjenester (WMS, WFS, WCS, WS) i Norge digitalt

BankID Norges planer for PSD2 TLP: GREEN. PSD2 workshop 30 mars Frode Beckmann Nilsen, Produktutviklingssjef

PowerOffice Server Service

E-ID, Sosiale Medier, industristandarder - nytteverdi og risiko

Innføring i SOAP. Agenda

PSD2 OG «OPEN BANKING»

Hva kan Altinn gjøre for deg? NOKIOS, Trondheim 21.september 2011 Cat Holten Brønnøysundregistrene

Altinn API Altinn «der du er»

Pen- tes'ng av webservices. Asbjørn Reglund Thorsen Gruppe- og utviklingsleder UIO/FSAT

ID-Porten bruk av elektronisk ID i offentlige tjenester på nett

Grunnleggende datakommunikasjon sikker datakommunikasjon fra offentlige nettsteder

mnemonic frokostseminar

Tjenestesamarbeid i UH-sektoren Hva foregår i sammenheng med UH-AD og BOTT? Anders Vinger, Seksjonsleder UiO/USIT

AGENDA. En produktiv arbeidsplass Ja, derfor Office 365 Hege Line Arnstein Andreassen. Office 365 del 2. Avslutning. Marie Johansen, Microsoft

Digitalt førstevalg og felleskomponenter

Bedre selvbetjeningsløsninger. Valg av teknologi for brukergrensesnittene Marita Johansen, Odd Reidar Sømme og Halvard Løchen

PrENV : Sikkerhet for kommunikasjon i helsevesenet. Del 3 : Sikre datakanaler. Oversatt ved Kompetansesenter for IT i Helsevesenet

Installasjonen krever en Windows 2003 server innmeldt i domene.

Integrasjonsgrensesnitt mot DIPS Arena - nå og fremover

Connectra Check Point remote access portal. Av: Sevald O. Lund

SQL Server guide til e-lector

BEDRE KRYPTERING AV WEB-TRAFIKK OG E-POST (TLS)

Sikkerhetshensyn innføring av søk

LAB-IT-PROSJEKTET - TEKNISKE LØSNINGER IT-FORUM 2017

Large Scale Single Sign-on Scheme by Digital Certificates On-the-fly

Buypass. Martin Otterstad Salgssjef. Citrix User Group.

Distributed object architecture

Krav til sikkerhetsarkitektur for tilgang på tvers av virksomheter (og systemer)

Anbefaling om bruk av HL7 FHIR for datadeling

Message Oriented Middleware (MOM) Thomas Filip Andresen Arild Berggren Eivind Bøhn

BACHELOROPPGAVE: Norkart ID - Single sign-on autentication for Norkart. FORFATTERE: Per Christian Kofstad Ida F. Granholt Alf Magnus K.

Status for arbeidet med ID-Porten, eid i markedet

ID-porten Utviklingsplan 2017

Forelesning 4: Kommunikasjonssikkerhet

C L O U D S E C U R I T Y A L L I A N C E

Prosjektrapport HTTPS for offentlige webtjenester

Hvordan skal de nye aktørene få tilgang til bankenes tjenester?

IAM Identity and Access Management. Arild S. Birkelund

Altinns grensesnitt mot sluttbrukersystemer - Status og nyheter , Morten Græsby, Altinn

Vedlegg - om anvendelser og standarder Forprosjektrapport - Standarder for anvendelse av elektronisk ID med og i offentlig sektor

Teori om sikkerhetsteknologier

Standarder for sikker bruk av VPN med og i offentlig sektor

Integrasjon Altinn. 31. august 2009 Morten Græsby

Retningslinjer for integrasjon med ID-porten


CORBA Component Model (CCM)

Beskyttelsesteknologier

SVAR PÅ HØRING OM REFERANSEKATALOG OVER ANBEFALTE OG OBLIGATORISKE IKT-STANDARDER FOR OFFENTLIG VIRKSOMHET

Web Services. Olav Lysne

Installasjonen krever en Windows 2008 server innmeldt i domene.

Geomatikkdagene 2018 Stavanger

Elektronisk tilgang på tvers for klinisk informasjon i spesialisthelsetjenesten - Forslag til arkitektur

ONLINE BETALING DIBS QUICK GUIDE

Fri programvare og 3.parts hosting

Model Driven Architecture (MDA) Interpretasjon og kritikk

DET HANDLER OM KOMMUNIKASJON MELLOM MENNESKER

NTNU Retningslinje for tilgangskontroll

Hva innebærer PSD2 for bankene?

Arbeidsgruppas behandling av rapporten

Sosiale Medier, e-ider og Personvern

TRÅDLØS TILKOBLING PÅ KHIO

Nasjonal sikkerhetsmyndighet

Autentisering av ansatte

Lukkede pasientgrupper på sosiale medier en utfordring for personvernet. Hvor er løsningene?

Enterprise Mobility + Security (EM+S)

Hva er 802.1X - EAPoL?

Transkript:

Identitetshåndtering og Single Sign-On (SSO) Gjør livet enklere for sluttbrukere -men svekkelse av sikkerhet? Ivar Jørstad, PhD

Oversikt Utfordringer og mål Løsninger Konsepter Teknologier & rammeverk Fordeler/ulemper Hva skjer videre? Konklusjon

Utfordringer og mål Mål med identitetshåndteringsløsninger Økt sikkerhet Enklere å ta i bruk sterkere autentiseringsløsninger Bedre rutiner og kontroll Økonomi/kostnadsbesparelser Outsourcing /deling av sikkerhetsinfrastruktur Økt produktivitet blant ansatte Økt brukervennlighet Kan indirekte medføre økt sikkerhet (f.eks. mindre sløv bruk av brukernavn/passord)

Konsepter Single Sign-On (SSO) Gjenbruk av autentisert sesjon (kontekst) Cross-Domain SSO Gjenbruk på tvers av sikkerhetsdomener

Konsepter Federasjon Skape relasjoner mellom identiteter (eller rettere sagt representasjoner av disse) Konsolidering Mange lokale identiteter vs. en nettverksidentitet

Konsepter Videre: Vertikal/horisontal integrasjon Oppover i lagene Mellom ulike teknologier Service authentication Service enabler authentication Physical access authentication Web VPN 802.11 Sharing of authentication tokens

Konsepter Horisontal integrasjon Sharing of authentication tokens Service authentication Service enabler authentication Physical access authentication Service authentication Service enabler authentication Physical access authentication

Konsepter Circle of Trust Service Provider - Geolocation - Payment Principal - User - Employee - Customer - Game user Identity Provider - Authentication - Federation - Service discovery - Personal Profile Service Provider - Web shop - Net Bank Liberty Alliance Circle-of-Trust

Teknologier og rammeverk Security Assertion Markup Language (SAML) v1.0/v2.0 (OASIS) XML-basert rammeverk Etablere, forespørre og utveksle security assertions Profil kombinasjon av Assertions (f.eks. autentisering) Protocols (f.eks. Authentication Request Protocol) Bindings (mapping mot transport, f.eks. SOAP)

Teknologier og rammeverk SOAP Body SAML Response Response header SAML assertion SAML assertion Authentication statement Other statements

Teknologier og rammeverk <?xml version="1.0" encoding="utf-8"?> <saml:assertion xmlns:saml="urn:oasis:names:tc:saml:2.0:assertion Version="2.0 IssueInstant="2008-03- 11T12:00:00Z"> <saml:issuer>www.acompany.com</saml:issuer> <saml:subject> <saml:nameid Format="urn:oasis:names:tc:SAML:1.1:nameidformat:emailAddress">ivar@ubisafe.no</saml:NameID> </saml:subject> <saml:conditions NotBefore="2008-03-11T12:00:00Z NotOnOrAfter="2008-03-12T12:00:00Z"> </saml:conditions> <saml:authnstatement AuthnInstant="2005-03-11T12:00:00Z" SessionIndex= 12345678901"> <saml:authncontext> <saml:authncontextclassref>urn:oasis:names:tc:saml:2.0:ac:classes:passwordprotectedtransport </saml:authncontextclassref> </saml:authncontext> </saml:authnstatement> </saml:assertion>

Teknologier og rammeverk Liberty Alliance ID-FF v1.1/v1.2 v1.2 bidro til SAML 2.0 SAML 2.0 og ID-FF v1.2 er allikevel ikke kompatible

Teknologier og rammeverk OpenID-rammeverket Åpent Desentralisert Bruker-sentrisk Open-source løsninger Lettvekt (hele spesifikasjonen er på ~30 sider) Verifiserer at en bruker eier et domene Bruker kan ha egen IDP Mulig med delegasjon av IDP-rollen/autentiseringen (anta min OpenID er http://ivar.ubisafe.no): <link rel="openid.server" href="http://www.telenor.com/openid/server.bml"> <link rel="openid.delegate" href="http://ivar.telenor.com/">

Teknologier og rammeverk Felles for rammeverkene er at de ikke spesifiserer autentiseringsmekanismene Dette er opp til implementasjonene Støtter derfor i teorien alle typer autentiseringsmekanismer Hvor enkelt dette er i praksis varierer F.eks. Sun Access Mgr./OpenSSO Ganske trivielt Microsoft CardSpace - Litt mer vrient

Plattformer Sun Microsystems Sun Access Manager OpenSSO open source videreføring av Sun Access Manager Støtter Liberty Alliance ID-FF v1.1/v1.2 Støtter SAML v2.0

Plattformer LASSO (http://lasso.entrouvert.org) Open-source Bibliotek/binding mot mange programmeringsspråk Kan brukes til å implementere SP og IDP Støtter ID-FF v1.2 Støtter SAML v2.0

Plattformer Microsoft Windows CardSpace

Plattformer CardSpace Basert på WS-* spesifikasjonene fra OASIS WS-Security WS-Trust WS-MetadataExchange WS-SecurityPolicy Information Cards kan også bli brukt mot SAML- eller OpenID-løsninger

SSO - Fordeler/ulemper SAML v1.x hadde svakheter Eksponert for man-in-the-middle angrep Manglende krav til autentisering i noen av trinnene i protokollene SP Bruker Browser IDP

SSO Fordeler/ulemper SAML v2.0 Bruk av SSL og TLS kan relativt enkelt hindre de fleste angrepene Dette er anbefalt i både v1.x og v2.0 Stiller krav til bevissthet hos system-arkitekter og utviklere

SSO - Fordeler/ulemper Generelt: Single point of attack Alt hviler på en autentiseringsmekanisme Hva med brukernavn/passord på dette punktet? Har vi egentlig bedret sikkerheten nå? Dette punktet bør i de fleste tilfeller sikres bedre Sterk autentisering (2-faktor)

SSO - Fordeler/ulemper Men er SSO nødvendig i det hele tatt? Hvis en tilfredsstillende sikker autentisering er enkel nok for brukeren, så kan re-autentisering i mange tilfeller være like fornuftig Autentiseringen kan fortsatt ivaretas av en tredje-part Mange av fordelene med identitetshåndteringssystemene kan beholdes

Hva skjer videre? Mange ulike initiativer for identitetshåndtering Fortsatt økende fokus Ikke gitt hva slags løsning som bør velges Sameksistens er mest sannsynlig Interoperabilitet er ønskelig Integrasjon av sterke, fler-faktor autentiseringsmekanismer er nødvendig Videre forenkling for brukeren er ønskelig, uten å redusere sikkerheten Altinn.no: 6 ulike autentiseringsmekanismer Forvirrende? Gir ulike tilgangsnivåer

Oppsummering SSO er uten tvil brukervennlig SSO kan også være sikkert Komplekst område med mange initiativ, standarder, plattformer Flere interessante reelle implementasjoner f.eks. Feide som kan og bør studeres

Kontaktinformasjon Ivar Jørstad, Ubisafe AS E-post: ivar@ubisafe.no Tlf: 93 03 95 94