CS 3710

Introduction to Cybersecurity

 

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

 

Daily Announcements

Final Exam

The End

  • Office hours are M-F 9:30-10:20, or by appointment
  • Items due soon
    • HW 7: Forensics is out, and due tomorrow, Saturday, June 14, by midnight
      • Details on the Canvas landing page
      • Please start it before the final on Saturday!
  • Grading
    • Everything other than SQL/XSS/CSRF and Cryptocurrency has been returned
    • A note about your Ethics and Rational Paranoia grades…
  • The final is tomorrow starting at 10:30
  • Gradescope submissions are open, and everything should be configured correctly
  • Today we will finish buffer overflows, binary exploits, and the course reflection

Network

Lecture 18: Thu, June 12th

  • Office hours are M-F 9:30-10:20, or by appointment
  • Items due soon
    • HW 7: Forensics is out, and due Saturday, June 14, by midnight
      • Details on the Canvas landing page
      • Please start it before the final on Saturday!
  • Grading
    • Everything other than SQL/XSS/CSRF and Cryptocurrency has been returned
    • A note about your Ethics and Rational Paranoia grades…
  • The final is this Saturday starting at 10:30
  • Gradescope submissions are open, and everything should be configured correctly
  • Today we will continue with viruses then onto buffer overflows

Virus Venn Diagram

Lecture 17: Wed, June 11th

  • Office hours are M-F 9:30-10:20, or by appointment
  • Items due soon
    • Due yesterday: HW 6: Cryptocurrency; how did it go?
    • The last homework, on Forensics, will be due the day of the final (Saturday), and will be out soon
  • Grading
    • Everything other than SQL/XSS/CSRF has been returned
    • A note about your Ethics and Rational Paranoia grades…
  • The final is this Saturday starting at 10:30
  • Gradescope submissions are open, and everything should be configured correctly
  • Today we will go through digital forensics and then onto viruses

Devotion to Duty

Lecture 16: Tue, June 10th

  • Office hours are M-F 9:30-10:20, or by appointment
  • Items due soon
    • Due today, Tuesday, June 10th: HW 6: Cryptocurrency
    • The last homework, on Forensics, will be due the day of the final (Saturday)
  • Grading
    • Everything other than SQL/XSS/CSRF has been returned
    • A note about your Ethics and Rational Paranoia grades…
  • The final is this Saturday starting at 10:30
  • Gradescope submissions are open, and everything should be configured correctly
  • Today we will finish rootkits, then onto VMs and Stuxnet

API

Lecture 15: Mon, June 9th

  • Office hours are M-F 9:30-10:20, or by appointment
  • Items due soon
    • Due tomorrow, Tuesday, June 10th: HW 6: Cryptocurrency
    • The last homework, on Forensics, will be due the day of the final (Saturday)
  • Grading
    • Everything other than SQL/XSS/CSRF has been returned
    • A note about your Ethics and Rational Paranoia grades…
  • The final is this Saturday starting at 10:30
  • Gradescope submissions are open, and everything should be configured correctly
  • Today we will finish policy then onto rootkits

Phone Security

Lecture 14: Fri, June 6th

  • Office hours are M-F 9:30-10:20, or by appointment
  • Items due soon
    • Due Tuesday, June 10th: HW 6: Cryptocurrency
    • The last homework, on Forensics, will be due the day of the final (next Saturday)
  • 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 anonymity and then go back to policy

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