BootKeeper: Validating Software Integrity Properties on Boot Firmware Images

03/29/2019
by   Ronny Chevalier, et al.
0

Boot firmware, like UEFI-compliant firmware, has been the target of numerous attacks, giving the attacker control over the entire system while being undetected. The measured boot mechanism of a computer platform ensures its integrity by using cryptographic measurements to detect such attacks. This is typically performed by relying on a Trusted Platform Module (TPM). Recent work, however, shows that vendors do not respect the specifications that have been devised to ensure the integrity of the firmware's loading process. As a result, attackers may bypass such measurement mechanisms and successfully load a modified firmware image while remaining unnoticed. In this paper we introduce BootKeeper, a static analysis approach verifying a set of key security properties on boot firmware images before deployment, to ensure the integrity of the measured boot process. We evaluate BootKeeper against several attacks on common boot firmware implementations and demonstrate its applicability.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/23/2019

Scanclave: Verifying Application Runtime Integrity in Untrusted Environments

Data hosted in a cloud environment can be subject to attacks from a high...
research
05/14/2020

Protecting the integrity of the training procedure of neural networks

Due to significant improvements in performance in recent years, neural n...
research
02/04/2021

Challenges in biomarker discovery and biorepository for Gulf-war-disease studies: a novel data platform solution

Aims: Our Gulf War Illness (GWI) study conducts combinatorial screening ...
research
11/02/2022

The Impostor Among US(B): Off-Path Injection Attacks on USB Communications

USB is the most prevalent peripheral interface in modern computer system...
research
04/29/2019

Technical Report: A Toolkit for Runtime Detection of Userspace Implants

This paper presents the Userspace Integrity Measurement Toolkit (USIM To...
research
05/09/2018

EPA-RIMM: A Framework for Dynamic SMM-based Runtime Integrity Measurement

Runtime integrity measurements identify unexpected changes in operating ...
research
10/16/2018

A Scalable, Trustworthy Infrastructure for Collaborative Container Repositories

We present a scalable "Trustworthy Container Repository" (TCR) infrastru...

Please sign up or login with your details

Forgot password? Click here to reset