CS 390S - Secure Programming
A systematic review of common vulnerability types, with focus on defensive programming. Shell and environment, buffer overflows, integer overflows, format strings, meta-character vulnerabilities (code injection), input validation, web application vulnerabilities (including cross-site scripting), race conditions, file system issues, randomness. For more information, please see: http://www.cs.purdue.edu/homes/cs390s
Homepage http://www.cs.purdue.edu/homes/cs390s
Usually Offered: Spring
Credit: 1 hour (class)
Prerequisite: Current or prior registration in CS 354
Corequisite: CS 354
Restriction: CS majors may use this course only as a free elective
University Catalog: CS 390S
Schedule: Spring 2008
Instructor: Pascal Meunier