CS 3710

Introduction to Cybersecurity

 

Aaron Bloomfield (aaron@virginia.edu)
@github | |

 

Daily Announcements

How Hacking Works

Lecture 13: Thu, June 5th

  • Office hours are M-F 9:30-10:20, or by appointment
  • Items due soon
  • The midterm was last Friday, May 30th; regrades open until the end of this week
  • Gradescope submissions are open, and everything should be configured correctly
  • Today we will finish cryptocurrency and start on anonymity

Blockchain

Lecture 12: Wed, June 4th

Hacking

Lecture 11: Tue, June 3rd

Encryption

Lecture 10: Mon, June 2nd

PGP

Lecture 8: Thu, May 29th

  • Office hours are M-F 9:30-10:20, or by appointment
  • Items due soon
  • The midterm is this Friday, May 30th, at the start of class
  • Gradescope submissions are open, and everything should be configured correctly
    • Fuzzing will open up later today
    • Due next Wednesday: SQL/XSS/CSRF (not yet ready)
  • Today we will finish web security

Authorization

Lecture 7: Wed, May 28th

  • Office hours are M-F 9:30-10:20, or by appointment
  • Items due soon
  • The midterm is Friday, May 30th, at the start of class
  • Gradescope submissions are open, and everything should be configured correctly
  • Today we will finish with networks and start web security

Bag Check

Lecture 6: Tue, May 27th

  • Office hours are M-F 9:30-10:20, or by appointment
  • Items due soon
  • The midterm is Friday, May 30th, at the start of class
  • Gradescope submissions are open, and everything should be configured correctly
  • Everybody has to sign the Ethics Honor Pledge; the link is on the Canvas landing page
    • We are missing 1…
  • Today we will finish with encryption

Smart Home Security

Lecture 5: Fri, May 23rd

  • Office hours are M-F 9:30-10:20, or by appointment
    • But today they are right after class
  • Items due soon
  • Gradescope submissions are open, and everything should be configured correctly
  • Everybody has to sign the Ethics Honor Pledge; the link is on the Canvas landing page
  • Today we will continue with encryption

Trolley Problem

Lecture 4: Thu, May 22nd

  • Office hours are M-F 9:30-10:20, or by appointment
    • But not tomorrow: those will be after class, not before
  • HW 1: Rational Paranoia was due yesterday – how did it go?
  • Items due soon
  • Gradescope submissions are open, and everything should be configured correctly
  • Everybody has to sign the Ethics Honor Pledge; the link is on the Canvas landing page
  • Today we will continue with encryption

Security Advice

Lecture 3: Wed, May 21st

Security Question

Lecture 2: Tue, May 20th

Expected summer term schedule

  • Week 1 (Mon, 5/19 - Fri, 5/23)
    • Due Wed: reading (ACM ethics / Thompson article / Morris worm)
    • Due Wed: HW 1 (rational paranoia)
    • Due Fri: HW 2 (ethics)
  • Week 2 (Tue, 5/26 - Fri, 5/30)
    • Due Tue: HW 3 (RSA)
    • Due Thu: “reading” (Youtube video)
    • On Friday: midterm
    • Due Sat: HW 4 (fuzzing?)
  • Week 3 (Mon, 6/2 - Fri, 6/6)
    • Due Wed: HW 5 (SQL/XSS/CSRF)
    • Due Thu: “reading” (podcast)
  • Week 4 (Mon, 6/9 - Sat, 6/14)
    • Due Mon: HW 6 (cryptocurrency?)
    • Due Fri: HW 7 (forensics)
    • On Sat: final exam