CPC G06F 21/572 (2013.01) [G06F 21/50 (2013.01); G06F 9/4411 (2013.01); G06F 13/10 (2013.01); G06F 21/00 (2013.01); G06F 21/44 (2013.01); G06F 21/575 (2013.01); G06F 2221/033 (2013.01)] | 20 Claims |
1. An untrusted orchestrator function subsystem inventory and verification system, comprising:
an untrusted orchestrator device that includes at least one untrusted orchestrator device processor that is configured to generate and transmit an untrusted function subsystem inventory that identifies at least one function subsystem that is configured for presentation via the untrusted orchestrator device to an operating system;
the operating system that is coupled to the untrusted orchestrator device and that is configured, in response to presentation by the untrusted orchestrator device of a first function subsystem to the operating system during runtime, to generate and transmit a first function subsystem detection alert that identifies the first function subsystem;
a Basic Input/Output System (BIOS) that is coupled to the operating system and that is configured to receive the first function subsystem detection alert and, in response, generate and transmit a first BIOS inventory update that identifies at least one function subsystem that is accessible to the BIOS and that is presented to the operating system during runtime of the operating system;
a management device that includes at least one management device processor that is coupled to the BIOS and the untrusted orchestrator device, and that is configured to:
receive the untrusted function subsystem inventory from the untrusted orchestrator device;
receive the first BIOS inventory update from the BIOS;
determine that the first function subsystem is identified in the first BIOS inventory update and is identified in the untrusted function subsystem inventory; and
allow, in response to determining that the first function subsystem is identified in the first BIOS inventory update and is identified in the untrusted function subsystem inventory,
the operating system to utilize the first function subsystem.
|