Skip to content

Latest commit

 

History

History
219 lines (152 loc) · 13.2 KB

File metadata and controls

219 lines (152 loc) · 13.2 KB
layout default

Instructor: Ben Holland

Class Meets: M/W/F 12:10-1:00pm in Gilman 2354

Open Help Hours: M/W/F 1:10-2:00pm in Gilman 1810

Syllabus: Revision 1

Teaching Assistants:



Course Schedule

Week 01, 08/20 - 08/24: Course Introduction

Week 02, 08/27 - 08/31: Binary Exploitation Part 1

Week 03, 09/03 - 09/07: Binary Exploitation Part 2

Week 04, 09/10 - 09/14: Control Flow Graphs + Path Counting

Week 05, 09/17 - 09/21: Data Flow Graphs + Points-to Analysis

Week 06, 09/24 - 09/28: Midterm 1

Week 07, 10/01 - 10/05: Call Graph Construction

Week 08, 10/08 - 10/12: Program Slicing + Taint Analysis + Projected Control Graphs

Week 09, 10/15 - 10/19: Dynamic Analysis

Week 10, 10/22 - 10/26: Web Security

Week 11, 10/29 - 11/02: Web Security + Algorithmic Complexity and Side Channel Attacks

Week 12, 11/05 - 11/09: Threat Modeling + Secure Software Development

  • Monday, November 5, 2018

    • Guest Lecture: Threat Modeling by Ben Schmitt (Vice President of Information Security - Dwolla) and Chen Cao (Information Security Analyst - Dwolla)
  • Wednesday, November 7, 2018

    • Lecture: Requirements Traceability by Bryan Hall
  • Friday, November 9, 2018

Week 13, 11/12 - 11/16: Penetration Testing + Privacy + IoT

  • Monday, November 12, 2018

    • Guest Lecture: Penetration Testing by Ben Schmitt (Vice President of Information Security - Dwolla) and Chen Cao (Information Security Analyst - Dwolla)
  • Wednesday, November 14, 2018

  • Friday, November 16, 2018

Week 14, 11/19 - 11/23: Thanksgiving (No Classes)

Week 15, 11/26 - 11/30: Final Project Engagement (Attack Phase)

  • Monday, November 26, 2018
    • Due: Extra Credit Assignment 1 at 11:59 PM (1 minute to midnight)
    • Due: Final Project Vulnerability Assessment Report at 11:59 PM (1 minute to midnight)

Week 16, 12/03 - 12/07 (Dead Week): Modern Trends in Program Analysis

  • Wednesday, December 5, 2018

    • Due: Final Project Penetration Test Report at 12:00pm noon
    • Due: Optional Resubmission of Final Project Vulnerability Assessment Report at 12:00pm noon
    • First Set of Presentations (odd teams)
  • Friday, December 7, 2018

    • Second Set of Presentations (even teams)

Week 17, 12/10 - 12/14: Final Exams