CSCI 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

Lecture Hours

3

Lab Hours

0

Prerequisite

At least a C in CSCI 1302