×

System and method for a facet security framework

  • US 9,225,682 B2
  • Filed: 10/03/2013
  • Issued: 12/29/2015
  • Est. Priority Date: 10/03/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for securing a federated cloud computing environment, comprising:

  • intercepting, by a trust enforcer computing device from a requesting computing device, a first action request from the requesting computing device for an action to be performed with respect to a resource in the federated cloud computing environment;

    determining, by the trust enforcer computing device, that the first action request does not include a resource facet to allow access to the resource by the requesting computing device;

    in response to determining, by the trust enforcer computing device, that the first action request does not include the resource facet, redirecting the requesting computing device to an identity provider computing device;

    after redirecting the requesting computing device to the identity provider computing device, receiving, by the trust enforcer computing device from the requesting computing device, an authentication token issued to the requesting computing device by the identity provider computing device;

    upon validating the authentication token with the identity provider computing device, redirecting, by the trust enforcer computing device, the first request to a trust authority computing device, wherein the trust authority computing device is to evaluate the identity of the requesting computing device against a policy associated with the resource and to cause a facet server to issue a resource facet for the requesting computing device when the policy is satisfied;

    intercepting, by the trust enforcer computing device, a second action request from the requesting computing device for the action to be performed with respect to the resource in the federated cloud computing environment, wherein the second action request comprises the resource facet;

    determining, by the trust enforcer computing device, whether the resource facet is valid for the action; and

    in response to determining that the resource facet is valid for the action, allowing the requesting computing device to perform the action.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×