Text

  • Högskolepoäng 7.5  hp
  • Utbildningsnivå Avancerad nivå
  • Studieort Västerås/Distans utan obligatoriska träffar
  • Kurskod DVA489
  • Huvudområde Datavetenskap

Modern web applications can often be described in terms of cooperation and sharing, both on the level of the users of the application and on the level of the application and the service providers. This course covers the most prevalent security challenges of web applications, from a theoretical and practical perspective.

The course gives an overview of the defining properties of web applications and the corresponding application class and identifies different security challenges in relation to the different stakeholders: the users, the application provider, and the service and library providers.

It covers concepts like statelessness, confidentiality, integrity, access control, authentication and authorization, session handling, and attacks related to those concepts. In addition, the course involves different forms of injection attacks, where code, in one way or another, is injected and executed on the client or server side.

You will learn

  • about web applications and the corresponding application class and get the ability to construct complex applications
  • about the most prevalent security challenges of web applications and to identify vulnerabilities in applications
  • about protection mechanisms and their limitations both in isolation and in relation to each other

Entry requirements

120 credits of which at least 80 credits in technology or informatics, including at least 30 credits in programming or software development. In addition, English course A/English course 6 is required.

You can also apply for the course and get your eligibility evaluated based on knowledge acquired in other ways, such as work experience, other studies etc. Read more in Application information below.

Language

English

Tillfällen för denna kurs

Hösttermin 2021

  • Hösttermin 2021

    Omfattning

    7.5 hp

    Tid

    2021-08-30 - 2022-01-16 (deltid 25%)

    Utbildningsnivå

    Avancerad nivå

    Kurstyp

    Kurs

    Anmälningskod

    MDH-24092

    Språk

    Engelska

    Studieort

    Västerås

    Särskild behörighet

    120 hp, varav 80 hp inom teknik eller informatik, inklusive minst 30 hp programmering eller mjukvaruutveckling. 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

  • Hösttermin 2021

    Omfattning

    7.5 hp

    Tid

    2021-08-30 - 2022-01-16 (deltid 25%)

    Utbildningsnivå

    Avancerad nivå

    Kurstyp

    Fristående kurs

    Anmälningskod

    MDH-24587

    Språk

    Engelska

    Studieort

    Ortsoberoende

    Undervisningsform

    Distans
    Antal obligatoriska träffar inklusive tentamen: 0
    Antal övriga fysiska träffar: 0

    Särskild behörighet

    120 hp, varav 80 hp inom teknik eller informatik, inklusive minst 30 hp programmering eller mjukvaruutveckling. 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.

Universitetslektor

Daniel Hedin

021-10 70 52

daniel.hedin@mdh.se

Till toppen