2015-2016 Undergraduate Catalog 
    
    May 02, 2024  
2015-2016 Undergraduate Catalog [ARCHIVED CATALOG]

CS 472 - Web Application Security


The course introduces vulnerabilities of Web applications. To understand Web application security, it is first necessary to understand how to exploit Web application vulnerabilities. The main focus of the course is, therefore, to learn the tasks and techniques needed to break into Web applications by exploiting those vulnerabilities. This course will teach students, in a very practical way, how to discover, exploit and prevent security flaws in today’s Web applications. The main challenge is that Web applications are written using a variety of languages: HTML, CSS and JavaScript on the client, and Java or PHP on the server. This course will explain language-specific vulnerabilities on both the client and the server side.
Lecture
3 Credits
Prerequisite: CS 301  or equivalent
Offered When Needed