Invention Grant
- Patent Title: Secure firmware updates using virtual machines to validate firmware packages
-
Application No.: US15970178Application Date: 2018-05-03
-
Publication No.: US10599419B2Publication Date: 2020-03-24
- Inventor: Anand P. Joshi , Sumanth Vidyadhara
- Applicant: Dell Products L. P.
- Applicant Address: US TX Round Rock
- Assignee: Dell Products L.P.
- Current Assignee: Dell Products L.P.
- Current Assignee Address: US TX Round Rock
- Agency: Campbell Stephenson LLP
- Agent Shiv S. Naimpally
- Main IPC: G06F8/65
- IPC: G06F8/65 ; G06F9/455 ; G06F11/14 ; G06F9/4401 ; G06F8/61

Abstract:
Provided herein are systems, methods, and computer program products for testing a firmware update in a secure virtual environment prior to actually installing the firmware update in a device or system. In one embodiment, a firmware update is received. The system is rebooted after receiving the firmware update, and a virtual machine monitor (VMM) is launched following the reboot. In turn, the VMM registers various exit handlers and policies, and launches a virtual machine within a unified extensible firmware interface (UEFI) stored within a reprogrammable read only memory. The process uses the VMM to launch a virtual machine, which is used to perform a test installation of the firmware update. If no violations or other errors are detected in connection with the test installation, the process reboots the system again and installs the firmware update in the regular operating environment following the reboot.
Public/Granted literature
- US20190339958A1 SECURE FIRMWARE UPDATES USING VIRTUAL MACHINES TO VALIDATE FIRMWARE PACKAGES Public/Granted day:2019-11-07
Information query