Computer Security
Umeå University
Startdatum:
Slutdatum:
Studietakt: 50 %
Publicerad utbildningskatalog
Utbildningsinformation från den publicerade källan. Utbildningen och dess tidsbundna tillfällen hålls åtskilda.
Kod: 5DV220
This course gives an overview of security aspects of computer systems. It introduces basic building blocks such as cryptographic algorithms and hashing, and presents the main security architectures of operating systems and modern mobile software stacks such as Android. The course presents defense mechanisms but also describe attacks in the following contexts: system security (e.g., memory corruption vulnerabilities), web security (e.g., SQL injection, XSS) and mobile security. The course discusses approaches to find software vulnerabilities (e.g., fuzzing), to test and validate software (e.g., program analysis), to harden software but also to exploit vulnerabilities. The course presents different families of malware, and how to reverse engineer them to understand their behavior. Hardware security attacks (e.g., cold-boot attacks), network communication security, as well as attacks on anonymity networks such as Tor are also explained.
Eligibility requires 60 ECTS in Computing Science as well as \- 7.5 ECTS introductory programming in C \- 7.5 ECTS datastructures and algorithms \- 7.5 ECTS systems programming \- 7.5 ECTS databases \- 7.5 ECTS discrete mathematics
Varje tillfälle har egna datum och villkor. Avslutade tillfällen behålls som historik och innebär inte att en ny ansökan är öppen.
Umeå University
Startdatum:
Slutdatum:
Studietakt: 50 %
Hämtad: .
Publicerad: .
Publiceringsversion: 8e217193-f5fa-4778-b085-a4521fd03e8d
Kontrollsumma: 1b0dc54c0fc8a359f83ba9dc8f9d468479ce432de4c03bce3b8b33dd67fe3f6c
Senast ändrad enligt källan: 2025-12-11T08:04:31