Demo Data from SIGIR 2026 / reviewers in the wild / expert
Manolis Stamatogiannakis
dblp:81/4620
· DBLP profile ↗
2ranked-venue papers
1as first author
0since 2021 · last 2017
0000-0002-5527-8726ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 1 · 1 first-authorSecurity and privacy · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Network and information security
1 paper |
Systems and software security · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Systems and software security › exploitation
code reuse attack |
0.3 | 1 | 2017 | The Dynamics of Innocent Flesh on the Bone: Code Reuse Ten Years Later · CCS 2017 |
Systems and software security
exploitation |
0.3 | 1 | 2017 | The Dynamics of Innocent Flesh on the Bone: Code Reuse Ten Years Later · CCS 2017 |
Systems and software security › exploitation › code reuse attack
return-oriented programming |
0.3 | 1 | 2017 | The Dynamics of Innocent Flesh on the Bone: Code Reuse Ten Years Later · CCS 2017 |
Systems and software security › return-oriented programming defense
code reuse attack defense |
0.1 | 1 | 2017 | The Dynamics of Innocent Flesh on the Bone: Code Reuse Ten Years Later · CCS 2017 |
Methods — techniques the papers use, named apart from their topics
survey · 0.3historical analysis · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | The Dynamics of Innocent Flesh on the Bone: Code Reuse Ten Years LaterabstractIn 2007, Shacham published a seminal paper on Return-Oriented Programming (ROP), the first systematic formulation of code reuse. The paper has been highly influential, profoundly shaping the way we still think about code reuse today: an attacker analyzes the "geometry" of victim binary code to locate gadgets and chains these to craft an exploit. This model has spurred much research, with a rapid progression of increasingly sophisticated code reuse attacks and defenses over time. After ten years, the common perception is that state-of-the-art code reuse defenses are effective in significantly raising the bar and making attacks exceedingly hard. Victor van der Veen, Dennis Andriesse, Manolis Stamatogiannakis, Xi Chen 0038, Herbert Bos, Cristiano Giuffrida |
CCS | 3 |
| 2017 | PROV2R: Practical Provenance Analysis of Unstructured ProcessesabstractInformation produced by Internet applications is inherently a result of processes that are executed locally. Think of a web server that makes use of a CGI script, or a content management system where a post was first edited using a word processor. Given the impact of these processes to the content published online, a consumer of that information may want to understand what those impacts were. For example, understanding from where text was copied and pasted to make a post, or if the CGI script was updated with the latest security patches, may all influence the confidence on the published content. Capturing and exposing this information provenance is thus important to ascertaining trust to online content. Furthermore, providers of internet applications may wish to have access to the same information for debugging or audit purposes. For processes following a rigid structure (such as databases or workflows), disclosed provenance systems have been developed that efficiently and accurately capture the provenance of the produced data. However, accurately capturing provenance from unstructured processes, for example, user-interactive computing used to produce web content, remains a problem to be tackled. In this article, we address the problem of capturing and exposing provenance from unstructured processes. Our approach, called PROV 2R ( PROV enance R ecord and R eplay) is composed of two parts: (a) the decoupling of provenance analysis from its capture; and (b) the capture of high-fidelity provenance from unmodified programs. We use techniques originating in the security and reverse engineering communities, namely, record and replay and taint tracking . Taint tracking fundamentally addresses the data provenance problem but is impractical to apply at runtime due to extremely high overhead. With a number of case studies, we demonstrate that PROV 2R enables the use of taint analysis for high-fidelity provenance capture, while keeping the runtime overhead at manageable levels. In addition, we show how captured information can be represented using the W3C PROV provenance model for exposure on the Web. Manolis Stamatogiannakis, Elias Athanasopoulos, Herbert Bos, Paul Groth |
ACM Trans. Internet Techn. | 1 |