Demo Data from SIGIR 2026 / reviewers in the wild / expert
Floris Gorter
dblp:332/2961
· DBLP profile ↗
5ranked-venue papers
4as first author
5since 2021 · last 2026
0000-0001-9414-1610ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 5 · 4 first-author · 5 since 2021
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
5 papers |
Systems and software security · 97% Hardware security and side channels · 3% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Memory systems · 79% Integrated circuit design · 21% | |
| Software engineering, system software, and programming languages
2 papers |
Operating systems · 69% Program analysis · 31% |
Topics — the 12 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Systems and software security
memory safety |
3.9 | 5 | 2026 | QuickSafe: Targeted Hardening Against Memory Corruption · SP 2026 RangeSanitizer: Detecting Memory Errors with Efficient Range Checks · USENIX Security Symposium 2025 Sticky Tags: Efficient and Deterministic Spatial Memory Error Mitigation using Persistent Memory Tags · SP 2024 |
Systems and software security › memory safety
memory error detection |
1.5 | 2 | 2025 | RangeSanitizer: Detecting Memory Errors with Efficient Range Checks · USENIX Security Symposium 2025 FloatZone: Accelerating Memory Error Detection using the Floating Point Unit · USENIX Security Symposium 2023 |
Systems and software security › memory safety › hardware-enforced memory safety
memory tagging |
1.1 | 2 | 2026 | Sticky Tags: Efficient and Deterministic Spatial Memory Error Mitigation using Persistent Memory Tags · SP 2024 QuickSafe: Targeted Hardening Against Memory Corruption · SP 2026 |
Systems and software security › vulnerability patching
automatic patch generation |
1.0 | 1 | 2026 | QuickSafe: Targeted Hardening Against Memory Corruption · SP 2026 |
Systems and software security
exploitation |
1.0 | 1 | 2026 | QuickSafe: Targeted Hardening Against Memory Corruption · SP 2026 |
Memory systems › memory protection
memory tagging extension |
0.8 | 1 | 2024 | Sticky Tags: Efficient and Deterministic Spatial Memory Error Mitigation using Persistent Memory Tags · SP 2024 |
Systems and software security › memory safety › memory error detection
use-after-free detection |
0.6 | 1 | 2022 | DangZero: Efficient Use-After-Free Detection via Direct Page Table Access · CCS 2022 |
Operating systems › resource management
memory management |
0.6 | 1 | 2022 | DangZero: Efficient Use-After-Free Detection via Direct Page Table Access · CCS 2022 |
Hardware security and side channels
trusted execution environments |
0.3 | 1 | 2026 | QuickSafe: Targeted Hardening Against Memory Corruption · SP 2026 |
Program analysis
dynamic analysis |
0.3 | 1 | 2025 | RangeSanitizer: Detecting Memory Errors with Efficient Range Checks · USENIX Security Symposium 2025 |
Systems and software security › memory safety › memory corruption defense
buffer overflow protection |
0.2 | 1 | 2024 | Sticky Tags: Efficient and Deterministic Spatial Memory Error Mitigation using Persistent Memory Tags · SP 2024 |
Integrated circuit design › digital circuit design › arithmetic circuit design
floating-point unit |
0.2 | 1 | 2023 | FloatZone: Accelerating Memory Error Detection using the Floating Point Unit · USENIX Security Symposium 2023 |
Methods — techniques the papers use, named apart from their topics
stack and heap layout partitioning · 1.5memory tagging · 1.5direct page table access · 1.1tagged pointers · 1.0memory tagging extension · 1.0guard pages · 1.0addresssanitizer · 1.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | QuickSafe: Targeted Hardening Against Memory CorruptionabstractDespite decades of research, memory safety solutions see limited adoption, as they often incur high overheads, are complex to deploy, or cover only a narrow scope of bugs. In this paper, we present QuickSafe - a targeted approach to harden programs against exploitation of known but unresolved memory errors with minimal overhead. QuickSafe yields a stopgap patch that is immediately available, while the bug awaits eventual resolution. Where most existing automatic patch generators rely on inserting runtime constraint checks in the code to stop exploits, QuickSafe instead isolates memory objects associated with a known bug from the rest of the program. Object isolation can be implemented in different ways, depending on hardware support and desired security guarantees. To assess the viability, we present two such implementations. On traditional architectures, we allocate vulnerable objects on dedicated pages flanked by inaccessible guard pages. On platforms that support Memory Tagging Extensions (MTE), we offer stronger guarantees by enforcing disjoint tag domains. To reliably identify the objects associated with a given memory error, we introduce TagASan - an extension of AddressSanitizer (ASan) that uses tagged pointers to trace faulting accesses back to their originating allocation sites. As an additional contribution, we present a new dataset of 223 real-world memory errors across ten prominent projects to measure the performance of automatic patch generators. We evaluate QuickSafe on (1) this new benchmark suite, (2) the Juliet Test Suite, and (3) buggy benchmarks from SPEC CPU2006/2017. Using the guard-page-based isolation backend, QuickSafe protects against the exploitation of all evaluated bugs, incurring a geomean memory overhead of 2.46 % and a geomean runtime overhead of 2.67 % - with the vast majority of applications slowing down by only around 1 %. We apply the MTE-based isolation strategy to a representative subset of the dataset, confirming its effectiveness and showing negligible runtime overhead of ≈ 0.12%. Johannes Blaser, Floris Gorter, Klaus von Gleissenthall, Herbert Bos |
SP | 2 |
| 2025 | RangeSanitizer: Detecting Memory Errors with Efficient Range Checks
Floris Gorter, Cristiano Giuffrida |
USENIX Security Symposium | 1 |
| 2024 | Sticky Tags: Efficient and Deterministic Spatial Memory Error Mitigation using Persistent Memory TagsabstractSpatial memory errors such as buffer overflows still rank among the top vulnerabilities in C/C++ programs. Despite much research in the area, the performance overhead of (even partial) mitigations is still too high for practical adoption. To reduce the cost, recent solutions are shifting towards hardware-assisted techniques such as Arm’s Memory Tagging Extension (MTE). Unfortunately, state-of-the-art MTE solutions incur high overhead due to frequent memory (re)tagging, especially on the stack. Moreover, they rely on the secrecy of random memory tags and offer probabilistic security guarantees.In this paper, we first provide evidence that random tagging offers limited protection as attackers can deduce the memory tags by means of speculative probing. We then present StickyTags, a deterministic MTE solution that efficiently mitigates bounded spatial memory errors. By organizing the stack and heap layout into per-size-class regions, we can apply persistent memory tags to each region in a predetermined pattern. Hence, the memory tags need only be initialized once, after which they can be reused by objects of the same size class. This eliminates the need for costly memory retagging and allows for a fixed, round-robin assignment of the tags, surrounding every object with large implicit spatial guards. While the size of such guards is bounded by the 4-bit MTE entropy (16 tags), the protection is efficient and deterministic. Indeed, we show StickyTags significantly outperforms existing solutions with realistic runtime overheads for practical adoption (≤ 4% on SPEC CPU2006), while fully mitigating 7 out of 8 spatial CVEs evaluated by a recent probabilistic MTE solution. Floris Gorter, Taddeus Kroes, Herbert Bos, Cristiano Giuffrida |
SP | 1 |
| 2023 | FloatZone: Accelerating Memory Error Detection using the Floating Point Unit
Floris Gorter, Enrico Barberis, Raphael Isemann, Erik van der Kouwe, Cristiano Giuffrida, Herbert Bos |
USENIX Security Symposium | 1 |
| 2022 | DangZero: Efficient Use-After-Free Detection via Direct Page Table AccessabstractUse-after-free vulnerabilities remain difficult to detect and mitigate, making them a popular source of exploitation. Existing solutions incur impractical performance/memory overhead, require specialized hardware, and/or guarantee only protection, but not detection. Floris Gorter, Koen Koning, Herbert Bos, Cristiano Giuffrida |
CCS | 1 |