Application Security encompasses measures taken to improve the security of an application often by finding, fixing and preventing security vulnerabilities. It incorporates the general practice of adding features or functionality to software to prevent a range of different threats. These include denial of service attacks and other cyber attacks, and data breaches or data theft situations.
Different techniques are used to surface such security vulnerabilities at different stages of an applications lifecycle such as design, development, deployment, upgrade, maintenance. Our concepts for tackling security risks are applicable to mobile applications as well as web applications.