188.959 Software 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.

2018S, VU, 2.0h, 3.0EC
TUWEL

Properties

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

Aim of course

Planning, Testing and Developing of secure software applications is the center of this lecture.

The necessary theoretical foundations of secure programming will be applied and enhanced by practical examples.

Subject of course

Theory:

- Software testing techniques,

- Binary analysis and hardening,

- Language security,

- Common attack vectors,

- Security in the Development Process.

 

Specific content:

- Fuzz- and Combinatorial testing,

- Code obfuscation,

- Binary analysis and reversing,

- Exploit mitigation strategies,

- Software Assurance Maturity Model,

- Security in distributed systems.

 

Prerequisites:

- Programming experience in C/C++

- Theoretical knowledge of the classes Security and Internet Security

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Tue13:00 - 15:0006.03.2018FH Hörsaal 1 - MWB Introduction (together with 188.366, 188.972, 188.985)
Wed15:00 - 17:0021.03.2018 - 13.06.2018EI 3 Sahulka HS - UIW Lecture
Software Security - Single appointments
DayDateTimeLocationDescription
Tue06.03.201813:00 - 15:00FH Hörsaal 1 - MWB Introduction (together with 188.366, 188.972, 188.985)
Wed21.03.201815:00 - 17:00EI 3 Sahulka HS - UIW Lecture
Wed11.04.201815:00 - 17:00EI 3 Sahulka HS - UIW Lecture
Wed18.04.201815:00 - 17:00EI 3 Sahulka HS - UIW Lecture
Wed25.04.201815:00 - 17:00EI 3 Sahulka HS - UIW Lecture
Wed02.05.201815:00 - 17:00EI 3 Sahulka HS - UIW Lecture
Wed09.05.201815:00 - 17:00EI 3 Sahulka HS - UIW Lecture
Wed16.05.201815:00 - 17:00EI 3 Sahulka HS - UIW Lecture
Wed23.05.201815:00 - 17:00EI 3 Sahulka HS - UIW Lecture
Wed30.05.201815:00 - 17:00EI 3 Sahulka HS - UIW Lecture
Wed06.06.201815:00 - 17:00EI 3 Sahulka HS - UIW Lecture
Wed13.06.201815:00 - 17:00EI 3 Sahulka HS - UIW Lecture

Examination modalities

ECTS Breakdown (3 ECTS = 75 hours):

  • 16h Lectures
  • 20h Self-studies & Learning for Exams
  • 25h Big, practical assignment (analysing Open Source Software) 
  • 14h Small, practical assignment (Software Security)

Course registration

Begin End Deregistration end
31.01.2018 00:00 30.03.2018 23:59 30.03.2018 23:59

Curricula

Study CodeObligationSemesterPrecon.Info
066 926 Business Informatics Mandatory elective
066 937 Software Engineering & Internet Computing Mandatory elective
066 950 Didactic for Informatics Mandatory elective
710 FW Elective Courses - Electrical Engineering Not specified

Literature

No lecture notes are available.

Language

if required in English