DM557: Netværk og sikkerhed (10 ECTS)

STADS: 15017201

Niveau
Bachelorkursus

Undervisningsperiode
Kurset er placeret i efterårssemesteret.

Ansvarlige undervisere
Email: jamik@imada.sdu.dk

Skemaoplysninger
Hold Type Dag Tidsrum Lokale Uger Kommentar
Fælles I Tirsdag 16-18 U155 36-41,43-51
H1 TE Onsdag 14-16 U155 36-41,43-51
T1 TE Onsdag 16-18 U155 36-41,43-51
Vis hele skemaet
Vis personligt skema for dette kursus.

Kommentar:
Ubegrænset deltagerantal.

Indgangskrav:
Ingen

Faglige forudsætninger:
Stoffet fra DM507 Algoritmer og datastrukturer og DM519 Concurrent Programming skal være kendt. Kendskab til c-programmering.

Formål
Kursets formål er at give kendskab til de forskellige aspekter af netværk og computersikkerhed, til forhindring og opdagelse af sikkerhedsproblemer.

Målbeskrivelse
Ved kursets afslutning forventes den studerende at kunne:
  • Redegøre for grundlæggende netværk begreber og opbygningen af nutidens internet.
  • Implementere en lagdelt netværksprotocol, I stil med TCP/IP modellen
  • Redegøre for funktionalitet og snitflader i applikationslaget af TCP/IP modellen, og funktionaliteten i DNS.
  • Redegøre for funktionalitet og snitflader i transportlaget af TCP/IP modellen og forskellen mellem UDP og TCP.
  • Redegøre for funktionalitet og snitflader i network-laget af TCP/IP modellen og redegøre for grundlæggende rutestyrings algoritmer, samt rutning i internettet.
  • Redegøre for funktionalitet og snitflader i link laget af TCP/IP modellen, herunder også fejlkontrol.
  • Redegøre for karakteriske forskelle imellem trådløse og ikke trådløse netværk.
  • Anvende en pakke-sniffer til at analysere netværkstrafik
  • Redegøre for begreberne bag og anvendelser for både symmetrisk og "public key" kryptografi.
  • Redegøre for begreberne bag og implementeringen af følgende:
    • Key distribution og brugerautentificering.
    • Transportniveausikkerhed.
    • IpSec og VPN
    • Trådløs netværksikkerhed.
    • Elektronisk mail-sikkerhed.
    • Problemerne bag nylige sikkerhedshuller i software i kontakt med netværk.
  • Redegøre for teknikkerne anvendt til at opdage og forhindre intruders og ondsindet software.
  • Beskrive forskellige typer af firewalls og deres styrker og svagheder
Indhold
Netværksniveauer, basale netværksbegreber, TCP/IP modellen, netværksprotokoller, elementær kryptografi (symmetrisk og "public key"), key distribution og brugerautentificering, transportniveausikkerhed, trådløs netværksikkerhed, elektronisk mail-sikkerhed, intruders, ondsindet software, firewalls.

Litteratur
    Meddeles ved kursets start.


Kursets hjemmeside
Dette kursus benytter e-learn (blackboard).

Forudsætningsprøver
  1. Programmeringsprojekt med rapport. Bestået/ikke-bestået, intern censur ved underviser. (15017212).
Eksamen- og censurform:
  1. Mundtlig eksamen, ekstern censur, karakter efter 7-trinskalaen. Nærmere beskrivelse af eksamensreglerne vil blive offentliggjort under 'Course Information' på kursets side i BlackBoard. (10 ECTS). (15017202).

Den mundtlige eksamen vil dække både et teoretisk emne og forsvar af rapporten. Reeksamen i samme eksamenstermin eller i umiddelbar forlængelse heraf. Reeksamen kan have en anden form end den ordinære eksamen.



Vejledende timetal
På naturvidenskab er undervisningen tilrettelagt efter trefasemodellen dvs. intro, trænings- og studiefasen.
Introfase: 26 timer
Træningsfase: 26 timer, heraf:
 - Eksaminatorie: 26 timer

Aktiviteter i studiefasen Studiefase: 10 timer

Der skal i kurset udarbejdes et stort programmeringsprojekt med rapport. Den mundtlige eksamen baseres på projektrapporten og kursuspensum.Undervisningsform

Sprog
Dette kursus undervises på dansk.

Kursustilmelding
Se tilmeldingsfrister.

Pris for åben uddannelse
Se priser for enkeltkurser.

Denne kursusbeskrivelse var gyldig fra 9. januar 2017 til 31. august 2018.