TNM031 |
Nätverksprogrammering och säkerhet, 6 hp
/Network Programming and Security/
För:
MT
|
|
Prel. schemalagd
tid: 34
Rek. självstudietid: 126
|
|
Utbildningsområde: Teknik
Huvudområde: Medieteknik Nivå (G1,G2,A): A
|
|
Mål:
IUAE-matris
Kursen ska ge studenterna grundläggande men ändå fundamentala kunskaper i nätverk och säkerhet. Kursen ska ge praktisks färdigheter i att designa, analysera och implementera säkra applikationer.
Efter kursen ska studenten kunna:
- diskutera olika typer av attacker och försvar.
- redogöra för internetprotokollen IP, TCP, UDP och ICMP, och deras säkerhets implikationer.
- beskriva typiska steg i inbrottsattacker, denial-of-service (DoS) attacker och malwareattacker.
- formulera grundläggande kryptografiska begrepp såsom symmetriska och offentliga key encryption, digitala certifikat för verifiering av meddelande och offentlig nyckel infrastruktur.
- redogöra för det kryptograpfiska systemet SSL/TLS och Javas secure-socket extension (JSSE).
- beskriva de grundläggande filtreringsoperationer hos brandvägar och vanliga brandvägsarkitekturer.
|
|
Förkunskaper: (gäller studerande antagna till program som kursen ges inom, se 'För:' ovan) Internetteknik och digitala bilder, algoritmer och datastrukturer
OBS! Tillträdeskrav för icke programstudenter omfattar vanligen också tillträdeskrav för programmet och ev. tröskelkrav för progression inom programmet, eller motsvarande.
|
|
Organisation: Föreläsningar, laborationer, projektuppgift och enskild fördjupningsuppgift
|
|
Kursinnehåll: Översikt över datornät och Internet. Protokoll och nivåer. Klient-server-modellen. Översikt över nätnivåer och routing. Brandväggar, autenticering och moment inom kryptografi: kryptering och tekniker för dataintegritet. Översikt över applikationers säkerhetsfrågor, speciellt web-service and e-handelsäkerhet.
|
|
Kurslitteratur: Utdelat kursmaterial
|
|
Examination: |
LAB1
UPG1
MUN1
|
Laborationskurs (U,G) Enskild uppgift (U,3) Frivillig muntlig tentamen för högre betyg (U,3,4,5) |
3 hp 3 hp 0 hp
|
|
|
Högre betyg än 3 kan uppnås via resultat på muntlig tentamen. |