Course Code: CPAN 368
Academic Year: 2022-2023
This course addresses the ever-growing security concerns that organizations face regarding their software and web applications. In this course, students will learn how to build secure applications by becoming familiar with current security principles and threat surfaces. Students will also examine common application security flaws, and understand how to integrate security with design, development, testing and deployment phases of the software development life cycle. Students will understand secure coding practices to prevent common vulnerabilities affecting applications. Topics covered will include OWASP Top 10 such as SQL Injection, XSS and Broken Authentication. Students will also learn about SSDLCand use security tools to test vulnerabilities.