Overordnede kursusmål
Kurset omhandler netværkssikkerhedsudfordringer på forskellige
niveauer af OSI-lagmodellen. Kurset introducerer efterfølgende
specifikke aspekter relateret til IoT-teknologier med fokus på
praktiske cases og opsætninger. Studerende vil lære at betjene
trafikopsamlings- og genereringsværktøjer, analysere
netværkssikkerhedssårbarheder i forskellige protokoller og opbygge
og analysere konkrete IoT-relaterede opsætninger med det formål at
øge bevidstheden om og forståelsen af
IoT-datakommunikationssikkerhed og dens inkorporering i fremtidige
designs.
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
- Beskrive formålet med og elementerne i den OSI-lagdelte
netværksmodel.
- Betjene netværkstrafikanalyseværktøjer (Wireshark) og generere
trafik fra et programmatisk miljø (Scapy).
- Analysere og forklare typiske netværkssikkerhedssårbarheder og
angreb til protokoller ved L2, L3 og L4 i OSI-modellen.
- Undersøge og forklare sikkerhedsegenskaber for typiske
applikationslagsprotokoller til IoT.
- Eksperimentere og analysere sikkerhedsaspekter af
konventionelle trådløse teknologier til IoT-enheder (WiFi og
Bluetooth).
- Forstå anvendeligheden af cellulære og ikke-cellulære
radioteknologier til IoT-netværk (NBIoT, LoRa).
- Undersøge praktiske eksempler på brug af netværkssikkerhed og
designe alternative målløsninger.
- Beskrive offentligt et netværkssikkerhedsproblem og sandsynlige
løsninger på det.
Kursusindhold
Kursets indhold dækker grundlæggende aspekter af netværkssikkerhed
på forskellige lag: fysiske, mac-, netværks- og transportlag, med
vægt på IoT-specifikke udfordringer. Efter en indledende
introduktion til netværkskommunikations arkitektoniske modeller og
grundlæggende mekanismer, fokuserer kurset på typiske sårbarheder
og udfordringer ved kommunikationsnetværks systemer på MAC ,
netværk og transportlag. Alt dette er baseret på praktiske
laboratorier (der vil være eksperimenter og praktiske øvelser i
alle forelæsninger). Bagefter fokuserer kurset på specifikke
IoT-komponenter og -teknologier for at give en grundlæggende
forståelse af de systemer og enheder, der skal beskyttes. Desuden
vil kurset præsentere elementer relateret til
privatlivsbestemmelser og standarder, der gælder for sikring af
IoT-systemer.
Kurset vil også inkludere et projektarbejde, der kræver, at de
studerende designer, bygger og evaluerer et praktisk IoT-system.
Studerende vil blive bedt om at demonstrere deres prototyper og
præsentere deres projekter mundtligt i slutningen af kurset,
dokumentere deres design og resultater i en rapport. Det forventes,
at gæstetalere præsenterer relaterede emner.
Sidst opdateret
02. maj, 2024