Masterstudium Business Informatics - Fakultät für Informatik, TU Wien

Masterstudium Business Informatics - Fakultät für Informatik, TU Wien Masterstudium Business Informatics - Fakultät für Informatik, TU Wien

informatik.tuwien.ac.at
from informatik.tuwien.ac.at More from this publisher
30.01.2014 Views

The contents of the module INT/MEN - Model Engineering. Teaching and Learning Methods and Adequate Assessment of Performance: The module is organized along lectures, practical labs in groups of two, seminars, a workshop fór presenation of the results. Courses of Module: 3.0/2.0 VU Advanced Model Engineering 3.0/2.0 SE Advanced Model Engineering SIT/SC1 - Secure Software Development and Organizational Aspects ECTS-Credits: 6.0 Summary: This module deals with advanced concepts of information security. Students will learn about managing software development projects so that secure software can be developed (secure software development life cycle) and organizational aspects of security, including information security audits, business continuity management, and data leakage prevention. Theoretical background will be presented in lectures and through e-learning. Students will work in groups on small projects and case studies. After completing this module students will have a stronger knowledge to assess, design, and build secure (software) systems. Learning Outcomes: Knowledge: Skills: • Knowledge about information security • Knowledge about information security audits • Knowledge about typical security problems and how they are best addressed • A exible way of thinking from the bad guy's perspective • Experience on how to attack and how to secure systems • Applying knowledge about applying cryptographic techniques correctly Competences: • Managing a team of software developers that develop secure software • Managerial and leadership skills to promote information security in business and research environments (security evangelist) 78

• Presentation of scientic and professional challenges, solution approaches, and their evaluation Syllabus: Security policies; Cobit, ISO 2700x; CERT operations; physical security; risk management and analysis; cost and benet analysis; security models; system security; vulnerabilities; identication, authentication, authorization, auditing; memory corruption, buer Overows (stack, heap); return based programming; shellcode; Windows security; security principles (Windows 95 to Windows 7); secure development life cycle, security touchpoints; race conditions, TOC-TOE; computational complexity attacks; reverse engineering and prevention; malicious code analysis; code obfuscation Expected Prerequisites: Basic knowledge in the area of security WIN/RSI - Recht und Sicherheit Teaching and Learning Methods and Adequate Assessment of Performance: The module is organized along lectures, recording and podcasts of interesting talks (e.g., tech talks, CERIAS seminars), practical assignments by support of teaching assistants and an e- learning system, small projects, case studies. Courses of Module: 3.0/2.0 VU Software Security 3.0/2.0 VU Organizational Aspects of IT-Security SIT/SC3 - Secure Systems Engineering ECTS-Credits: 6.0 Summary: IT security engineering has become a critical element of the overall performance of IT systems and IT projects. Enhancing eective functional engineering by thorough security models, processes, and techniques is a major design and architecture issue in several application elds. In the lectures of this module students will learn advanced aspects of how to engineer secure systems and how to maintain security standards in large and complex IT infrastructures. Topics of this module include advanced aspects of planning, designing and implementing security mechanisms (e.g., Public Key Infrastructures, web application security, ...), best practice examples of implementing security in large IT infrastructures, and security testing in IT systems (test process, penetration testing, ...). Students gain knowledge in IT security through fundamentals and theory of advanced security aspects. Mechanisms are applied in practical lab work. Furthermore, students are involved in security experiments, current research issues and security competitions. Experiments in attacking and defending systems will be a didactic method. Learning Outcomes: Knowledge: • Conducting requirement studies, situation analysis, and risk identication for large IT infrastructures 79

The contents of the module INT/MEN - Model Engineering.<br />

Teaching and Learning Methods and Adequate Assessment of Performance: The module<br />

is organized along lectures, practical labs in groups of two, seminars, a workshop fór<br />

presenation of the results.<br />

Courses of Module:<br />

3.0/2.0 VU Advanced Model Engineering<br />

3.0/2.0 SE Advanced Model Engineering<br />

SIT/SC1 - Secure Software Development and Organizational<br />

Aspects<br />

ECTS-Credits: 6.0<br />

Summary: This module deals with advanced concepts of information security. Students<br />

will learn about managing software development projects so that secure software can be<br />

developed (secure software development life cycle) and organizational aspects of security,<br />

including information security audits, business continuity management, and data<br />

leakage prevention. Theoretical background will be presented in lectures and through<br />

e-learning. Students will work in groups on small projects and case studies. After completing<br />

this module students will have a stronger knowledge to assess, design, and build<br />

secure (software) systems.<br />

Learning Outcomes:<br />

Knowledge:<br />

Skills:<br />

• Knowledge about information security<br />

• Knowledge about information security audits<br />

• Knowledge about typical security problems and how they are best addressed<br />

• A exible way of thinking from the bad guy's perspective<br />

• Experience on how to attack and how to secure systems<br />

• Applying knowledge about applying cryptographic techniques correctly<br />

Competences:<br />

• Managing a team of software developers that develop secure software<br />

• Managerial and leadership skills to promote information security in business and<br />

research environments (security evangelist)<br />

78

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!