Difference between revisions of "Computer Systems Security (Winter 2018)"

From Soma-notes
Jump to navigation Jump to search
 
(43 intermediate revisions by 6 users not shown)
Line 1: Line 1:
'''This page is not yet finalized.'''
==Course Outline==
==Course Outline==


[[Computer Systems Security: Winter 2018 Course Outline|Course Outline]]
[[Computer Systems Security: Winter 2018 Course Outline|Course Outline]]
==Experiences==
You are required to complete 9 experiences throughout the semester.
* [[Computer Systems Security: Winter 2018 Experiences|List of Experiences]]
==Assignments==
Assignments will be posted here as they become available
* [[Computer Systems Security: Winter 2018 Assignment 1|Assignment 1]]
* [[Computer Systems Security: Winter 2018 Assignment 2|Assignment 2]]
* [[Computer Systems Security: Winter 2018 Assignment 3|Assignment 3]]
* [[Computer Systems Security: Winter 2018 Assignment 4|Assignment 4]]
==Resources==
Here are some resources you may find useful:
* [http://homeostasis.scs.carleton.ca/~soma/systemssec-2018w/comp4108-2018w.ova A Virtualbox OVF image for Ubuntu 17.10.1]
* [https://openstack.scs.carleton.ca The SCS openstack cluster].  Note that you can only access this from the Carleton network.  To access from elsewhere, [https://carleton.ca/its/help-centre/remote-access/ VPN in] to the university.  (On Linux you can also use openconnect rather than the Cisco software provided by Carleton.)
If you cannot access openstack, try [http://www.scs.carleton.ca/webacct changing your SCS password].


==Schedule==
==Schedule==
Line 15: Line 37:
[[SystemsSec 2018W Lecture 2|Threat Modelling]]
[[SystemsSec 2018W Lecture 2|Threat Modelling]]


===January 12, 2018===
===January 15, 2018===


[[SystemsSec 2018W Lecture 2|Common tools]]
[[SystemsSec 2018W Lecture 3|Common tools]]
 
===January 17, 2018===
 
[[SystemsSec 2018W Lecture 4|passwd]]
 
===January 22, 2018===
 
[[SystemsSec 2018W Lecture 5|Networking 1]]
 
===January 24, 2018===
 
[[SystemsSec 2018W Lecture 6|Virtual machines 1]]
 
===January 29, 2018===
 
[[SystemsSec 2018W Lecture 7|Cryptography 1]]


===January 31, 2018===
===January 31, 2018===
[[SystemsSec 2018W Lecture 8|Networking 2]]


Assignment 1 due
Assignment 1 due
===February 5, 2018===
[[SystemsSec 2018W Lecture 9|Software Vulnerabilities 1]]
===February 7, 2018===
[[SystemsSec 2018W Lecture 10|Software Vulnerabilities 2]]
===February 12, 2018===
[[SystemsSec 2018W Lecture 11|Let's Encrypt, Buffer Overflows 1]]


===February 14, 2018===
===February 14, 2018===


Assignment 2 due
[[SystemsSec 2018W Lecture 12|Web Security 1]]


===February 19 & 21, 2018===
===February 19 & 21, 2018===
Line 33: Line 83:
===February 26, 2018===
===February 26, 2018===


Mid-term review
[[SystemsSec 2018W Lecture 13|Malware 1]]


===February 28, 2018===
===February 28, 2018===
[[SystemsSec 2018W Lecture 14|Biology 1]]
===March 5, 2018===
[[SystemsSec 2018W Lecture 15|Mid-term review]], Assignment 2 due
===March 7, 2018===


Mid-term Exam
Mid-term Exam


===March 12, 2018===
[[SystemsSec 2018W Lecture 16|Intrusion Detection 1]]
===March 14, 2018===
[[SystemsSec 2018W Lecture 17|Anomaly Detection 1]]


===March 19, 2018===
===March 19, 2018===


Assignment 3 due
[[SystemsSec 2018W Lecture 18|System call sequences]], [https://homeostasis.scs.carleton.ca/~soma/systemssec-2018w/comp4108-2018w-midterm-sol.pdf Midterm solutions]
 
===March 21, 2018===
 
[[SystemsSec 2018W Lecture 19|Machine Learning & Security]]
 
===March 26, 2018===
 
[[SystemsSec 2018W Lecture 20|Virtualization]], Assignment 3 due
 
===March 28, 2018===
 
[[SystemsSec 2018W Lecture 21|Sandboxing]]
 
===April 2, 2018===


[[SystemsSec 2018W Lecture 22|Diversity]]


===April 4, 2018===
===April 4, 2018===


Assignment 4 due
[[SystemsSec 2018W Lecture 23|Network monitoring]]


===April 9, 2018===


===April 9, 2018===
[[SystemsSec 2018W Lecture 24|Assignment 4 solutions]], Assignment 4 due, last day of class
 
===April 11, 2018===
 
All [[Computer Systems Security: Winter 2018 Experiences|Experiences]] are due.
 
===April 17, 2018===
 
Optional [[SystemsSec 2018W Final Exam Review|review session]], 1-2:30 PM in 3235 ME (the regular classroom).
 
===April 20, 2018===


Last day of class
Final Exam (2-5 PM, AT 101)

Latest revision as of 17:25, 17 April 2018

Course Outline

Course Outline

Experiences

You are required to complete 9 experiences throughout the semester.

Assignments

Assignments will be posted here as they become available

Resources

Here are some resources you may find useful:

If you cannot access openstack, try changing your SCS password.

Schedule

January 8, 2018

Introduction

January 10, 2018

Threat Modelling

January 15, 2018

Common tools

January 17, 2018

passwd

January 22, 2018

Networking 1

January 24, 2018

Virtual machines 1

January 29, 2018

Cryptography 1

January 31, 2018

Networking 2

Assignment 1 due

February 5, 2018

Software Vulnerabilities 1

February 7, 2018

Software Vulnerabilities 2

February 12, 2018

Let's Encrypt, Buffer Overflows 1

February 14, 2018

Web Security 1

February 19 & 21, 2018

Winter break, no classes

February 26, 2018

Malware 1

February 28, 2018

Biology 1

March 5, 2018

Mid-term review, Assignment 2 due

March 7, 2018

Mid-term Exam

March 12, 2018

Intrusion Detection 1

March 14, 2018

Anomaly Detection 1

March 19, 2018

System call sequences, Midterm solutions

March 21, 2018

Machine Learning & Security

March 26, 2018

Virtualization, Assignment 3 due

March 28, 2018

Sandboxing

April 2, 2018

Diversity

April 4, 2018

Network monitoring

April 9, 2018

Assignment 4 solutions, Assignment 4 due, last day of class

April 11, 2018

All Experiences are due.

April 17, 2018

Optional review session, 1-2:30 PM in 3235 ME (the regular classroom).

April 20, 2018

Final Exam (2-5 PM, AT 101)