activity
20152025
most citedWhen Coding Style Survives Compilation: De-anonymizing Programmers from Executable Binaries

110 citations · 127 across the 7 of their papers we have counts for

collaborators

7 papers

cs.SE2025★ 2 cited

Scalable Language Agnostic Taint Tracking using Explicit Data Dependencies

Sedick David Baker Effendi, Xavier Pinho, Andrei Michael Dreyer +1

Taint analysis using explicit whole-program data-dependence graphs is powerful for vulnerability discovery but faces two major challenges. First, accurately modeling taint propagat…

cs.LG2023

Learning Type Inference for Enhanced Dataflow Analysis

Lukas Seidel, Sedick David Baker Effendi, Xavier Pinho +3

Statically analyzing dynamically-typed code is a challenging endeavor, as even seemingly trivial tasks such as determining the targets of procedure calls are non-trivial without kn…

cs.CR2017★ 3 cited

Static Exploration of Taint-Style Vulnerabilities Found by Fuzzing

Bhargava Shastry, Federico Maggi, Fabian Yamaguchi +2

Taint-style vulnerabilities comprise a majority of fuzzer discovered program faults. These vulnerabilities usually manifest as memory access violations caused by tainted program in…

cs.CR2017★ 9 cited

Leveraging Flawed Tutorials for Seeding Large-Scale Web Vulnerability Discovery

Tommi Unruh, Bhargava Shastry, Malte Skoruppa +4

The Web is replete with tutorial-style content on how to accomplish programming tasks. Unfortunately, even top-ranked tutorials suffer from severe security vulnerabilities, such as…

cs.CR2016★ 3 cited

From Malware Signatures to Anti-Virus Assisted Attacks

Christian Wressnegger, Kevin Freeman, Fabian Yamaguchi +1

Although anti-virus software has significantly evolved over the last decade, classic signature matching based on byte patterns is still a prevalent concept for identifying security…

cs.CR2015★ 110 cited

When Coding Style Survives Compilation: De-anonymizing Programmers from Executable Binaries

Aylin Caliskan, Fabian Yamaguchi, Edwin Dauber +4

The ability to identify authors of computer programs based on their coding style is a direct threat to the privacy and anonymity of programmers. While recent work found that source…

cs.CR2015

Towards Vulnerability Discovery Using Staged Program Analysis

Bhargava Shastry, Fabian Yamaguchi, Konrad Rieck +1

Eliminating vulnerabilities from low-level code is vital for securing software. Static analysis is a promising approach for discovering vulnerabilities since it can provide develop…