This module aims to give students a comprehensive view of application security. Students will learn the necessary hands-on skills required to design, build and test secure applications. Key topics covered include the designing of secured applications, understanding popular web application exploits such as the SQL injection attack, performing white / black box testing and developing secure code.