UNIFIED EXTENSIBLE FIRMWARE INTERFACE (UEFI) CREDENTIAL- BASED ACCESS OF HARDWARE RESOURCES
First Claim
1. An Information Handling System (IHS), comprising:
- a processor; and
a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to;
receive a credential for a given one of a plurality of users; and
store the credential, wherein the credential is retrievable via a Unified Extensible Firmware Interface (UEFI) Device Path Protocol as part of a determination of whether the given user has access to a given one of a plurality of devices within the IHS, and wherein the given device is accessible via a UEFI Device Path.
14 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for Unified Extensible Firmware Interface (UEFI) credential-based access of hardware resources. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: receive a credential for a given one of a plurality of users; and store the credential, where the credential is retrievable via a UEFI Device Path Protocol as part of a determination of whether the given user has access to a given one of a plurality of devices within the IHS, and where the given device is accessible via a UEFI Device Path.
-
Citations
20 Claims
-
1. An Information Handling System (IHS), comprising:
-
a processor; and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to; receive a credential for a given one of a plurality of users; and store the credential, wherein the credential is retrievable via a Unified Extensible Firmware Interface (UEFI) Device Path Protocol as part of a determination of whether the given user has access to a given one of a plurality of devices within the IHS, and wherein the given device is accessible via a UEFI Device Path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. In an Information Handling System (IHS) having a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, configure the IHS to provide Unified Extensible Firmware Interface (UEFI) credential-based access of hardware resources, a method comprising:
-
storing a credential for a given one of a plurality of users; retrieving the credential in response to the given user'"'"'s request to access a given one of a plurality of devices within the IHS; determining that given user is authorized to access to a given one of a plurality of devices within the IHS based upon the credential; and in response to the determination, providing a UEFI Device Path for the given device to the user, wherein the UEFI Device Path is authenticated independently of any authentication or validation of the given device using a Secure Boot process. - View Dependent Claims (14, 15, 16)
-
-
17. A memory device having program instructions stored thereon that, upon execution by a processor of an Information Handling System (IHS), cause the IHS to:
-
receive a request originated by a given one of a plurality of users to access a given one of a plurality of devices within the IHS, wherein the given device is accessible using an authenticated Unified Extensible Firmware Interface (UEFI) Device Path for the given device; determine that the given user is not associated with a credential that authorizes access to the given device independently of a Secure Boot process; and in response to the determination, retrieve information other than the authenticated UEFI Device Path. - View Dependent Claims (18, 19, 20)
-
Specification