CIT 401: Application Security

Credits 3

This course uses a combination of lecture and hands-on exercises to demonstrate the use of best practices in developing secure software applications and the tools for investigating anomalies and vulnerabilities in application software.  Students will engage in a variety of course assignments focusing on related topics, including buffer overflow, structured query language (SQL) injections, selected programming and scripting languages, and the security of web applications on both the client and server side.

Prerequisites

CIT 310 and CIT 320