COSC 340 Introduction to Computer Security
Introduction to computer security. Fundamentals of cryptography: Substitution ciphers, hashing,
symmetric and asymmetric crypto. Program Security: detect and exploit vulnerabilities in programs.
Web vulnerabilities: SQL injection, cross site scripting. Identification and Authentication: Username and passwords, spoofing attack, password cracking. Access control: access control matrix and list, role based access control, multi-level security, access control in operating system such as Linux. Malware and Malware detection. Emerging threats: overview of other threats.
Offered
Fall Spring