ITEC 4361 Software Security

This course covers fundamental principles and best practices of software security. The focus is on understanding foundations of cryptography, access control, and secure protocols, common security risks of software, and secure modern web applications development and deployment. Topics will include cryptography, authentication, authorization, security protocols, software flaws and malware, SQL injection, HTML injection, cross-site scripting, and security auditing. 

Credits

3 credits

Lecture Hours

3 hours

Prerequisite

At least a C in the following: ITEC 4200 and either ITEC 2270 or CSCI 1302