Approving a client to boot in a pre-boot execution environment. A request
is received from the client to boot the client by a computing device. The
request includes device information associated with the client. A data
store having a collection of known device information is queried in
response to the received request. The request is stored, and it is
determined whether to execute the received request by evaluating the
device information in the stored request. The received request is
responded to as a function of the evaluated device information.