Demo Data from EDBT 2026 / reviewers in the wild / expert
Andre Pawlowski
dblp:164/7389
· DBLP profile ↗
9ranked-venue papers
3as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 9 · 3 first-author
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
2 papers |
Systems and software security · 78% Cyber-physical and IoT security · 22% | |
| Software engineering, system software, and programming languages
2 papers |
Program analysis · 56% Software maintenance and evolution · 44% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Embedded and real-time systems · 100% |
Topics — the 7 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cyber-physical and IoT security
automotive security |
0.3 | 1 | 2017 | How They Did It: An Analysis of Emission Defeat Devices in Modern Automobiles · IEEE Symposium on Security and Privacy 2017 |
Software maintenance and evolution
program comprehension |
0.3 | 1 | 2017 | MARX: Uncovering Class Hierarchies in C++ Programs · NDSS 2017 |
Program analysis
static analysis |
0.3 | 1 | 2017 | MARX: Uncovering Class Hierarchies in C++ Programs · NDSS 2017 |
Systems and software security › return-oriented programming defense
code reuse attack defense |
0.2 | 1 | 2016 | A Tough Call: Mitigating Advanced Code-Reuse Attacks at the Binary Level · IEEE Symposium on Security and Privacy 2016 |
Systems and software security › memory safety
control-flow integrity |
0.2 | 1 | 2016 | A Tough Call: Mitigating Advanced Code-Reuse Attacks at the Binary Level · IEEE Symposium on Security and Privacy 2016 |
Systems and software security
exploitation |
0.2 | 1 | 2016 | A Tough Call: Mitigating Advanced Code-Reuse Attacks at the Binary Level · IEEE Symposium on Security and Privacy 2016 |
Program analysis
binary analysis |
0.1 | 1 | 2016 | A Tough Call: Mitigating Advanced Code-Reuse Attacks at the Binary Level · IEEE Symposium on Security and Privacy 2016 |
Methods — techniques the papers use, named apart from their topics
static analysis · 0.6firmware forensics · 0.6use-def analysis · 0.5liveness analysis · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | VPS: excavating high-level C++ constructs from low-level binaries to protect dynamic dispatchingabstractPolymorphism and inheritance make C++ suitable for writing complex software, but significantly increase the attack surface because the implementation relies on virtual function tables (vtables). These vtables contain function pointers that attackers can potentially hijack and in practice, vtable hijacking is one of the most important attack vector for C++ binaries. Andre Pawlowski, Victor van der Veen, Dennis Andriesse, Erik van der Kouwe, Thorsten Holz, Cristiano Giuffrida, Herbert Bos |
ACSAC | 1 |
| 2019 | Towards Automated Application-Specific Software Stacks
Nicolai Davidsson, Andre Pawlowski, Thorsten Holz |
ESORICS (2) | 2 |
| 2018 | On the Weaknesses of Function Table Randomization
Moritz Contag, Robert Gawlik, Andre Pawlowski, Thorsten Holz |
DIMVA | 3 |
| 2017 | MARX: Uncovering Class Hierarchies in C++ Programs
Andre Pawlowski, Moritz Contag, Victor van der Veen, Chris Ouwehand, Thorsten Holz, Herbert Bos, Elias Athanasopoulos, Cristiano Giuffrida |
NDSS | 1 |
| 2017 | How They Did It: An Analysis of Emission Defeat Devices in Modern AutomobilesabstractModern vehicles are required to comply with a range of environmental regulations limiting the level of emissions for various greenhouse gases, toxins and particulate matter. To ensure compliance, regulators test vehicles in controlled settings and empirically measure their emissions at the tailpipe. However, the black box nature of this testing and the standardization of its forms have created an opportunity for evasion. Using modern electronic engine controllers, manufacturers can programmatically infer when a car is undergoing an emission test and alter the behavior of the vehicle to comply with emission standards, while exceeding them during normal driving in favor of improved performance. While the use of such a defeat device by Volkswagen has brought the issue of emissions cheating to the public's attention, there have been few details about the precise nature of the defeat device, how it came to be, and its effect on vehicle behavior. In this paper, we present our analysis of two families of software defeat devices for diesel engines: one used by the Volkswagen Group to pass emissions tests in the US and Europe, and a second that we have found in Fiat Chrysler Automobiles. To carry out this analysis, we developed new static analysis firmware forensics techniques necessary to automatically identify known defeat devices and confirm their function. We tested about 900 firmware images and were able to detect a potential defeat device in more than 400 firmware images spanning eight years. We describe the precise conditions used by the firmware to detect a test cycle and how it affects engine behavior. This work frames the technical challenges faced by regulators going forward and highlights the important research agenda in providing focused software assurance in the presence of adversarial manufacturers. Moritz Contag, Vector Guo Li, Andre Pawlowski, Felix Domke, Kirill Levchenko, Thorsten Holz, Stefan Savage |
IEEE Symposium on Security and Privacy | 3 |
| 2016 | Detile: Fine-Grained Information Leak Detection in Script Engines
Robert Gawlik, Philipp Koppe, Benjamin Kollenda, Andre Pawlowski, Behrad Garmany, Thorsten Holz |
DIMVA | 4 |
| 2016 | Probfuscation: An Obfuscation Approach Using Probabilistic Control Flows
Andre Pawlowski, Moritz Contag, Thorsten Holz |
DIMVA | 1 |
| 2016 | A Tough Call: Mitigating Advanced Code-Reuse Attacks at the Binary LevelabstractCurrent binary-level Control-Flow Integrity (CFI) techniques are weak in determining the set of valid targets for indirect control flow transfers on the forward edge. In particular, the lack of source code forces existing techniques to resort to a conservative address-taken policy that overapproximates this set. In contrast, source-level solutions can accurately infer the targets of indirect calls and thus detect malicious control-flow transfers more precisely. Given that source code is not always available, however, offering similar quality of protection at the binary level is important, but, unquestionably, more challenging than ever: recent work demonstrates powerful attacks such as Counterfeit Object-oriented Programming (COOP), which made the community believe that protecting software against control-flow diversion attacks at the binary level is rather impossible. In this paper, we propose binary-level analysis techniques to significantly reduce the number of possible targets for indirect branches. More specifically, we reconstruct a conservative approximation of target function prototypes by means of use-def analysis at possible callees. We then couple this with liveness analysis at each indirect callsite to derive a many-to-many relationship between callsites and target callees with a much higher precision compared to prior binary-level solutions. Experimental results on popular server programs and on SPEC CPU2006 show that TypeArmor, a prototype implementation of our approach, is efficient - with a runtime overhead of less than 3%. Furthermore, we evaluate to what extent TypeArmor can mitigate COOP and other advanced attacks and show that our approach can significantly reduce the number of targets on the forward edge. Moreover, we show that TypeArmor breaks published COOP exploits, providing concrete evidence that strict binary-level CFI can still mitigate advanced attacks, despite the absence of source information or C++ semantics. Victor van der Veen, Enes Göktas, Moritz Contag, Andre Pawlowski, Xi Chen 0038, Sanjay Rawat 0001, Herbert Bos, Thorsten Holz, Elias Athanasopoulos, Cristiano Giuffrida |
IEEE Symposium on Security and Privacy | 4 |
| 2015 | A practical investigation of identity theft vulnerabilities in EduroamabstractEduroam offers secure access to the Internet at participating institutions, using authentication via IEEE 802.1X and secure forwarding of authentication data to the authentication server of the user's institution. Due to erroneous configuration manuals and a lack of knowledge on the user side, though, a big share of client devices lack the required root CA certificate to authenticate the Eduroam network, yet still being able to access the network. Moreover, deficient software implementations on client devices prevent users from the secure execution of the authentication process. Sebastian Brenza, Andre Pawlowski, Christina Pöpper |
WISEC | 2 |