SECURE BIOS ACCESS AND PASSWORD ROTATION
First Claim
1. A method comprising:
- determining a particular password generation algorithm, of a plurality of password generation algorithms, based on information regarding a client device;
determining password generation seed values that include milestone dates, identified based on a security protocol that indicates a frequency at which BIOS passwords should be changed;
generating a first password and one or more second passwords based on the particular password generation algorithm and the password generation seed values,the first password corresponding to a password that should be set for a BIOS associated with the client device,the one or more second passwords being possible current passwords currently set for the BIOS; and
changing the BIOS password, at the client device, to be the first password, the changing of the BIOS password being based on using the one or more second passwords.
1 Assignment
0 Petitions
Accused Products
Abstract
A device may periodically update a BIOS password on a client device. In some implementations, the device may determine a particular password generation algorithm; determine password generation seed values; and generate a first password and one or more second passwords based on the particular password generation algorithm and the password generation seed values. The first password may be a password that should be set for the BIOS. The one or more second passwords may be possible current passwords currently set. The device may individually output the one or more second passwords to the client device to cause the client device to update a password of the BIOS to update to the first password; receive an indication that the BIOS password has been updated to the first password; and output the indication that the BIOS password has been updated to the first password.
7 Citations
24 Claims
-
1. A method comprising:
-
determining a particular password generation algorithm, of a plurality of password generation algorithms, based on information regarding a client device; determining password generation seed values that include milestone dates, identified based on a security protocol that indicates a frequency at which BIOS passwords should be changed; generating a first password and one or more second passwords based on the particular password generation algorithm and the password generation seed values, the first password corresponding to a password that should be set for a BIOS associated with the client device, the one or more second passwords being possible current passwords currently set for the BIOS; and changing the BIOS password, at the client device, to be the first password, the changing of the BIOS password being based on using the one or more second passwords. - View Dependent Claims (2, 3, 4, 5, 6, 21, 22)
-
-
7. (canceled)
-
8. (canceled)
-
9. A system comprising:
a device, comprising; a non-transitory memory device storing; a plurality of processor-executable instructions; and a processor configured to execute the processor-executable instructions, wherein executing the processor-executable instructions causes the processor to; determine a particular password generation algorithm, of a plurality of password generation algorithms, based on information regarding a client device; determine password generation seed values that include milestone dates, identified based on a security protocol that indicates a frequency at which BIOS passwords should be changed; generate a first password and one or more second passwords based on the particular password generation algorithm and the password generation seed values, the first password corresponding to a password that should be set for a BIOS associated with the client device, the one or more second passwords being possible current passwords currently set for the BIOS; and changing the BIOS password, to be the first password, the changing of the BIOS password being based on using the one or more second passwords. - View Dependent Claims (10, 11, 12, 13, 14, 23, 24)
-
15. (canceled)
-
16. (canceled)
-
17. A method comprising,
receiving, by one or more devices and from a first client device, a request to remotely access a BIOS associated with a second client device; -
validating, by the one or more devices, the request to remotely access the BIOS; determining, by the one or more devices and based on validating the request, a particular password generation algorithm, of a plurality of password generation algorithms, based on information regarding the second client device; determining, by the one or more devices, password generation seed values that include milestone dates, identified based on a security protocol that indicates a frequency at which BIOS passwords should be changed; generating a first password and one or more second passwords based on the particular password generation algorithm and the password generation seed values, the first password corresponding to a password that should be set for the BIOS associated with the second client device, the one or more second passwords being possible current passwords currently set for the BIOS; individually outputting, by the one or more devices, the one or more second passwords to the client device to cause the client device to remove a password currently set for the BIOS; receiving, by the one or more devices, an indication, when one of the one or more second passwords are valid, that the password, currently set for the BIOS, has been removed; outputting, by the one or more devices and after receiving the indication that the password has been removed, information to the first client device to cause the first client device to access the BIOS of the second client device; and causing, by the one or more devices, the second client device to set the password to the first password after the first client device is no longer accessing the BIOS. - View Dependent Claims (18, 19, 20)
-
Specification