Basic Information

This course serves as a projects course in the Computer Science Systems emphasis. After taking this class, students should understand general computer and network security terms and tools to perform offensive and defensive security. Students will have hands-on experience with small and large projects with use of current tools. Fianlly, students will work in a small group to secure (harden) a small network of servers with realistic/real services.

This website is subject to change as more content is added. Check it often!

Date Materials/Quizzes Activities/Assignments Assignments/Deliverables Due
1/22
  Setup (sign code of conduct, go over syllabus, form teams, answer questions)
Start Team Charter
1/24   Go over project 1
Work Day
Project 1 assigned
Team Charter due by 11:59pm
(place copy in your group's folder)
1/27   Work Day
1/29    Work Day 
1/31   Project 1 presentation Day (2 teams)
2/3   Project 1 presentation Day (2 teams)
2/5   No Class
2/7
   Project 1 presentation Day (3 teams)
The following due at 11:59pm
Project 1 Documentation
Presentation Evals - Other Groups
Internal Peer Assessments
2/10 Optional Reading: LBH Chapters 1-2 Project 2 Introduced Project 2 Specification
2/12 Project 2 Work Day  
2/14 Project 2 Work Day  
2/17 Start Reading: Quiz 1 Materials (Offensive Vocabulary) Project 2 Work Day
Quiz 1 Mini Lecture (last 20 minutes)
2/19   Project 2 Work Day  
2/21 Quiz 1 Answer Questions/Prep for Quiz
Quiz 1 (last 20 min of class)
2/24 Optional Reading: LBH Chapters 3-4 Introduce Project 3 Project 2 Documentation due
Project 3 Specification
CTF 4 Documentation
CTF 5 Documentation
Project 3 Help
2/26 No class - Diesburg at conference Project 3 Work Day
Questions? Zoom with Diesburg or send email.
2/28 No class - Diesburg at conference Project 3 Work Day
Questions? Zoom with Diesburg or send email.
3/3   Project 3 Work Day
3/5 Project 3 Work Day
Project 3 Help Documentation
3/7 Introduce Project 4 Project 4 Specification
3/10 Start Reading: Quiz 2 Materials (Networks) Project 4 Work Day
Quiz 2 Mini Lecture (last 20 minutes)

3/12 Class held through zoom Project 4 Work Day
See zoom link in announcements to connect.
3/14 Quiz 2 Answer Questions/Prep for Quiz
Quiz 2 (last 20 minutes)
Project 3 documentation due
Group reviews for project 3 due
Spring Break
3/24 Project 4 Work Day
3/26 Project 4 Work Day
3/28 Project 4 Work Day Project 4 documentation and group reviews due by 11:59pm
3/31 Introduce Project 5
Project 5 Workday
Project 5 Specification
4/2 Project 5 Work Day
4/4   Project 5 Work Day
4/7 Start Reading: Quiz 3 materials (Cybersecurity Threats and Countermeasures)
Project 5 Presentations (2 teams: #7 and #6)
Mini Lecutre on Quiz 3 materials last 15 minutes
4/9   Project 5 Presentations (3 teams: #5, #4, #3)
4/11
Class moved to WRT 009 Project 5 Presentations (2 teams: #2, #1) The following due at 11:59pm
Project 5 Documentation
Presentation Evals - Other Groups
Internal Peer Assessments
4/14 Optional Reading: LBH Chapters 5,6,11 Final Project Introduction
Video: Intro to pfSense
Video: Moving Kali into the LAN to configure pfSense
  • Note: You should use some updated DNS IP addresses instead of the addresses in the video: 10.120.16.10 and 10.120.16.11
Video: updating php and using mysqli library
  • Note: You are actually updating to the latest php version of 8.1, not the version referenced in the video. The process is mostly the same.
Video: checking your logs on CTF9
Hints - What things should I fix?
Final Project Specification
4/16 Quiz 3 Answer Questions/Prep for Quiz
Quiz 3 (last 20 minutes)
 
4/18 Final Project Workday
4/21 Final Project Workday Final Project Phase 1 Due
4/23 Start Reading: Quiz 4 materials (Defensive Mechanisms) Final Project Workday
Mini Lecture (last 20 minutes)
 
4/25 Final Project Workday  
4/28 Quiz 4 Answer Questions/Prep for Quiz
Quiz 4 (last 20 minutes)
 
4/30   Final Project Workday Final Project Midway Point Phase 2 Due
5/2 Final Project Workday
5/5 Final Project Workday
5/7 Start Reading: Quiz 5 materials Diesburg lectures on C5-5 materials  
5/9   Final Project Workday Phase 3 due today by 11:59pm
Recording Uploaded to Panopto Folder
Final Project Documentation
5/13
Tuesday
Final Period
1:00-2:50pm
Quiz 5 (20 Minutes) Due Thursday 5/15 by 11:59pm
Presentation Evals - Two Other Groups
Internal Peer Assessments