Lektionsplanering: Autentisering och säkerhet i webbtjänster
Årskurs: Gymnasiet
Ämne: Webbtjänster
Tema: Autentisering och säkerhet i webbtjänster
Koppling till styrdokument
Centralt innehåll
Undervisningen ska belysa vikten av autentisering och säkerhet inom webbtjänster, inklusive olika metoder för att skydda användardata. Centrala aspekter inkluderar hur man implementerar säkra autentiseringstekniker samt hur man hanterar säkerhetsrisker kopplade till webbtjänster.
Kunskapskrav
Eleven redogör för olika metoder för autentisering och säkerhet i webbtjänster. Eleven kan ge exempel på säkerhetsprotokoll och beskriva hur dessa kan implementeras samt identifiera potentiella säkerhetsrisker.
Lärarledda instruktioner
Introduktion till autentisering och säkerhet (10 min)
- Definiera autentisering och dess betydelse för webbtjänster.
- Diskutera skillnaden mellan autentisering och auktorisering.
- Presentera vanliga metoder för autentisering (t.ex. användarnamn/lösenord, OAuth, JWT).
- Ställ frågor om elevernas erfarenhet av att hantera lösenord och säkerhet online.
Gruppdiskussion: Säkerhetsrisker (15 min)
- Dela in eleverna i grupper och ge dem i uppgift att diskutera potentiella säkerhetsrisker för webbtjänster, inklusive dataintrång och identitetsstölder.
- Låt varje grupp sammanfatta sina diskussioner och dela med klassen.
- Diskutera vilka metoder som kan användas för att skydda mot dessa risker, som tvåfaktorsautentisering.
- Reflektera över realtidshot och avtalade säkerhetsstandarder.
Praktisk övning: Implementera autentisering (10 min)
- Genomför en demonstration av hur man implementerar en enkel autentisering i en webbtjänst (till exempel med en användardatabas).
- Låt eleverna ställa frågor och diskutera möjliga säkerhetsåtgärder.
- Dela ut kodexempel och låt eleverna experimentera med att skapa och autentisera användare.
Sammanfattning och reflektion (15 min)
- Sammanfatta lektionens huvudpunkter om autentisering och säkerhet.
- Diskutera hur viktiga autentiseringstekniker och säkerhetsprotokoll är för att bygga förtroende hos användare.
- Ställ frågor som: Hur kan vi försäkra oss om att vår information är säker online?
- Avsluta med att diskutera framtida trender inom säkerhetstekniker som påverkar webbtjänster.
Diskussionsfrågor
- A. Vilka autentiseringstekniker anser ni är mest effektiva för att skydda webbtjänster? Varför?
- B. Hur kan användare skydda sig själva mot identitetsstöld och dataintrång?
- C. Vad är de största utmaningarna för utvecklare när det gäller att säkerställa säkerheten för webbtjänster?
Aktivitet
Eleverna delas in i grupper och ska skapa en säker autentiseringsplan för en hypotetisk webbtjänst. Planen ska inkludera vilka autentiseringstekniker de skulle använda, hur de skulle implementera dem och vilka säkerhetsåtgärder de skulle vidta. Varje grupp får 25 minuter att utarbeta sin plan och presenterar den för klassen.
Exit-ticket
- Vad är en viktig aspekt av autentisering som ni lärt er idag? (Svar: Användarens identitet och säkerhet).
- Nämn två metoder för autentisering. (Svar: Användarnamn/lösenord, tvåfaktorsautentisering).
- Hur kan du förbättra säkerheten för ett konto online? (Svar: Genom att använda starka lösenord).