CS 390S - Secure Programming
Ways to avoid common programming mistakes with special attention
to operating system calls that are difficult to use correctly.
Shell and environment,
buffer overflows,
format strings,
code injection and input validation,
cross-site scripting vulnerabilities,
links and race conditions,
temporary files and randomness,
canonicalization and directory traversal,
resource exhaustion vulnerabilities.
For more information, please see:
http://www.cs.purdue.edu/homes/cs390s
| Homepage | http://www.cs.purdue.edu/homes/cs390s |
| Usually Offered: | Fall |
| Credit: | 1 hour (class) |
| Corequisite: | CS 354 |
| University Catalog: | CS 390S |
| Schedule: | Fall 2006 Instructor: Fahmy,S (Meunier,P) |
