Secure Software Development

This cluster covers technologies which support the construction of software with improved inherent security properties. Many current security vulnerabilities arise from weaknesses in the software code base and a variety of tools can be deployed to develop more secure software. Of overriding importance is the need to ensure such tools are cost-effective and can fit within existing software development practices.

 
Mobile Security Testing Tool
A software black box testing tool optimised for finding security bugs in mobile applications

Application Wrapping to Implement User Security Policies
This is a technique to add application monitoring wrappers around arbitrary code in order to constrain undesirable  functionality and implement a security policy.