主权项 |
1. A method of preventing a rollback attack in a computing system that includes a primary memory bank and a backup memory bank, the method comprising:
during startup of the computing system: determining, by an attack prevention module, whether the computing system is attempting to use firmware in the backup memory bank; responsive to determining that the computing system is attempting to use firmware in the backup memory bank, determining, by the attack prevention module, whether the firmware in the backup memory bank is a previous version of firmware in the primary memory bank; responsive to determining that the firmware in the backup memory bank is a previous version of firmware in the primary memory bank, determining, by the attack prevention module, whether a system administrator has authorized the use of the firmware in the backup memory bank; and responsive to determining that the system administrator has authorized the use of the firmware in the backup memory bank, configuring, by the attack prevention module, the computing system to utilize the firmware in the backup memory bank. |