Inhalt

[ INMAWKVSECC ] KV (*)Secure Code

Versionsauswahl
Es ist eine neuere Version 2022W dieser LV im Curriculum Master's programme Business Informatics 2023W vorhanden.
(*) Unfortunately this information is not available in english.
Workload Education level Study areas Responsible person Hours per week Coordinating university
1,5 ECTS M2 - Master's programme 2. year Computer Science Alexandros Paramythis 1 hpw Johannes Kepler University Linz
Detailed information
Pre-requisites (*)Good knowledge of programming will be required. Participants should be familiar with both Java and C, and have at least working knowledge of HTML / HTTP and SQL.

In terms of courses: required courses include Softwareentwicklung 1, Softwareentwicklung 2, Informationssysteme 1 and Systemnahe Programmierung; recommended courses include Praktikum aus Softwareentwicklung 2.

Original study plan Master's programme Computer Science (discontinuing) 2012W
Objectives (*)Students will acquire an understanding of the most widely found security vulnerabilities in code and their causes. Furthermore, students will not only learn how to successfully combat these vulnerabilities, but will also learn more about general methods to improve software security applications through developing life cycle systems and services.
Subject (*)Security Goals, Secure Systems Design, Secure Design Principles, Worms and Other Malware, Buffer Overflows, Client-State Manipulation, SQL Injection, Password Security, Cross-Domain Security in Web Applications
Criteria for evaluation (*)Students must complete a project. The final course grade will be based on examination grades and the project grade.
Language English
Study material (*)Text book:
 Daswani, N.; Kern, C.; Kesavan, A.: Foundations of Security: What Every Programmer Needs To Know. Apress, Berkeley, 2007.

Supplementary material will be announced each semester.

Changing subject? No
On-site course
Maximum number of participants 35
Assignment procedure Direct assignment