SubjectsSubjects(version: 978)
Course, academic year 2025/2026
   Login via CAS
   
Pitfalls of computer security - NSWI205
Title: Nástrahy počítačové bezpečnosti
Guaranteed by: Department of Applied Mathematics (32-KAM)
Faculty: Faculty of Mathematics and Physics
Actual: from 2025
Semester: winter
E-Credits: 3
Hours per week, examination: winter s.:0/2, C [HT]
Capacity: unlimited
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: taught
Language: English, Czech
Teaching methods: full-time
Additional information: https://kam.mff.cuni.cz/pitfalls/
Guarantor: Mgr. Martin Mareš, Ph.D.
Teacher(s): Bc. Jan Černohorský
Mgr. Martin Mareš, Ph.D.
Bc. Šimon Jan Šustek
Annotation -
An introductory course on computer security. It presents basic types of attacks on security of computer systems and applications, along with counter-measures against them.
Last update: Maxová Jana, RNDr., Ph.D. (17.05.2025)
Aim of the course -

Learn to think as an attacker and as a defender.

Last update: Maxová Jana, RNDr., Ph.D. (17.05.2025)
Course completion requirements -

Class credit is awarded for at least 85 out of at least 120 possible for solving homework.

Last update: Mareš Martin, Mgr., Ph.D. (10.10.2025)
Literature -

Jon Erickson: The Art of Exploitation, No Starch Press, 2008, https://archive.org/details/hackingtheartofexploitation_202003

Michal Zalewski: The Tangled Web: A Guide to Securing Modern Web Applications, No Starch Press, 2011, https://archive.org/details/thetangledwebaguidetosecuringmodernwebapplications

Last update: Mareš Martin, Mgr., Ph.D. (22.05.2025)
Syllabus -
  • Fundamental security principles
  • What is (and isn't) a vulnerability
  • Fundaments of cryptography
  • Security inside web servers and browsers
  • Problems of modern applications and operating systems
  • Network security
  • Human factor in security
  • Writing secure code

Last update: Maxová Jana, RNDr., Ph.D. (17.05.2025)
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html