CS 3710
Introduction to Cybersecurity
Daily Announcements
Final Exam
The End
- Office hours
- Today’s OH (2-3:30 and 5-7) are still on
- During finals week, TA OH are: Mon 1:30-2:30, Tue 2-3:30, Wed 1:30-2:30, Thu 2-3:30 & 5-7
- Professor OH TBA
- Grading
- Grades returned through HW 8 (Cryptocurrency)
- Remaining grades will trickle back over the next week or so
- Regrades within 1 week: for written assignments via Gradescope, auto-graded assignments: chat with me in person
- Homeworks (Gradescope opens up 72 hours before it’s due)
- About the buffer overflow submission…
- Due today Friday, 12/6: HW 12: Forensics
- AES decryption: try adding the
-pbkdf2
flag
- Final exam: Tue, Dec 17th, from 2-5 (the last period)
- Cumulative, but with more of a focus since the midterm
- Be sure to sign the Ethics Honor Pledge; link on the Canvas landing page
- Today we will finish policy, Stuxnet, and policy, and the [course conclusion]
X
Lecture 24: Tue, Dec 3rd
- Office hours are underway; details on the Canvas landing page
- My office hours are now Tu 1:00-2:30 and Thu 2-3 in Rice 402
- TA office hours are Mon 1:00-2:30, Tue 2:00-3:30, Wed 1:00-2:30, Thu 2:00-3:30 & 5:00-7:00
- TA office hours room is Rice 442; you can see the TAs here
- We are going to have OH during finals week; details TBA
- Grading
- Grades returned through HW 8 (Cryptocurrency)
- Regrades within 1 week: for written assignments via Gradescope, auto-graded assignments: chat with me in person
- Homeworks (Gradescope opens up 72 hours before it’s due)
- About the buffer overflow submission…
- Due this Friday, 12/6, and out soon: HW 12: Forensics
- Be sure to sign the Ethics Honor Pledge; link on the Canvas landing page
- Today we will work through virtual machines, Stuxnet, and policy
Thanksgiving Arguments
Lecture 23: Tue, Nov 26th
- Office hours are underway; details on the Canvas landing page
- My office hours are now Tu 1:00-2:30 and Thu 2-3 in Rice 402
- TA office hours are Mon 1:00-2:30, Tue 2:00-3:30, Wed 1:00-2:30, Thu 2:00-3:30 & 5:00-7:00
- TA office hours room is Rice 442; you can see the TAs here
- Today’s TA OH are 2-3:30, and then none until after break
- Grading
- Grades returned through HW 8 (Cryptocurrency)
- Regrades within 1 week: for written assignments via Gradescope, auto-graded assignments: chat with me in person
- Homeworks (Gradescope opens up 72 hours before it’s due)
- Be sure to sign the Ethics Honor Pledge; link on the Canvas landing page
- Today we will finish forensics
Lecture 23: Thu, Nov 21st
- Office hours are underway; details on the Canvas landing page
- My office hours are now Tu 1:00-2:30 and Thu 2-3 in Rice 402
- TA office hours are Mon 1:00-2:30, Tue 2:00-3:30, Wed 1:00-2:30, Thu 2:00-3:30 & 5:00-7:00
- TA office hours room is Rice 442; you can see the TAs here
- No office hours after Monday until we return from Thanksgiving
- Grading
- Grades returned through HW 8 (Cryptocurrency)
- Regrades within 1 week: for written assignments via Gradescope, auto-graded assignments: chat with me in person
- Homeworks (Gradescope opens up 72 hours before it’s due)
- Be sure to sign the Ethics Honor Pledge; link on the Canvas landing page
- How many people will be here next Tuesday?
- Today we will finish binary exploits
Students
Lecture 22: Tuesday, November 19th
- Office hours are underway; details on the Canvas landing page
- My office hours are now Tu 1:00-2:30 and Thu 2-3 in Rice 402
- TA office hours are Mon 1:00-2:30, Tue 2:00-3:30, Wed 1:00-2:30, Thu 2:00-3:30 & 5:00-7:00
- TA office hours room is Rice 442; you can see the TAs here
- Grading
- Grades returned through HW 8 (Cryptocurrency)
- Regrades within 1 week: for written assignments via Gradescope, auto-graded assignments: chat with me in person
- Homeworks (Gradescope opens up 72 hours before it’s due)
- Be sure to sign the Ethics Honor Pledge; link on the Canvas landing page
- Today we will continue with buffer overflows
Retro Virus
Lecture 22: Tuesday, November 14th
- Office hours are underway; details on the Canvas landing page
- My office hours are now Tu 1:00-2:30 and Thu 2-3 in Rice 402
- TA office hours are Mon 1:00-2:30, Tue 2:00-3:30, Wed 1:00-2:30, Thu 2:00-3:30 & 5:00-7:00
- TA office hours room is Rice 442; you can see the TAs here
- Grading
- Grades returned through HW 8 (Cryptocurrency)
- Regrades within 1 week: for written assignments via Gradescope, auto-graded assignments: chat with me in person
- Homeworks (Gradescope opens up 72 hours before it’s due)
- Due this past Sunday: HW 9: Rootkits
- Due this Friday (?), (11/15): HW 10: Tricky Jump
- Due next Friday (?), (11/22): HW 11: Buffer Overflow
- Due Friday, 12/6: HW 12: Forensics
- Be sure to sign the Ethics Honor Pledge; link on the Canvas landing page
- Today we will continue with buffer overflows
Virus Venn Diagram
Lecture 21: Tuesday, November 12th
- Office hours are underway; details on the Canvas landing page
- My office hours are now Tu 1:00-2:30 and Thu 2-3 in Rice 402
- TA office hours are Mon 1:00-2:30, Tue 2:00-3:30, Wed 1:00-2:30, Thu 2:00-3:30 & 5:00-7:00
- TA office hours room is Rice 442; you can see the TAs here
- Grading
- Grades returned through HW 8 (Cryptocurrency)
- Regrades within 1 week: for written assignments via Gradescope, auto-graded assignments: chat with me in person
- Homeworks (Gradescope opens up 72 hours before it’s due)
- Due this past Sunday: HW 9: Rootkits: when should this be due, being as it got out late?
- Due next Friday (?), (11/15): HW 10: Tricky Jump
- Due Friday (?), 11/22: HW 11: Buffer Overflow
- Due Friday, 12/6: HW 12: Forensics
- No class Tuesday, Nov 5th, due to it being election day
- The midterm was two Thursdays ago; regrades due in the next few days
- Be sure to sign the Ethics Honor Pledge; link on the Canvas landing page
- Today we will finish viruses
Network
Lecture 20: Thursday, November 7th
- Office hours are underway; details on the Canvas landing page
- My office hours are now Tu 1:00-2:30 and Thu 2-3 in Rice 402
- TA office hours are Mon 1:00-2:30, Tue 2:00-3:30, Wed 1:00-2:30, Thu 2:00-3:30 & 5:00-7:00
- TA office hours room is Rice 442; you can see the TAs here
- Grading
- Grades returned through HW 6 (fuzzing); HW 7 (sql/xss/csrf) was just finished, HW 8 (Cryptocurrency) should be back soon
- Late networks submissions still need to get the PDF graded
- Regrades within 1 week: for written assignments via Gradescope, auto-graded assignments: chat with me in person
- Homeworks (Gradescope opens up 72 hours before it’s due)
- Due today: HW 8: Cryptocurrency
- Due next ???: HW 9: Rootkits: when should this be due, being as it got out late?
- Out next: HW 10: Tricky Jump, then HW 11: Buffer Overflow, then HW 12: Forensics
- No class Tuesday, Nov 5th, due to it being election day
- The midterm was two Thursdays ago; regrades due in the next few days
- Be sure to sign the Ethics Honor Pledge; link on the Canvas landing page
- Today we will continue with on viruses
Sandboxing Cycle
Lecture 19: Halloween!!!
- Office hours are underway; details on the Canvas landing page
- My office hours are now Tu 1:00-2:30 and Thu 2-3 in Rice 402
- TA office hours are Mon 1:00-2:30, Tue 2:00-3:30, Wed 1:00-2:30, Thu 2:00-3:30 & 5:00-7:00
- TA office hours room is Rice 442; you can see the TAs here
- Grading
- Grades returned through HW 6 (fuzzing); HW 7 (sql/xss/csrf) is out being graded
- Late networks submissions still need to get the PDF graded
- Regrades within 1 week: for written assignments via Gradescope, auto-graded assignments: chat with me in person
- Homeworks (Gradescope opens up 72 hours before it’s due)
- No class Tuesday, Nov 5th, due to it being election day
- The midterm was two Thursdays ago; regrades due in the next few days
- Readings: none currently assigned
- Be sure to sign the Ethics Honor Pledge; link on the Canvas landing page
- Today we will start on viruses
Voting Machines
Lecture 18: Tue, Oct 29th
- Office hours are underway; details on the Canvas landing page
- My office hours are now Tu 1:00-2:30 and Thu 2-3 in Rice 402
- TA office hours are Mon 1:00-2:30, Tue 2:00-3:30, Wed 1:00-2:30, Thu 2:00-3:30 & 5:00-7:00
- TA office hours room is Rice 442; you can see the TAs here
- Grading
- Grades returned through HW 6 (fuzzing); HW 7 (sql/xss/csrf) is out being graded
- Late networks submissions still need to get the PDF graded
- Regrades within 1 week: for written assignments via Gradescope, auto-graded assignments: chat with me in person
- Homeworks (Gradescope opens up 72 hours before it’s due)
- Due Thursday, Oct 31st: HW 8: Cryptocurrency
- Due next Thursday, Nov 7th: HW 9: Rootkits (not yet ready)
- No class next Tuesday, Nov 5th, due to it being election day
- The midterm was two Thursdays ago; regrades due in the next few days
- Readings: none currently assigned
- Be sure to sign the Ethics Honor Pledge; link on the Canvas landing page
- Today we will finish: rootkits
Blockchain
Lecture 17: Thu, Oct 24th
- Office hours are underway; details on the Canvas landing page
- My office hours are now Tu 1:00-2:30 and Thu 2-3 in Rice 402
- TA office hours are Mon 1:00-2:30, Tue 2:00-3:30, Wed 1:00-2:30, Thu 2:00-3:30 & 5:00-7:00
- TA office hours room is Rice 442; you can see the TAs here
- Grading
- Grades returned through HW 4 (hashing); HW 5 (networks) and HW 6 (fuzzing) back soon
- Regrades within 1 week: for written assignments via Gradescope, auto-graded assignments: chat with me in person
- Homeworks (Gradescope opens up 72 hours before it’s due)
- Due today, Thursday, Oct 24th: HW 7: SQL, CSRF, and XSS
- Due next Thursday, Oct 31st: HW 8: Cryptocurrency (not yet ready)
- The midterm was last Thursday; regrades due in the next few days
- Readings: none currently assigned
- Be sure to sign the Ethics Honor Pledge; link on the Canvas landing page
- News
- Today we will continue with cryptocurrency; next up: rootkits
2010 and 2020
Lecture 16: Tue, Oct 22nd
- Office hours are underway; details on the Canvas landing page
- My office hours are now Tu 1:00-2:30 and Thu 2-3 in Rice 402
- TA office hours are Mon 1:00-2:30, Tue 2:00-3:30, Wed 1:00-2:30, Thu 2:00-3:30 & 5:00-7:00
- TA office hours room is Rice 442; you can see the TAs here
- Grading
- Grades returned through HW 4 (hashing); HW 5 (networks) and HW 6 (fuzzing) should be back soon
- Regrades for written assignments: submit via Gradescope, but do not abuse this!
- Regrades for auto-graded assignments: chat with me in person
- All regrades due within 1 week(ish)
- Homeworks (Gradescope opens up 72 hours before it’s due)
- Due this Thursday, Oct 24th: HW 7: SQL, CSRF, and XSS
- Due next Thursday, Oct 31st: HW 8: Cryptocurrency (not yet ready)
- Yes, it’s Halloween, but you get free extensions
- The midterm was last Thursday
- Regrades due in the next few days
- Readings: none currently assigned
- Be sure to sign the Ethics Honor Pledge; link on the Canvas landing page
- Today we will start on cryptocurrency
Privacy Opinions
Lecture 15: Thu, Oct 17th
- Office hours are underway; details on the Canvas landing page
- My office hours are now Tu 1:00-2:30 and Thu 2-3 in Rice 402
- TA office hours are Mon 1:00-2:30, Tue 2:00-3:30, Wed 1:00-2:30, Thu 2:00-3:30 & 5:00-7:00
- TA office hours room is Rice 442; you can see the TAs here
- Grading
- Grades returned through HW 4 (hashing); HW 5 (networks) should be back soon
- Regrades for written assignments: submit via Gradescope, but do not abuse this!
- Regrades for auto-graded assignments: chat with me in person
- All regrades due within 1 week(ish)
- Homeworks (Gradescope opens up 72 hours before it’s due)
- The midterm was last Thursday
- We’ll go over it today; regrades will open tonight
- Readings: none currently assigned
- Be sure to sign the Ethics Honor Pledge; link on the Canvas landing page
- Today we will continue with SQL, XSS, & CSRF
Midterm
The midterm was on Thu, Oct 10th.
And Tue, Oct 15th was fall break
Authorization
Lecture 13: Tue, Oct 8th
- Office hours are underway; details on the Canvas landing page
- My office hours are now Tu 1:00-2:30 and Thu 2-3 in Rice 402
- TA office hours are Mon 1:00-2:30, Tue 2:00-3:30, Wed 1:00-2:30, Thu 2:00-3:30 & 5:00-7:00
- TA office hours room is Rice 442; you can see the TAs here
- TA office hours will be cancelled this Thursday through next Tuesday
- Grading
- Grades returned through HW 4 (hashing)
- Regrades for written assignments: submit via Gradescope, but do not abuse this!
- Regrades for auto-graded assignments: chat with me in person
- All regrades due within 1 week(ish)
- Homeworks (Gradescope opens up 72 hours before it’s due)
- Midterm this Thursday, during lecture
- Past exams in the repo; about the topic coverage…
- Readings: none currently assigned
- Be sure to sign the Ethics Honor Pledge; link on the Canvas landing page
- Today we will finish anonymity, starting on 6.1
Devotion to Duty
Lecture 12: Thu, Oct 3rd
- Office hours are underway; details on the Canvas landing page
- My office hours are now Tu 1:00-2:30 and Thu 2-3 in Rice 402
- TA office hours are Mon 1:00-2:30, Tue 2:00-3:30, Wed 1:00-2:30, Thu 2:00-3:30 & 5:00-7:00
- TA office hours room is Rice 442; you can see the TAs here
- Grading
- Grades returned for HWs 1 (Rational Paranoia), 2 (Ethics), and 3 (RSA)
- Regrades for HWs 1 & 2: submit via Gradescope, but do not abuse this!
- Regrades for auto-graded assignments, such as HW 3: chat with me in person
- All regrades due within 1 week(ish)
- Homeworks (Gradescope opens up 72 hours before it’s due)
- Due tomorrow, Fri, Oct 4th: HW 5: Networks
- Next week on Thu (Oct 10) is the midterm, so no homework due next week
- Midterm next Thursday, during lecture
- Past exams in the repo; about the topic coverage…
- Readings
- Be sure to sign the Ethics Honor Pledge; link on the Canvas landing page
- Today we will continue with web security, starting on 8.12
API
Lecture 11: Tue, Oct 1st
- Office hours are underway; details on the Canvas landing page
- My office hours are now Tu 1:00-2:30 and Thu 2-3 in Rice 402
- TA office hours are Mon 1:00-2:30, Tue 2:00-3:30, Wed 1:00-2:30, Thu 2:00-3:30 & 5:00-7:00
- TA office hours room is Rice 442; you can see the TAs here
- Grading
- Grades returned last night for HWs 1 (Rational Paranoia), 2 (Ethics), and 3 (RSA)
- Regrades for HWs 1 & 2: submit via Gradescope, but do not abuse this!
- Regrades for auto-graded assignments, such as HW 3: chat with me in person
- All regrades due within 1 week(ish)
- Homeworks (Gradescope opens up 72 hours before it’s due)
- Due this past Sun, Sep 29th: HW 4: Hashing; how did it go?
- Due this Fri, Oct 4th: HW 5: Networks
- Next week on Thu (Oct 10) is the midterm, so no homework due next week
- Readings
- Be sure to sign the Ethics Honor Pledge; link on the Canvas landing page
- Today we will continue with web security, starting on 6.11
Networking Problems
Lecture 10: Thu, Sep 26th
- Office hours are underway
- My office hours are now Tu 1:00-2:30 and Thu 2-3 in Rice 402
- TA office hours are Mon 1:00-2:30, Tue 2:00-3:30, Wed 1:00-2:30, Thu 2:00-3:30 & 5:00-7:00
- TA office hours room is Rice 442; you can see the TAs here
- This is all on the Canvas landing page
- Homeworks (Gradescope opens up 72 hours before it’s due)
- Due last week: HW 3: RSA: how was it?
- Due this Sunday, Sep 29th: HW 4: Hashing
- Due next Thursday, Oct 3rd (?): HW 5: Networks
- The following Thursday (Oct 10) is the midterm, so no homework due that week
- Readings
- Tomorrow is a CAE National Cybersecurity Virtual Career Fair if you are interested
- Grading:
- Almost done: HW 1 (paranoia), HW 2 (ethics), quiz 1
- To be returned later this week: HW 3 (RSA)
- Be sure to sign the Ethics Honor Pledge; link on the Canvas landing page
- Today we will continue with web security
Constructive
Lecture 9: Tue, Sep 24th
- Office hours are underway
- My office hours are now Tu 1:00-2:30 and Thu 2-3 in Rice 402
- TA office hours are Mon 1:00-2:30, Tue 2:00-3:30, Wed 1:00-2:30, Thu 2:00-3:30 & 5:00-7:00
- TA office hours room is Rice 442; you can see the TAs here
- This is all on the Canvas landing page
- Homeworks (Gradescope opens up 72 hours before it’s due)
- Due last week: HW 3: RSA: how was it?
- Due this Thursday, Sep 26th (?): HW 4: Hashing
- Due next Thursday, Oct 3rd: HW 5: Networks
- The following Thursday (Oct 10) is the midterm, so no homework due that week
- Readings
- Grading:
- Almost done: HW 1 (paranoia), HW 2 (ethics), quiz 1
- To be returned later this week: HW 3 (RSA)
- Be sure to sign the Ethics Honor Pledge; link on the Canvas landing page
- Today we will continue with networking, starting on 3.14
Phone Security
Lecture 8: Thu, Sep 19th
- Office hours are underway
- My office hours are now Tu 1:00-2:30 and Thu 2-3 in Rice 402
- Note the change! Thursday starts 30 minutes later now
- TA office hours are Mon 1:00-2:30, Tue 2:00-3:30, Wed 1:00-2:30, Thu 2:00-3:30 & 5:00-7:00
- TA office hours room is Rice 442; you can see the TAs here
- This is all on the Canvas landing page
- Homeworks (Gradescope opens up 72 hours before it’s due)
- Due today: HW 3: RSA
- Out later today, and due next Thursday: HW 4: Hashing (not yet ready)
- Readings
- Grading: HW 1 (paranoia), HW 2 (ethics), quiz 1
- Two are graded, and should be back “soon”
- Everybody has to sign the Ethics Honor Pledge; the link is on the Canvas landing page
- Today we will finish with encryption, starting on 10.1?
Voting Software
Lecture 7: Tue, Sep 17th
- Office hours are underway
- My office hours are now Tu 1:00-2:30 and Thu 2-3 in Rice 402
- Note the change! Thursday starts 30 minutes later now
- TA office hours are Mon 1:00-2:30, Tue 2:00-3:30, Wed 1:00-2:30, Thu 2:00-3:30 & 5:00-7:00
- TA office hours room is Rice 442; you can see the TAs here
- This is all on the Canvas landing page
- Homeworks (Gradescope opens up 72 hours before it’s due)
- Let’s chat about last week’s HW 2: Ethics
- Due Thursday: HW 3: RSA
- Out this Thursday: HW 4: Hashing (not yet ready)
- Readings
- Grading: HW 1 (paranoia), HW 2 (ethics), quiz 1
- Two are graded, and should be back “soon”
- Everybody has to sign the Ethics Honor Pledge; the link is on the Canvas landing page
- Today we will finish with encryption, starting on 8.8
How Hacking Works
Lecture 6: Thu, Sep 12th
- Office hours are underway
- My office hours are Tu/Th 1:00-2:30 in Rice 402
- Note the change! Now 30 minutes earlier
- TA office hours are Mon 1:00-2:30, Tue 2:00-3:30, Wed 1:00-2:30, Thu 2:00-3:30 & 5:00-7:00
- Note the change: Tu/Th now ends at 3:30
- TA office hours room is Rice 442; you can see the TAs here
- This is all on the Canvas landing page
- Homeworks (Gradescope opens up 72 hours before it’s due)
- Readings
- Grading: HW 1 (paranoia), soon HW 2 (ethics), quiz 1
- Everybody has to sign the Ethics Honor Pledge; the link is on the Canvas landing page
- Today we will continue with encryption, starting on 7.33
Bag Check
Lecture 5: Tue, Sep 10th
- Office hours are underway
- My office hours are Tu/Th 1:00-2:30 in Rice 402
- Note the change! Now 30 minutes earlier
- TA office hours are Mon 1:00-2:30, Tue 2:00-3:30, Wed 1:00-2:30, Thu 2:00-3:30 & 5:00-7:00
- Note the change: Tu/Th now ends at 3:30
- TA office hours room is Rice 442; you can see the TAs here
- This is all on the Canvas landing page
- Homeworks (Gradescope opens up 72 hours before it’s due)
- Due this Thursday: HW 2: Ethics, due next Thursday (Sep 12)
- Due the following Thursday (9/19): HW 3: RSA (not yet ready)
- Readings
- Grading: HW 1 (paranoia), soon HW 2 (ethics), quiz 1
- Everybody has to sign the Ethics Honor Pledge; the link is on the Canvas landing page
- Today we will continue with encryption, starting on 5.1
Smart Home Security
Lecture 4: Thu, Sep 5th
- Office hours have started
- My office hours are Tu/Th 1:30-3:00 in Rice 402
- TA office hours are Mon 1:00-2:30, Tue 2:00-4:00, Wed 1:00-2:30, Thu 2:00-4:00 & 5:00-7:00
- TA office hours room is Rice 442; you can see the TAs here
- This is all on the Canvas landing page
- Homeworks (Gradescope opens up 72 hours before it’s due)
- Homework due today by midnight: HW 1: Rational Paranoia
- You have to follow the formatting guidelines described therein!
- The second homework is HW 2: Ethics, due next Thursday (Sep 12)
- It’s ready, and we’ll talk about it today
- Readings
- Everybody has to sign the Ethics Honor Pledge; the link is on the Canvas landing page
- Today we will finish ethics (starting on 7.8)
- We will come back to policy later in the semester
- Next up is encryption so we get to it in time for the HW
Security Advice
Lecture 3: Tue, Sep 3rd
- Office hours start today (Tuesday)
- My office hours are Tu/Th 1:30-3:00 in Rice 402 (but not today)
- TA office hours are Mon 1:00-2:30, Tue 2:00-4:00, Wed 1:00-2:30, Thu 2:00-4:00 & 5:00-7:00
- TA office hours room is Rice 442; you can see the TAs here
- This is all on the Canvas landing page
- Homeworks (Gradescope opens up 72 hours before it’s due)
- Homework due this Thursday (September 5th) by midnight: HW 1: Rational Paranoia
- You have to follow the formatting guidelines described therein!
- The second homework is HW 2: Ethics, due the follwoing Thursday (Sep 12)
- It’s ready, and we’ll talk about ChatGPT today
- Readings
- Everybody has to sign the Ethics Honor Pledge; the link is on the Canvas landing page
- Today we will continue with terminology, starting on 5.1, then onto ethics
- Next up is encryption so we get to it in time for the HW
- We will come back to policy later in the semester
Security Question
Lecture 2: Thu, Aug 29th
- Office hours start next week
- All are currently TBA; the times will be posted this weekend, but the locations may not be ready until Monday
- This all will be on the Canvas landing page
- Homeworks
- Homework due next Thursday (September 5th) by midnight: HW 1: Rational Paranoia
- You have to follow the formatting guidelines described therein!
- You will likely want to wait until we finish the security mindset slide set slide set
- Submission on Gradescope will open up three days (72 hours) before it is due
- The second homework will be on Ethics, due the follwoing Thursday (Sep 12)
- It’s ready, but we’ll talk about ChatGPT early next week
- Readings
- Everybody has to sign the Ethics Honor Pledge; the link is on the Canvas landing page
- Today we will continue with the security mindset slide set, starting on 5.1