| echo "Software Security" | sed s/\ /\ Vulnerabilities\ and\ /g | |||||||
CCIS Homepage |
ECE Homepage |
Related Security Research |
Blog |
Twitter |
|||
CS 5770: Software Vulnerabilities and Security (SoftVulnSec)
Instructor Engin Kirda News
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
prevented. Some Topics
Knowledge of C/C++ useful Basic SQL knowledge Basic web programming knowledge Tuesdays, 6-9pm, Forsyth Building 202 (Use your authentication credentials for the lab to access the material)12.11.2012 Class 14 / Final Exam 12.04.2012 Class 13 (download slides) 11.27.2012 Class 12 / Quiz # 3 (download slides) 11.20.2012 Class 11 / Guest Lecture (download slides) 11.13.2012 Class 10 (download slides) 11.06.2012 Class 9 / Quiz # 2 // (download slides) 10.30.2012 Class 8 (download slides) 10.23.2012 Class 7 / Midterm Exam 10.16.2012 Class 6 (download slides) 10.09.2012 Class 5 (download slides) 10.02.2012 Class 4 / Quiz #1 // (download slides) 09.25.2012 Class 3 (download slides) 09.18.2012 Class 2 (download slides) 09.11.2012 Class 1 (download slides) Practical Challenges (Assignments) Students will "need" to solve a set of practical challenges (assignments) in the lab part of the course.The current challenge is Challenge 8. The course grade will be based on: 10%: 3 Quizzes 27%: Midterm exam 30%: Final exam 3%: Participation 30%: 8 practical security challenges Registration details will be announced via e-mail to the registered participants. Last Modified: Mon Dec 17 11:14:14 EST 2012 |
||||
| Northeastern University, Boston, http://www.neu.edu |