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. 

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

Credits

3 credits

Lecture Hours

3 hours