The Cybersecurity course focuses on teaching students the fundamentals of web application security with the aim of providing a foundational level of knowledge matched with offensive and defensive skills developed through hands-on experience. Students will learn the basics of cybersecurity and common vulnerabilities and attacks, receiving hands-on practice in both exploitation techniques and strategies for protecting and hardening applications. The course introduces a wide range of topics via a combination of sessions, videos, projects, and labs, giving students both a thorough grounding in the details of cybersecurity and an introduction to the broader landscape of information security.
No notices yet!

eugene.sh.wong@berkeley.edu

j.chun@berkeley.edu
Week | Title | Content | Links |
---|---|---|---|
1 (2/18) |
Orientation and Data Exposures |
• Course logistics, questions • Security Fundamentals • HTTP |
Slides Module Recording |
2 (2/25) |
Cookie and Session Based Attacks |
• CSRF • Cookies • Session Management |
Slides Module Recording |
3 (3/4) |
Cross-Site Scripting |
• XSS • Clickjacking |
Slides Module Recording |
4 (3/11) |
Malicious Input |
• SQL Basics • SQL Injection |
Slides Module Recording |
5 (3/18) |
Cryptography |
• Ciphers • Symmetric Key Algorithms • Public Key (Asymmetric key) Algorithms • Cryptographic Hashes |
Slides Module Recording |
6 (4/1) |
User Authentication |
• Passwords • More Hashing |
Slides Module Recording |
7 (4/8) |
White Hat, Black Hat |
• PHP for WordPress • Kali Linux |
Slides Module Recording |
8 (4/15) |
Better Tools, Better Targets |
• Continuation from last module |
Slides Module Recording |
9 (4/22) |
Social Engineering |
• Pentesting |
Slides Module Recording |
10 (Optional) |
NetSec 1 |
• Firewalls |
Slides Module Recording |
11 (Optional) |
NetSec 2 |
• Continuation from last module |
Slides Module Recording |
12 (4/22) |
Capture The Flag |
• Mutli-week, multi-team CTF competition • Live web targets at various difficulties • Student-supplied targets • Quiz questions |
Module Recording |
13 (4/29) |
Capture The Flag |
• Mutli-week, multi-team CTF competition • Live web targets at various difficulties • Student-supplied targets • Quiz questions |
Module Recording |
