188.959 Software Security
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2019S, VU, 2.0h, 3.0EC

Merkmale

  • Semesterwochenstunden: 2.0
  • ECTS: 3.0
  • Typ: VU Vorlesung mit Übung

Ziele der Lehrveranstaltung

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.

Inhalt der Lehrveranstaltung

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

Vortragende

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Mi.14:00 - 16:0013.03.2019FH Hörsaal 1 Vorbesprechung (gemeinsam mit 188.366, 188.972, 188.985)
Mi.15:00 - 17:0020.03.2019 - 19.06.2019EI 3 Sahulka HS Einzeltermin Vorlesung
Software Security - Einzeltermine
TagDatumZeitOrtBeschreibung
Mi.13.03.201914:00 - 16:00FH Hörsaal 1 Vorbesprechung (gemeinsam mit 188.366, 188.972, 188.985)
Mi.20.03.201915:00 - 17:00EI 3 Sahulka HS Einzeltermin Vorlesung
Mi.27.03.201915:00 - 17:00EI 3 Sahulka HS Einzeltermin Vorlesung
Mi.03.04.201915:00 - 17:00EI 3 Sahulka HS Einzeltermin Vorlesung
Mi.10.04.201915:00 - 17:00EI 3 Sahulka HS Einzeltermin Vorlesung
Mi.08.05.201915:00 - 17:00EI 3 Sahulka HS Einzeltermin Vorlesung
Mi.15.05.201915:00 - 17:00EI 3 Sahulka HS Einzeltermin Vorlesung
Mi.22.05.201915:00 - 17:00EI 3 Sahulka HS Einzeltermin Vorlesung
Mi.29.05.201915:00 - 17:00EI 3 Sahulka HS Einzeltermin Vorlesung
Mi.05.06.201915:00 - 17:00EI 3 Sahulka HS Einzeltermin Vorlesung
Mi.12.06.201915:00 - 17:00EI 3 Sahulka HS Einzeltermin Vorlesung
Mi.19.06.201915:00 - 17:00EI 3 Sahulka HS Einzeltermin Vorlesung

Leistungsnachweis

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)

Prüfungen

TagZeitDatumOrtPrüfungsmodusAnmeldefristAnmeldungPrüfung
Mi. - 06.05.2020schriftlich29.04.2020 00:00 - 04.05.2020 00:00in TISSMidterm Exam
Mi. - 10.06.2020schriftlich03.06.2020 00:00 - 08.06.2020 00:00in TISSFinal Exam
Mi. - 17.06.2020schriftlich12.06.2020 00:00 - 15.06.2020 00:00in TISSRetake Exam

LVA-Anmeldung

Von Bis Abmeldung bis
30.01.2019 00:00 29.03.2019 22:59 29.03.2019 22:59

Curricula

Literatur

Es wird kein Skriptum zur Lehrveranstaltung angeboten.

Sprache

bei Bedarf in Englisch