Micro-Virtualization Memory Tracing to Detect and Prevent Spraying Attacks. - Stefano Cristalli; Mattia Pagnozzi; Mariano Graziano; Andrea Lanzi; Davide Balzarotti (USENIX Security Symposium, 2016)

Trusted Execution Path for Protecting Java Applications Against Deserialization of Untrusted Data. - Stefano Cristalli; Edoardo Vignati; Danilo Bruschi; Andrea Lanzi (RAID, 2018)

Detecting (absent) app-to-app authentication on cross-device short-distance channels. - Stefano Cristalli; Long Lu; Danilo Bruschi; Andrea Lanzi (ACSAC, 2019)

BootKeeper: Validating Software Integrity Properties on Boot Firmware Images. - Ronny Chevalier; Stefano Cristalli; Christophe Hauser; Yan Shoshitaishvili; Ruoyu Wang 001; Christopher Kruegel; Giovanni Vigna; Danilo Bruschi; Andrea Lanzi (CODASPY, 2019)

Static and dynamic analyses for protecting the java software execution environment. - Stefano Cristalli (2020)

Glyph: Efficient ML-Based Detection of Heap Spraying Attacks. - Fabio Pierazzi; Stefano Cristalli; Danilo Bruschi; Michele Colajanni; Mirco Marchetti; Andrea Lanzi (IEEE Trans. Inf. Forensics Secur., 2021)

JChainz: Automatic Detection of Deserialization Vulnerabilities for the Java Language. - Luca Buccioli; Stefano Cristalli; Edoardo Vignati; Lorenzo Nava; Daniele Badagliacca; Danilo Bruschi; Long Lu; Andrea Lanzi (STM, 2022)