Hasso-Plattner-Institut20 Jahre HPI
Hasso-Plattner-Institut20 Jahre HPI

Internet Security (Wintersemester 2019/2020)

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

General Information

  • Weekly Hours: 4
  • Credits: 6
  • Graded: yes
  • Enrolment Deadline: 01.10.-30.10.2019
  • Teaching Form: Seminar
  • Enrolment Type: Compulsory Elective Module
  • Course Language: English

Programs & Modules

IT-Systems Engineering BA
  • ISAE-Grundlagen
  • ISAE-Vertiefung
  • OSIS-Grundlagen
  • OSIS-Vertiefung


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 you 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 preperation 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


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.


DO, October 17th 13:30 - 15:00; A2.2 - Introduction and Overview of the Course & it's Contents.
FR, October 18th  9:15 - 10:45; Computergrafikpoolraum (H-E.11) - Recap from WWW Lecture Topics

The Friday Session may be moved to 13:30-15:00 if a multitude of Students would prefer that slot. Please find us in the initial Sessions and let us know!