CSSS 5100
Secure Software Design and Threat Analysis
Webster University · UGRD · Fall 2026
Catalog description
Students will be introduced to the concept and process of Threat Modeling as a key enabler for architecting effective and appropriate security for software and information assets. Topics include an in-depth review of the various types of threats against software. Students will learn the basics of building secure software that prevents security vulnerabilities exploited by hackers. Topics covered include buffer overflows, un-validated input, race conditions, access-control problems, authentication or authorization weaknesses, hashing, and other security practices. Students will also learn best practices to avoid most security vulnerabilities. This course also investigates the security traits of many of the top programming languages such as C, C++, C#, Java, Python, PHP, and Ruby.
Sections
Current meeting, instructor, credit, and enrollment details
QA
21 openSeats: 0/25 seats Last recorded: Aug 7, 2026, 4:06 PM- Days & times
- No scheduled meeting time
- Meeting dates
- Oct 26 – Dec 18
- Location
- —
- Instructor
- Dill, Jason A.