Demo Data from VLDB 2026 / reviewers in the wild / expert
Sebastian Lekies
dblp:43/9795
· DBLP profile ↗
12ranked-venue papers
4as first author
1since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 11 · 4 first-authorComputer networks · 1 · 1 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
8 papers |
Web and mobile security · 64% Systems and software security · 32% Network security · 4% | |
| Computer networks
2 papers |
Network measurement and analytics · 60% Internet architecture and protocols · 40% |
Topics — the 14 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Web and mobile security › web security
cross-site scripting |
0.9 | 4 | 2017 | Code-Reuse Attacks for the Web: Breaking Cross-Site Scripting Mitigations via Script Gadgets · CCS 2017 From Facepalm to Brain Bender: Exploring Client-Side Cross-Site Scripting · CCS 2015 Precise Client-side Protection against DOM-based Cross-Site Scripting · USENIX Security Symposium 2014 |
Web and mobile security
web security |
0.7 | 3 | 2016 | CSP Is Dead, Long Live CSP! On the Insecurity of Whitelists and the Future of Content Security Policy · CCS 2016 The Unexpected Dangers of Dynamic JavaScript · USENIX Security Symposium 2015 Precise Client-side Protection against DOM-based Cross-Site Scripting · USENIX Security Symposium 2014 |
Systems and software security
vulnerability discovery |
0.6 | 2 | 2022 | No keys to the kingdom required: a comprehensive investigation of missing authentication vulnerabilities in the wild · IMC 2022 25 million flows later: large-scale detection of DOM-based XSS · CCS 2013 |
Web and mobile security › browser security
content security policy |
0.2 | 1 | 2016 | CSP Is Dead, Long Live CSP! On the Insecurity of Whitelists and the Future of Content Security Policy · CCS 2016 |
Systems and software security › exploitation › injection attacks › code injection attack
cross-site scripting prevention |
0.2 | 1 | 2016 | CSP Is Dead, Long Live CSP! On the Insecurity of Whitelists and the Future of Content Security Policy · CCS 2016 |
Systems and software security › vulnerability analysis
root cause analysis |
0.2 | 1 | 2015 | From Facepalm to Brain Bender: Exploring Client-Side Cross-Site Scripting · CCS 2015 |
Systems and software security
vulnerability analysis |
0.2 | 1 | 2015 | From Facepalm to Brain Bender: Exploring Client-Side Cross-Site Scripting · CCS 2015 |
Web and mobile security
web application security |
0.2 | 1 | 2015 | From Facepalm to Brain Bender: Exploring Client-Side Cross-Site Scripting · CCS 2015 |
Network security › protocol security
DNS security |
0.2 | 1 | 2013 | Eradicating DNS Rebinding with the Extended Same-origin Policy · USENIX Security Symposium 2013 |
Web and mobile security › web security › cross-site scripting
DOM-based XSS detection |
0.2 | 1 | 2013 | 25 million flows later: large-scale detection of DOM-based XSS · CCS 2013 |
Network measurement and analytics › internet measurement
internet-wide measurement |
0.1 | 1 | 2016 | CSP Is Dead, Long Live CSP! On the Insecurity of Whitelists and the Future of Content Security Policy · CCS 2016 |
Programming languages and type systems
language semantics |
0.1 | 1 | 2015 | The Unexpected Dangers of Dynamic JavaScript · USENIX Security Symposium 2015 |
Web and mobile security › javascript security
DOM-based XSS |
0.1 | 1 | 2014 | Precise Client-side Protection against DOM-based Cross-Site Scripting · USENIX Security Symposium 2014 |
Internet architecture and protocols
domain name system |
0.0 | 1 | 2013 | Eradicating DNS Rebinding with the Extended Same-origin Policy · USENIX Security Symposium 2013 |
Methods — techniques the papers use, named apart from their topics
internet-wide measurement · 1.1dynamic analysis · 0.7corpus analysis · 0.5taint analysis · 0.4same-origin policy extension · 0.3code-reuse attack · 0.3vulnerability replay · 0.2taint tracking · 0.2client-side enforcement · 0.2exploit generation · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | No keys to the kingdom required: a comprehensive investigation of missing authentication vulnerabilities in the wildabstractNowadays, applications expose administrative endpoints to the Web that can be used for a plethora of security sensitive actions. Typical use cases range from running small snippets of user-provided code for rapid prototyping, administering databases, and running CI/CD pipelines, to managing job scheduling on whole clusters of computing devices. While accessing these applications over the Web make the lives of their users easier, they can be leveraged by attackers to compromise the underlying infrastructure if not properly configured. Manuel Karl, Marius Musch, Guoli Ma, Martin Johns, Sebastian Lekies |
IMC | 5 |
| 2017 | Code-Reuse Attacks for the Web: Breaking Cross-Site Scripting Mitigations via Script GadgetsabstractCross-Site Scripting (XSS) is an unremitting problem for the Web. Since its initial public documentation in 2000 until now, XSS has been continuously on top of the vulnerability statistics. Even though there has been a considerable amount of research and developer education to address XSS on the source code level, the overall number of discovered XSS problems remains high. Because of this, various approaches to mitigate XSS have been proposed as a second line of defense, with HTML sanitizers, Web Application Firewalls, browser-based XSS filters, and the Content Security Policy being some prominent examples. Most of these mechanisms focus on script tags and event handlers, either by removing them from user-provided content or by preventing their script code from executing. Sebastian Lekies, Krzysztof Kotowicz, Samuel Groß, Eduardo A. Vela Nava, Martin Johns |
CCS | 1 |
| 2016 | CSP Is Dead, Long Live CSP! On the Insecurity of Whitelists and the Future of Content Security PolicyabstractContent Security Policy is a web platform mechanism designed to mitigate cross-site scripting (XSS), the top security vulnerability in modern web applications. In this paper, we take a closer look at the practical benefits of adopting CSP and identify significant flaws in real-world deployments that result in bypasses in 94.72% of all distinct policies. We base our Internet-wide analysis on a search engine corpus of approximately 100 billion pages from over 1 billion hostnames; the result covers CSP deployments on 1,680,867 hosts with 26,011 unique CSP policies -- the most comprehensive study to date. We introduce the security-relevant aspects of the CSP specification and provide an in-depth analysis of its threat model, focusing on XSS protections. We identify three common classes of CSP bypasses and explain how they subvert the security of a policy. We then turn to a quantitative analysis of policies deployed on the Internet in order to understand their security benefits. We observe that 14 out of the 15 domains most commonly whitelisted for loading scripts contain unsafe endpoints; as a consequence, 75.81% of distinct policies use script whitelists that allow attackers to bypass CSP. In total, we find that 94.68% of policies that attempt to limit script execution are ineffective, and that 99.34% of hosts with CSP use policies that offer no benefit against XSS. Finally, we propose the "strict-dynamic" keyword, an addition to the specification that facilitates the creation of policies based on cryptographic nonces, without relying on domain whitelists. We discuss our experience deploying such a nonce-based policy in a complex application and provide guidance to web authors for improving their policies. Lukas Weichselbaum, Michele Spagnuolo, Sebastian Lekies, Artur Janc |
CCS | 3 |
| 2015 | From Facepalm to Brain Bender: Exploring Client-Side Cross-Site ScriptingabstractAlthough studies have shown that at least one in ten Web pages contains a client-side XSS vulnerability, the prevalent causes for this class of Cross-Site Scripting have not been studied in depth. Therefore, in this paper, we present a large-scale study to gain insight into these causes. To this end, we analyze a set of 1,273 real-world vulnerabilities contained on the Alexa Top 10k domains using a specifically designed architecture, consisting of an infrastructure which allows us to persist and replay vulnerabilities to ensure a sound analysis. In combination with a taint-aware browsing engine, we can therefore collect important execution trace information for all flaws. Based on the observable characteristics of the vulnerable JavaScript, we derive a set of metrics to measure the complexity of each flaw. We subsequently classify all vulnerabilities in our data set accordingly to enable a more systematic analysis. In doing so, we find that although a large portion of all vulnerabilities have a low complexity rating, several incur a significant level of complexity and are repeatedly caused by vulnerable third-party scripts. In addition, we gain insights into other factors related to the existence of client-side XSS flaws, such as missing knowledge of browser-provided APIs, and find that the root causes for Client-Side Cross-Site Scripting range from unaware developers to incompatible first- and third-party code. Ben Stock, Stephan Pfistner, Bernd Kaiser, Sebastian Lekies, Martin Johns |
CCS | 4 |
| 2015 | The Unexpected Dangers of Dynamic JavaScript
Sebastian Lekies, Ben Stock, Martin Wentzel, Martin Johns |
USENIX Security Symposium | 1 |
| 2014 | Precise Client-side Protection against DOM-based Cross-Site Scripting
Ben Stock, Sebastian Lekies, Tobias Mueller, Patrick Spiegel, Martin Johns |
USENIX Security Symposium | 2 |
| 2013 | 25 million flows later: large-scale detection of DOM-based XSSabstractIn recent years, the Web witnessed a move towards sophis- ticated client-side functionality. This shift caused a signifi- cant increase in complexity of deployed JavaScript code and thus, a proportional growth in potential client-side vulnera- bilities, with DOM-based Cross-site Scripting being a high impact representative of such security issues. In this paper, we present a fully automated system to detect and validate DOM-based XSS vulnerabilities, consisting of a taint-aware JavaScript engine and corresponding DOM implementation as well as a context-sensitive exploit generation approach. Using these components, we conducted a large-scale analysis of the Alexa top 5000. In this study, we identified 6167 unique vulnerabilities distributed over 480 domains, show- ing that 9,6% of the examined sites carry at least one DOM- based XSS problem. Sebastian Lekies, Ben Stock, Martin Johns |
CCS | 1 |
| 2013 | Tamper-Resistant LikeJacking Protection
Martin Johns, Sebastian Lekies |
RAID | 2 |
| 2013 | Eradicating DNS Rebinding with the Extended Same-origin Policy
Martin Johns, Sebastian Lekies, Ben Stock |
USENIX Security Symposium | 2 |
| 2012 | BetterAuth: web authentication revisitedabstractThis paper presents "BetterAuth", an authentication protocol for Web applications. Its design is based on the experiences of two decades with the Web. BetterAuth addresses existing attacks on Web authentication, ranging from network attacks to Cross-site Request Forgery up to Phishing. Furthermore, the protocol can be realized completely in standard JavaScript. This allows Web applications an early adoption, even in a situation with limited browser support. Martin Johns, Sebastian Lekies, Bastian Braun, Benjamin Flesch |
ACSAC | 2 |
| 2012 | DEMACRO: Defense against Malicious Cross-Domain Requests
Sebastian Lekies, Nick Nikiforakis, Walter Tighzert, Frank Piessens, Martin Johns |
RAID | 1 |
| 2011 | Biting the Hand That Serves You: A Closer Look at Client-Side Flash Proxies for Cross-Domain Requests
Martin Johns, Sebastian Lekies |
DIMVA | 2 |