17 citations · 43 across the 4 of their papers we have counts for
4 papers
A Broad Comparative Evaluation of x86-64 Binary Rewriters
Eric Schulte, Michael D. Brown, Vlad Folts
Binary rewriting is a rapidly-maturing technique for modifying software for instrumentation, customization, optimization, and hardening without access to source code. Unfortunately…
Not So Fast: Understanding and Mitigating Negative Impacts of Compiler Optimizations on Code Reuse Gadget Sets
Michael D. Brown, Matthew Pruett, Robert Bigelow +2
Despite extensive testing and correctness certification of their functional semantics, a number of compiler optimizations have been shown to violate security guarantees implemented…
CARVE: Practical Security-Focused Software Debloating Using Simple Feature Set Mappings
Michael D. Brown, Santosh Pande
Software debloating is an emerging field of study aimed at improving the security and performance of software by removing excess library code and features that are not needed by th…
Is Less Really More? Why Reducing Code Reuse Gadget Counts via Software Debloating Doesn't Necessarily Indicate Improved Security
Michael D. Brown, Santosh Pande
Nearly all modern software suffers from bloat that negatively impacts its performance and security. To combat this problem, several automated techniques have been proposed to deblo…