| CPC H04L 63/205 (2013.01) [H04L 63/105 (2013.01); H04L 63/20 (2013.01)] | 19 Claims |

|
1. A system for providing least privilege access to a resource within a secured server, the system comprising:
one or more processors; and
memory in communication with the one or more processors and storing instructions that, when executed by the one or more processors, are configured to cause the system to:
receive an access request from a client requesting access to the resource, the access request comprising a role or policy associated with the client and one or more actions associated with the resource;
initialize a rules engine defining one or more rules usable by the system to determine whether the access request complies with a least privilege policy;
analyze the role or policy and the access request with the rules engine to determine whether the access request complies with the least privilege policy; and
when the access request complies with the least privilege policy, provision the access request within the secured server such that the client can perform the one or more actions within the secured server,
determine that the access request does not comply with the least privilege policy when the access request comprises a wildcard resource or a wildcard action; and
deny access to the resource when the access request does not comply with the least privilege policy.
|