A system and method for maintaining security in a distributed computing
environment comprises a policy manager located on a server for managing
and distributing a security policy, and an application guard located on a
client for managing access to securable components as specified by the
security policy. In the preferred embodiment, a global policy specifies
access privileges of the user to securable components. The policy manager
may then preferably distribute a local client policy based on the global
policy to the client. An application guard located on the client then
manages access to the securable components as specified by the local
policy.