|echo "Software Security" | sed s/\ /\ Vulnerabilities\ and\ /g|
Related Security Research
CS 5770: Software Vulnerabilities and Security (SoftVulnSec)
Internet security has become part of everyday life where security problems impact practical aspects of our lives. Even though there is a considerable corpus of knowledge about tools and techniques to protect systems, information about what are the actual vulnerabilities and how they are exploited is not generally available. This situation hampers the effectiveness of security research and practice. Understanding the details of attacks is a prerequisite for the design and implementation of secure systems.
This course deals with common programming, configuration, and design mistakes and ways to detect and avoid them. Examples are used to highlight general error classes, such as stack and heap overflows.
Possible protection and detection techniques are examined. The course includes a number of practical lab assignments where participants are required to apply their knowledge as well as a discussion of the
current research in the field. Students will learn how the security of systems can be violated, and how such attacks can be detected and
Significant Programming experience (this course is not for you if you are a beginner)
Knowledge of C/C++ useful
Basic SQL knowledge
Basic web programming knowledge
Mo, 6-9pm, BK (Behrakis) 325
The videos of the demos are here.
12.12.2016 Final exam (Covers material from Class 7-11)
12.05.2016 Class 11 (download slides)
11.28.2016 Class 10 (download slides) // Quiz 3
11.21.2016 Class 9 (download slides)
11.14.2016 Class 8 (download slides)
11.07.2016 Midterm (Covers material from Class 1-6)
10.31.2016 Class 7 (download slides)
10.24.2016 Class 6 // (download slides) // Quiz 2
10.17.2016 Class 5 (download slides)
10.10.2016 Columbus Day -- no class
10.03.2016 Class 4 (download slides) // Quiz 1
09.26.2016 Class 3 (download slides)
09.19.2016 Class 2 (download slides)
09.12.2016 Class 1 (download slides)
For more information on the challenges and the grading, check this page.
The current challenge is Challenge 7.
10%: 3 Quizzes
27%: Midterm exam
30%: Final exam
30%: 8 practical security challenges
Last Modified: Mon Dec 5 23:04:15 EST 2016
|Northeastern University, Boston, http://www.neu.edu|