Internal Preview! The data shown below is not valid for students! Please refer to the official Module Descriptions at the Examination Office.
Secure Web Development SecWebDev

General

study semester
5-6
standard study semester
6
cycle
occasional
duration
1 semester
SWS
4
ECTS
6
teaching language
English

People

responsible
Dr. Nils-Ole Tippenhauer
lectures
Dr. Nils-Ole Tippenhauer

Assessment & Grades

entrance requirements
none
assessment / exams

Projekt und schriftliche Abschlussklausur

grade

Das Modul ist insgesamt bestanden, wenn die Prüfungsleistung bestanden wurde.

Workload

course type /weekly hours
  2 h lectures
+ 2 h tutorial
= 4 h (weekly)
total workload
   60 h of classes
+ 120 h private study
= 180 h (= 6 ECTS)

Aims / Competences to be developed

Students will learn principles, best-practices, and tools to build secure web applications. Also, Students will acquire deep understanding of existing vulnerabilities and security threats.

Content

  • Basics on secure software engineering and development life-cycle
  • Architecture of modern web application
  • Secure coding and coding patterns
  • Security of the HTTP message processing pipeline
  • Known threats and vulnerabilities
  • (Mini) BiBiFi challenges (Build it, Break it, Fix it)

Literature & Reading

Teaching material and notes will be in English and announced at the beginning of the lecture.

Additional Information

Given the limited resources available for this lecture, the course is limited to 20 seats.

Curriculum

This module is part of the following study programmes:

Cybersicherheit BSc: Vertiefungsvorlesungen der Cybersicherheit
study semester: 5-6 / standard study semester: 6
Cybersecurity MSc: Vertiefungsvorlesungen Cybersecurity
study semester: 1-3 / standard study semester: 4
Cybersecurity BSc (English): Kernthemen der Cybersicherheit
study semester: 5-6 / standard study semester: 6