184.783 Introduction to Security
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2023S, VU, 2.0h, 3.0EC
TUWEL

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise
  • Format: Presence

Learning outcomes

After successful completion of the course, students are able to master the basic concepts of system security, web security, and communications security, becoming familiar with the main security threats and best practices for secure programming.

Subject of course

  • Foundations of system security (security principles, authentication and access control, control-flow hijacking) 
  • Foundations of web security (browser security, client-side security, server-side security)
  • Foundations of communications security (basics of cryptography, cryptographic protocols)

Teaching methods

In this semester the course will be offered in presence. During the lectures, the contents of the course are explained, together with practical examples.

Students are required to complete practical assignments, through which they can assimilate the concepts learned during the course. Every assignment typically consists of a vulnerable application that students must exploit, using the techniques shown in the course, in order to get access to sensitive data (a so-called flag), which is a proof of successful hacking attempt. Additionally, students must submit a report, in which they describe, among others, how they solved the problem and how the exploited vulnerability can be fixed to prevent further attacks.

We will offer periodically tutor hours to support students during the resolution of the homeworks. Tutor hours are offered both in place and online.

Mode of examination

Immanent

Additional information

ECTS Breakdown (3 ECTS = 75 hours)

Lectures (16 hours)
Homeworks (42 hours)
Preparation to the exam (15 hours)
Exam (2 hours)

The (optional) complementary course Introduction to Security (UE, 192.082) offers additional practical assignments and guided discussions on the topics presented during this course. 

Lecturers

Contributors

Institute

Course dates

DayTimeDateLocationDescription
Mon11:00 - 13:0006.03.2023 - 05.06.2023EI 7 Hörsaal - ETIT Lectures
Wed11:00 - 13:0017.05.2023EI 7 Hörsaal - ETIT Lecture
Introduction to Security - Single appointments
DayDateTimeLocationDescription
Mon06.03.202311:00 - 13:00EI 7 Hörsaal - ETIT Lecture
Mon13.03.202311:00 - 13:00EI 7 Hörsaal - ETIT Lecture
Mon20.03.202311:00 - 13:00EI 7 Hörsaal - ETIT Lecture
Mon17.04.202311:00 - 13:00EI 7 Hörsaal - ETIT Lecture
Mon24.04.202311:00 - 13:00EI 7 Hörsaal - ETIT Lecture
Mon08.05.202311:00 - 13:00EI 7 Hörsaal - ETIT Lecture
Wed17.05.202311:00 - 13:00EI 7 Hörsaal - ETIT Lecture
Mon22.05.202311:00 - 13:00EI 7 Hörsaal - ETIT Lecture
Mon05.06.202311:00 - 13:00EI 7 Hörsaal - ETIT Lecture

Examination modalities

Grading is based on the scores obtained in the submitted reports, where students describe how they solved the respective homeworks, and the result of written tests on the contents of the lecture.

The tests will take place in the lecture hall: if this is not possible (e.g., because of a lockdown or restrictions concerning the attendance at the university), tests will take place online over Zoom meetings and a camera (either on the laptop or on an additional device like a smartphone) must be active for the entire duration of the exam.

Course registration

Begin End Deregistration end
13.02.2023 00:01 15.03.2023 23:59 15.03.2023 23:59

Registration modalities

A necessary requirement for enrolling to the course is the successful completion of the StEOP. Registrations from students who have not completed the StEOP will be rejected.

Curricula

Study CodeObligationSemesterPrecon.Info
033 526 Business Informatics Mandatory5. SemesterSTEOP
Course requires the completion of the introductory and orientation phase
033 532 Media Informatics and Visual Computing Mandatory electiveSTEOP
Course requires the completion of the introductory and orientation phase
033 533 Medical Informatics Mandatory5. SemesterSTEOP
Course requires the completion of the introductory and orientation phase
033 534 Software & Information Engineering Mandatory5. SemesterSTEOP
Course requires the completion of the introductory and orientation phase
033 535 Computer Engineering Mandatory6. SemesterSTEOP
Course requires the completion of the introductory and orientation phase
066 515 Automation and Robotic Systems Mandatory electiveSTEOP
Course requires the completion of the introductory and orientation phase
066 515 Automation and Robotic Systems Mandatory elective
710 FW Elective Courses - Electrical Engineering Not specified

Literature

No lecture notes are available.

Previous knowledge

None

Accompanying courses

Continuative courses

Language

English