arrow
Return

ZeroShield: Transparently Mitigating Code Page Sharing Attacks With Zero-Cost Stand-By

delete2024-01-01
delete0
PRE
AI
M
Mingyu Wang
F
Fangyu Zheng *
林
林家元 (Jingqiang Lin)
F
Fangjie Jiang
Y
Yuan Ma
DOI:10.1109/TIFS.2024.3435062delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Numerous cache side-channel attack techniques enable attackers to execute a cross-VM cache side-channel attack through the sharing of code pages with the targeted victim. Nonetheless, most prior defense solutions fall short of efficiency and ease of deployment, thus restricting their practicality for real-world implementation. This paper introduces ZeroShield, an adaptive and transparent approach implemented at the hypervisor layer, designed to counteract the code page sharing attack, a subset of cache side-channel attacks, occurring within a single virtual machine (VM) or spanning across multiple VMs. By thoroughly scrutinizing the by-products resulting from a code page sharing attack, we meticulously track the attacker's access to security-sensitive code pages. This is achieved through harnessing hardware virtualization features, such as the Intel extended page table, in conjunction with the CR3 register. Utilizing this information, ZeroShield continuously monitors security-sensitive code pages, adeptly navigating complex OS and hypervisor behaviors. The architecture of ZeroShield exhibits an attack-aware design, enabling it to deploy protection measures on demand. Consequently, the system theoretically experiences negligible overhead in the absence of attackers. Empirical evidence confirms the effectiveness of ZeroShield in thwarting code page sharing attacks. It achieves this without imposing any performance penalties in the absence of attackers, and with a minimal overhead of less than 3.8% when attackers are active. Significantly, ZeroShield boasts a cost-free standby state and necessitates no adjustments to upper applications, guest OS, or hardware configurations. This attribute positions ZeroShield as an optimal default solution in real-world cloud environments to effectively counter code page sharing attacks.
Keywords:
Codes
Side-channel attacks
Monitoring
Libraries
Hardware
Prefetching
Cloud computing
Cache side-channel attack
virtualization
EPT
mitigation

Journal

IEEE Transactions on Information Forensics and Security cover
IEEE Transactions on Information Forensics and Security
IF:
8
Papers:
5.3K
Citations:
2.3W

Organization

U
university of chinese academy of sciences, cas
Scholars:
4.1W
Papers: 3.8W
Citations: 75
C
chinese academy of sciences
Scholars:
56.7W
Papers: 45.0W
Citations: 704
Cited Papers

Cited Papers

322. Evaluation of the BioFire® Bone and Joint Infection (BJI) Panel for the Detection of Microorganisms and Antimicrobial Resistance Genes in Synovial Fluid Specimens
err2020-12-31
err0
errOAAI
errCorrin Graue; Bryan H Schmitt; Amy Waggoner; Frederic Laurent; Lelia Abad; Thomas Bauer; Irving Mazariegos; Joan-Miquel Balada-Llasat; Jarid Horn; Donna Wolk; Alexa Jefferis; Mirjam Hermans; Irma Verhoofstad; Susan Butler-Wu; Susan Butler-Wu; Minette Umali-Wilcox; Caitlin N Murphy; Barbara J Cabrera; Jaime Esteban; Alicia Macias-Valcayo; David Craft; Benjamin von Bredow; Amy Leber; Kathy Everhart; Jennifer Dien Bard; Javier Mestas; Judy Daly; Rebecca Barr; Bart Kensinger; Benedicte Pons; Corinne Jay
errShare
errSave
Therapeutic Potential of Iridoid Derivatives: Patent Review
err2019-05-16
err0
errOAAI
errHidayat Hussain; Ivan R. Green; Muhammad Saleem; Muhammad Liaquat Raza; Mamona Nazir
errShare
errSave
Femtosecond X-ray diffraction from an aerosolized beam of protein nanocrystals
err2018-02-01
err0
errOAAI
errSalah Awel; Richard A. Kirian; Max O. Wiedorn; Kenneth R. Beyerlein; Nils Roth; Daniel A. Horke; Dominik Oberthür; Juraj Knoska; Valerio Mariani; Andrew Morgan; Luigi Adriano; Alexandra Tolstikova; P. Lourdu Xavier; Oleksandr Yefanov; Andrew Aquila; Anton Barty; Shatabdi Roy-Chowdhury; Mark S. Hunter; Daniel James; Joseph S. Robinson; Uwe Weierstall; Andrei V. Rode; Saša Bajt; Jochen Küpper; Henry N. Chapman
errShare
errSave
Human stem cell derived sensory neurons are positioned to support varicella zoster virus latency
err
IF0
err2020-01-25
err0
errOAAI
errTomohiko Sadaoka; Labchan Rajbhandari; Priya Shukla; Balaji Jagdish; Hojae Lee; Gabsang Lee; Arun Venkatesan
errShare
errSave
Serogroup Distribution of Cryptococcus neoformans in Patients with AIDS
err1987-07-01
err0
errOAAI
errE. J. Bottone; I. F. Salkin; N. J. Hurd; G. P. Wormser
errShare
errSave
Turbidimetric and visual criteria for in vitro susceptibility testing of Cryptococcus neoformans clinical isolates
err2009-04-24
err0
PREAI
errM. Del Poeta; F. Barchiesi; Daniela Arzeni; Giovanna Marinucci; G. Scalise
errShare
errSave
researcher View more