Title
How to Bypass Verified Boot Security in Chromium OS
Abstract
Verified boot is an interesting feature of Chromium OS that supposedly can detect any modification in the root file system (rootfs) by a dedicated adversary. However, by exploiting a design flaw in verified boot, we show that an adversary can replace the original rootfs by a malicious rootfs containing exploits such as a spyware or keylogger and still pass the verified boot process. The exploit is based on the fact that a dedicated adversary can replace the rootfs and the corresponding verification information in the bootloader. We experimentally demonstrate an attack using both the base and developer version of Chromium OS in which the adversary installs a spyware in the target system to send cached user data to the attacker machine in plain text which are otherwise encrypted, and thus inaccessible. We also demonstrate techniques to mitigate this vulnerability.
Year
Venue
Field
2012
CoRR
Booting,File system,Cache,Computer science,Computer security,Keystroke logging,Encryption,Exploit,Plain text,Adversary,Embedded system
DocType
Volume
Citations 
Journal
abs/1202.5282
0
PageRank 
References 
Authors
0.34
1
4
Name
Order
Citations
PageRank
Mohammad Iftekhar Husain1477.28
Lokesh Mandvekar200.68
Chunming Qiao33971400.49
Ramalingam Sridhar426637.71