Webbsäkerhet
Moderna webapplikationer beskrivs ofta i termer av samarbete och delning, både mellan användare av en applikation och mellan företag som tillhandahåller applikationer och tjänster. Den här kursen behandlar vanligt förekommande säkerhetsproblem hos applikationer i denna klass, både ur ett teoretiskt och praktiskt perspektiv.
Om kursen
Kursen ger en överblick av de definierande egenskaperna hos webapplikationer och den applikationsklass de tillhör, samt identifierar olika säkerhetsutmaningar relaterat till de olika intressenterna: användarna, applikationsleverantören och tjänste- och kodbiblioteksleverantörer.
I kursen behandlas koncept såsom tillståndsfrihet, konfidentialitet, integritet, åtkomstkontroll, autentisering och auktorisering, samt sessionshantering och attacker som hör till dessa koncept. Vidare berör kursen olika typer av injektionsattacker - attacker där programkod, på ett eller annat sätt, fås att köra på klient- eller serversidan.
Du lär dig
- om webapplikationer och relaterad applikationsklass och ha förmåga att omsätta kunskap i konstruktionen av komplexa applikationer
- om de vanligast förekommande säkerhetsutmaningarna inom denna applikationsklass och identifiera sårbarheter i applikationer
- förståelse för skyddsmetoder och deras begränsningar, både enskilt och i relation till varandra.
Tillfällen för denna kurs
Hösttermin 2025
-
Omfattning
7.5 hp
Tid
2025-09-01 - 2026-01-18 (deltid 25%)
Utbildningsnivå
Avancerad nivå
Kurstyp
Fristående kurs
Anmälningskod
MDU-24092
Särskild behörighet
120 hp, varav 80 hp inom ämnet teknik, inklusive minst 30 hp programmering eller mjukvaruutveckling. Kursen kräver grundläggande kunskaper om utveckling av distribuerade system eller klient-server programmering, vilket exempelvis kan uppnås genom att ha läst kursen Utveckling av webbapplikationer 7,5 hp. Dessutom krävs Svenska B/Svenska 3 samt Engelska A/Engelska 6. I de fall kursen ges på engelska görs undantag från kravet på Svenska B/Svenska 3.
Urval
Antal högskolepoäng
Frågor kring utbildningen?
Hör av dig till kursansvarig om du har frågor kring kursens innehåll.