Passkey
En passkey gir innlogging med et tjenestebundet nøkkelpar. Enhetsbytte, kontogjenoppretting og rettigheter må fortsatt håndteres separat.
Logg inn med et nøkkelpar
En passkey er et kryptografisk innloggingsmiddel som hører til en konto hos en bestemt tjeneste. Tjenesten lagrer den offentlige nøkkelen; autentikatoren håndterer privat nøkkelmateriale. Ved innlogging lager den et signert svar på en forespørsel fra serveren. Serveren kontrollerer svaret med den lagrede offentlige nøkkelen. På nettet bruker applikasjonen WebAuthn til dette.
Planlegg enhetsbytte i portalen
En fiktiv prosjektplattform registrerer en passkey for kontoen P-24. Avhengig av enhet og krav kan godkjenning eksempelvis skje med enhetens PIN-kode eller biometri. Plattformen godtar innloggingen først etter serverens kontroll av det signerte svaret. Synlig godkjenning på enheten er ikke i seg selv en godtatt portaløkt.
Noen autentikatorer tilbyr sikkerhetskopiering eller synkronisering via en leverandør; andre tilgangsmidler er enhetsbundne. Teamet må derfor avklare hvordan ekstra tilgang opprettes, et mistet innloggingsmiddel fjernes og kontotilgang gjenopprettes. Synkronisering til enhver ny enhet skal ikke forutsettes. Gjenoppretting krever også egnet bevis på eierskap til kontoen.
Etter vellykket innlogging kontrollerer plattformen fortsatt hvilke prosjekter kontoen kan se eller endre. En passkey erstatter ikke disse applikasjonsrettighetene.
Kilder
Beslektede begreper
- WebAuthnWebAuthn er nettleserens API for innlogging med offentlige nøkler. Serveren må kontrollere svaret før den godtar innloggingen.
- HttpOnly-informasjonskapselHttpOnly hindrer skript i direkte tilgang til informasjonskapselen. Passende forespørsler kan fortsatt sende den; sesjon og rettigheter må kontrolleres.
- Argon2Argon2 er en familie minnekrevende hashfunksjoner for passord. Variant, minnebehov og kjøretid må passe til sikkerhetskrav og drift.
- Prinsippet om minste privilegiumPrinsippet begrenser rettigheter til den nødvendige oppgaven og dens dataområde. Nødvendig arbeid er mulig; overflødige fullmakter fjernes.
- Attributtbasert tilgangskontrollABAC vurderer tilgang ut fra definerte egenskaper og regler. Egenskapenes kilde og aktualitet er en del av utformingen.
- Rollebasert tilgangskontrollRBAC knytter rettigheter til roller og tildeler personer disse rollene. Dataområdet må være tydelig i tillegg til rollenavnet.
Ditt prosjekt med ASES
Beskriv prosjektet ditt for oss. Vi tar kontakt med en første vurdering.