×

One time use password for temporary privilege escalation in a role-based access control (RBAC) system

  • US 10,075,450 B2
  • Filed: 05/12/2016
  • Issued: 09/11/2018
  • Est. Priority Date: 05/29/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method of operating a computing system to facilitate temporary escalation of access privileges for a machine control program associated with a machine system in an industrial automation environment, the method comprising:

  • receiving, in the machine system and from a user, a login request comprising a username and password, wherein the username and the password are associated with the user and are stored on a machine authority of the machine system;

    granting, via the machine system, the user an access level to utilize one or more functions of the machine control program corresponding with a role of the user;

    receiving, in the machine system and from the user, a request for a temporary access level increase to utilize a protected function of the machine control program associated with the machine system, wherein the protected function corresponds with a temporary role distinct from the role of the user;

    in response to the request for the temporary access level increase, generating, via the machine system, an encrypted string comprising a temporary password authorized to allow the user to access the protected function of the machine control program;

    providing the encrypted string to the user, wherein the user provides the encrypted string to an administrator and the administrator authenticates the user for the temporary access level increase, decrypts the temporary password, and provides the temporary password to the user;

    receiving, in the machine system and from the user, an elevated login request comprising the username and the temporary password authorized to allow the user to access the protected function of the machine control program; and

    responsive to receiving the elevated login request, granting, via the machine system, the temporary access level increase to allow the user to utilize the protected function of the machine control program.

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