1. A method, comprising: receiving, by a computer based system for dynamically provisioning computing resources, a request for a computing resource, wherein said request is associated with an asset; determining, by said computer based system, an asset classification of said asset, a business value of said asset, and a resource classification related to said asset, wherein said asset classification is at least one of: a public asset, a business confidential asset, a private asset, and a secret asset, wherein said business value of said asset is one of: a low value, a medium value, and a high value, and wherein said resource classification is one of: a trusted classification for internal entities and a non-trusted classification for external entities; dynamically assigning, by said computer based system, said asset to one of a plurality of security domains based on at least (1) a source of said request and (2) said determining, wherein each security domain corresponds to a different degree of security control; and applying, by said computer based system, encryption to asset data based on said asset classification; provisioning, by said computer based system, said computing resource based on said one of said plurality of security domains.