Patent ID: 7523488

Claim:
A method of providing access to a secured asset via a computing environment security agent, the method comprising: authenticating a user for computing environment access; receiving a request from the authenticated user to access a secured asset; and responsive to the request to access the secured asset, determining whether the authenticated user is authorized to access the secured asset, and if so, after authorizing the authenticated user to access the secured asset, determining by the computing environment security agent whether to transform the secured asset responsive to authorization of the authenticated user to access the secured asset, and if so, after determining by the computing environment security agent that the secured asset should be transformed, non-deterministically transforming data content of the secured asset by the computing environment security agent based on the authenticated user's authorization to access the secured asset, the non-deterministic transforming of secured asset data content occurring prior to allowing the authorized user access to the transformed data content of the secured asset.