×

Operating large scale systems and cloud services with zero-standing elevated permissions

  • US 9,460,303 B2
  • Filed: 03/06/2012
  • Issued: 10/04/2016
  • Est. Priority Date: 03/06/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method implemented by a computing device for providing large scale system operation, the method comprising:

  • receiving an action request from a user;

    determining, by the computing device, whether the user requires elevated permissions to perform the action request;

    in response to determining that the user requires elevated permissions to perform the action request, forwarding the action request to a lockbox; and

    receiving a permission response from the lockbox, wherein receiving the permission response from the lockbox comprises;

    determining, by the lockbox, a current role and a requested role of the user;

    determining whether elevation to the requested role from the current role complies with at least one of a plurality of policies associated with the lockbox;

    wherein the at least one of the plurality of policies determines whether the user belongs to a specific user group;

    wherein the specific user group comprises at least one of;

    an administrator group, a security clearance group, an on-call group, and an onsite group; and

    wherein determining whether the elevation complies with the at least one of the plurality of policies comprises checking an action request scope evaluation rule to determine whether the action request violates a privacy policy; and

    providing, in response to determining that the elevation to the requested role complies with the at least one of the plurality of policies and that the action request does not violate the privacy policy, the permission response, wherein providing the permission response further comprises stamping an attribute in a user object with an expiry time of the granted elevated permissions; and

    determining, by the computing device at a configurable interval, whether any of the granted elevated permissions should be revoked, andrevoking at least one of the granted elevated permissions based on the determination of at least one of the following;

    the user is no longer associated with an organization, expiration of the expiry time, and inactivity for a predetermined length of time.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×