Deployment security addresses securing your application or code when deploying it to the cloud. Protecting confidential information and intellectual property (IP) in the application deployment package is of concern here.

Exception Management

Exception management refers to how you handle exceptions within your application, including fault contracts.

Hosting

Hosting addresses concerns around the life of your application during its execution in the cloud environment.

Sensitive Data

Sensitive data includes data integrity and confidentiality of your user and application data that you need to protect. This includes how you protect sensitive data from being stolen from memory, from configuration files or when transmitted over the network.

Session Mgmt

A session refers to a series of related interactions between a client and your service.

Validation

Message validation refers to how you verify the message payload against schema, as well as message size, content and character sets. This includes how your service filters, scrubs and rejects input and output before additional processing. Input and output
includes input from clients consuming the service as well as file-system input, as well as input from network resources, such as databases. Output typically includes the return values from your service or disk / database writes among others.