Hasso-Plattner-InstitutSDG am HPI
Hasso-Plattner-InstitutDSG am HPI

Internet Security (Wintersemester 2019/2020)

Dozent: Dr. Feng Cheng (Internet-Technologien und -Systeme) , Daniel Köhler (Internet-Technologien und -Systeme) , Leonard Marschke (Internet-Technologien und -Systeme)

Allgemeine Information

  • Semesterwochenstunden: 4
  • ECTS: 6
  • Benotet: Ja
  • Einschreibefrist: 01.10.-30.10.2019
  • Lehrform: Seminar
  • Belegungsart: Wahlpflichtmodul
  • Lehrsprache: Englisch

Studiengänge, Modulgruppen & Module

IT-Systems Engineering BA


This seminar "Internet Security" shall be seen as a door-opener in the field of network and Internet security. You will learn and understand basic principles and approaches of cyber attack and defense.  

This seminar does not teach you about hacking. Instead, it will teach you how to investigate and prevent possible vulnerabilities in (IT-) systems. You will further be enabled to determine which consequences a failure of a certain system has or which consequences a lack of thorough preparation may put upon a security system or an organization as a whole.


Topics Covered

  • Motivation & Types of Cyber Attacks
  • Enablers & Vulnerabilities - Human and Technical
  • Malware - Virus, Worm, Trojan...
  • Software Security - Reverse Engineering
  • Operating Systems and their Security Mechanisms
  • Sandboxing and Virtualization
  • "Think like Hackers"
    • Reconnaissance
    • Application Security
  • Update Distribution - Risks & Challenges
  • "Being the Blue Team"
    • Network Security
    • Intrusion Detection
    • Cryptography
    • Risk Analysis
  • Law, Ethics & Remarks


Unfortunately, we can not offer the seminar to students who have already successfully completed the lecture Internet Security!

To be able to survive in the world of technical specifications, applications, protocols and requirements, a proper understanding of its fundamentals is needed. 

This understanding has been provided in the recommended Lecture Internet- und WWW-Technologien.

If you think you might have received the qualifications for participation in another way, feel free to reach out to us to discuss.



  • Meinel/Sack: Grundlagen der Digitalen Kommunikation
  • Meinel/Sack: Internetworking - Technische Grundlagen und Anwendungen
  • Tanenbaum: Computer Networks
  • Stallings/Brown: Computer Security: Principles and Practice
  • Cheswick/Bellovin/Rubin: Firewalls and internet security. Repelling the Wily Hacker
  • Kaufman/Perlman/Speciner: Network Security: Private Communication in a Public World
  • Egan/Mather: Executive Guide to Information Security: Threats, Challenges, and Solutions
  • Stuttard/Pinto: The Web Application Hacker's Handbook - Discovering and Exploiting Security Flaws
  • Koziol/Litchfield/Aitel/Anley/Eren/Mehta/Hassel: The Shellcoder's Handbook - Discovering and Exploiting Security Holes

Lern- und Lehrformen

This seminar will most probably consist of lecture-style sessions requiring student's interaction. In those sessions, we will be providing you with understanding of theoretical backgrounds and the underlying technologies. The new knowledge shall be applied in practical, hands-on sessions.

Further, a project will be issued requiring student's teamwork.


The evaluation of this seminar is most probably split into three different parts:

  • (Group) Project
  • Theoretical Exam
  • Practical Exam

By those means of evaluation we want to identify that the student understands the theoretical background, is able to apply practical skills and is able to investigate a specific topic in great detail.


See our moodle