1. A method for context-based security assurance in a cloud application environment, comprising: in association with deployment of an application in the cloud application environment, presenting a set of templates in an editor, wherein a template has associated therewith a security assurance level that is specified in a manner that does not expose at least some specific security requirements necessary to implement the security assurance level; in response to receipt of a selection of a template, and based at least in part on a security context, configuring a set of security resources in the cloud application environment to create a cloud application zone; and deploying the application into the cloud application zone; wherein the presenting, configuring and deploying steps are carried out in software executing in a hardware element.