Systems Security

Systems security deals with security and privacy aspects in commodity, and sometimes not so commodity, computing systems. Among other topics, we have published research on network-based embedded systems firmware, embedded systems architectures (e.g., ARM), architecture-level malware detection, and architectural enhancements to promote security.

Papers

Saphire: Sandboxing PHP Applications with Tailored System Call Allowlists

Alexander Bulekov, Rasoul Jahanshahi, Manuel Egele
In Proceedings of the USENIX Security Symposium
August 2021

PHMon: A Programmable Hardware Monitor and Its Security Use Cases

Leila Delshadtehrani, Sadullah Canakci, Boyou Zhou, Schuyler Eldridge, Ajay Joshi, and Manuel Egele
In Proceedings of the USENIX Security Symposium
August 2020

Hardware Performance Counters Can Detect Malware: Myth or Fact?

Boyou Zhou, Anmol Gupta, Rasoul Jahanshahi, Manuel Egele, Ajay Joshi
In Proceedings of the ACM Symposium on Information, Computer and Communications Security (ASIACCS)
Incheon, Korea, June 2018

Nile: A Programmable Monitoring Coprocessor

Leila Delshadtehrani, Schuyler Eldridge, Sadullah Canakci, Manuel Egele, Ajay Joshi
IEEE Computer Architecture Letters December 2017

Towards Automated Dynamic Analysis for Linux-Based Embedded Firmware

Daming D. Chen, Manuel Egele, Maverick Woo, David Brumley
In Proceedings of Network and Distributed Systems Security Symposium (NDSS)
San Diego, CA, February 2016

Proteus: Detecting Android Emulators from Instruction-Level Profiles

Onur Sahin, Ayse K Coskun, Manuel Egele
In Proceedings of the International Symposium on Research in Attacks, Intrusions, and Defenses (RAID)
Heraklion, Greece, September 2018

Blanket Execution: Dynamic Similarity Testing for Program Binaries and Components

Manuel Egele, Maverick Woo, Peter Chapman, David Brumley
In Proceedings of the USENIX Security Symposium
San Diego, CA, August 2014