Lectures Winterterm 24/25
Wednesday, 10:00 c.t. - 12:00 The students are introduced to the security-relevant aspects of a software-engineering lifecycle. Therefore, the main ideas of including security throughout the development process will be presented and explained by examples. By showing common vulnerabilities throughout this course, the students will get an understanding of common vulnerabilities and attacks and how to prevent them. In groups, the students will conduct practical exercises to strengthen the understanding of vulnerabilities and attack vectors. Through this, the abilities teamwork, time management, organization and critical discussion of their own and others’ results are strengthened. Contents: Threat modeling Risk analysis Architectural security Secure coding Applied Cryptography Secure configuration and deployment Updates and maintenance