DM895: Applied Cyber Security

Study Board for Natural Scientific IT Programmes

Teaching language: Danish or English depending on the teacher, but English if international students are enrolled
EKA: N340128102
Assessment: Second examiner: Internal
Grading: 7-point grading scale
Offered in: Odense
Offered in: Autumn
Level: Master

STADS ID (UVA): N340128101
ECTS value: 5

Date of Approval: 27-03-2025


Duration: 1 semester

Version: Approved - active

Internal Course Code

DM895

Entry requirements

-

Academic preconditions

The contents of DM536/DM550/DM574 Introduction to Programming, DM510 Operating System, DM586 Network, and Cybersecurity must be known.

Course introduction

The purpose of this course is to give an understanding of the vulnerabilities commonly found in systems and services by adopting an ethical hacking approach, showing the mechanisms of common exploitations and the impact of successful attacks.

Expected learning outcome

The learning objective of the course is that the student demonstrates the ability to:
  • Classify attack vectors and identify the vulnerability surface of a system
  • Apply basic hardening measures to system configuration
  • Set up essential intrusion detection tools
  • Explain the causes of software vulnerabilities and test the effectiveness of exploits

Content

The following main topics are contained in the course: operating system integrity, software integrity and authenticity, access control models, privilege escalation, system monitoring, intrusion detection, binary exploitation, web application security, and penetration testing methodology.

Literature

See itslearning for syllabus lists and additional literature references.

Examination regulations

Exam element a)

Timing

Autumn and January

Tests

Project with a written report

EKA

N340128102

Assessment

Second examiner: Internal

Grading

7-point grading scale

Identification

Full name and SDU username

Language

Normally, the same as teaching language

Examination aids

Allowed, a closer description of the exam rules will be posted i itslearning.

ECTS value

5

Additional information

The reports should be submitted during the exam period.

Indicative number of lessons

40 hours per semester

Teaching Method

Planned lessons
Total number of planned lessons: 40  
Hereof:  
Common lessons in classroom/auditorium: 40  
 
The lectures facilitates an introduction to new material and topics, which are processed with exercises prepared at home and discussed in class to validate the acquired knowledge.
 
Other planned teaching activities:
reading from textbooks, solving homework, and applying acquired knowledge to practical projects.

Teacher responsible

Name E-mail Department
Jacopo Mauro mauro@imada.sdu.dk Institut for Matematik og Datalogi (00)

Additional teachers

Name E-mail Department City
Marco Prandini pran@imada.sdu.dk

Timetable

Administrative Unit

Institut for Matematik og Datalogi (datalogi)

Team at Registration

NAT

Offered in

Odense

Recommended course of study

Profile Education Semester Offer period

Transition rules

Transitional arrangements describe how a course replaces another course when changes are made to the course of study. 
If a transitional arrangement has been made for a course, it will be stated in the list. 
See transitional arrangements for all courses at the Faculty of Science.