Demo Data from EDBT 2026 / reviewers in the wild / expert
Kevin Zhijie Chen
dblp:88/10074
· DBLP profile ↗
7ranked-venue papers
3as first author
0since 2021 · last 2015
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 5 · 2 first-authorComputer networks · 1Software engineering, systems software and programming languages · 1 · 1 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
5 papers |
Systems and software security · 66% Web and mobile security · 23% Authentication and access control · 9% | |
| Software engineering, system software, and programming languages
2 papers |
Program analysis · 100% |
Topics — the 12 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Systems and software security › memory safety
control-flow integrity |
0.4 | 2 | 2015 | VTint: Protecting Virtual Function Tables' Integrity · NDSS 2015 JITScope: Protecting web users from control-flow hijacking attacks · INFOCOM 2015 |
Systems and software security › exploitation
control-flow hijacking |
0.2 | 1 | 2015 | JITScope: Protecting web users from control-flow hijacking attacks · INFOCOM 2015 |
Web and mobile security › mobile security
android security |
0.2 | 1 | 2013 | Contextual Policy Enforcement in Android Applications with Permission Event Graphs · NDSS 2013 |
Web and mobile security
mobile security |
0.2 | 1 | 2013 | Contextual Policy Enforcement in Android Applications with Permission Event Graphs · NDSS 2013 |
Authentication and access control › security policy
policy enforcement |
0.2 | 1 | 2013 | Contextual Policy Enforcement in Android Applications with Permission Event Graphs · NDSS 2013 |
Systems and software security › program analysis
dynamic analysis |
0.1 | 1 | 2011 | MACE: Model-inference-Assisted Concolic Exploration for Protocol and Vulnerability Discovery · USENIX Security Symposium 2011 |
Systems and software security
program analysis |
0.1 | 1 | 2011 | MACE: Model-inference-Assisted Concolic Exploration for Protocol and Vulnerability Discovery · USENIX Security Symposium 2011 |
Systems and software security
vulnerability analysis |
0.1 | 1 | 2011 | Differential Slicing: Identifying Causal Execution Differences for Security Applications · IEEE Symposium on Security and Privacy 2011 |
Systems and software security
vulnerability discovery |
0.1 | 1 | 2011 | MACE: Model-inference-Assisted Concolic Exploration for Protocol and Vulnerability Discovery · USENIX Security Symposium 2011 |
Program analysis
dynamic analysis |
0.1 | 1 | 2011 | Differential Slicing: Identifying Causal Execution Differences for Security Applications · IEEE Symposium on Security and Privacy 2011 |
Web and mobile security
browser security |
0.1 | 1 | 2015 | JITScope: Protecting web users from control-flow hijacking attacks · INFOCOM 2015 |
Program analysis
static analysis |
0.1 | 1 | 2015 | VTint: Protecting Virtual Function Tables' Integrity · NDSS 2015 |
Methods — techniques the papers use, named apart from their topics
differential slicing · 0.2w⊕x policy · 0.2control-flow integrity enforcement · 0.2permission event graphs · 0.2model inference · 0.1concolic execution · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | ASPIRE: Iterative Specification Synthesis for Security
Kevin Zhijie Chen, Warren He, Devdatta Akhawe, Vijay D'Silva, Prateek Mittal, Dawn Song |
HotOS | 1 |
| 2015 | JITScope: Protecting web users from control-flow hijacking attacksabstractWeb browsers are one of the most important enduser applications to browse, retrieve, and present Internet resources. Malicious or compromised resources may endanger Web users by hijacking web browsers to execute arbitrary malicious code in the victims' systems. Unfortunately, the widely-adopted Just-In-Time compilation (JIT) optimization technique, which compiles source code to native code at runtime, significantly increases this risk. By exploiting JIT compiled code, attackers can bypass all currently deployed defenses. In this paper, we systematically investigate threats against JIT compiled code, and the challenges of protecting JIT compiled code. We propose a general defense solution, JITScope, to enforce Control-Flow Integrity (CFI) on both statically compiled and JIT compiled code. Our solution furthermore enforces the W⊕X policy on JIT compiled code, preventing the JIT compiled code from being overwritten by attackers. We show that our prototype implementation of JITScope on the popular Firefox web browser introduces a reasonably low performance overhead, while defeating existing real-world control flow hijacking attacks. Chao Zhang 0008, Mehrdad Niknami, Kevin Zhijie Chen, Chengyu Song, Zhaofeng Chen, Dawn Song |
INFOCOM | 3 |
| 2015 | VTint: Protecting Virtual Function Tables' Integrity
Chao Zhang 0008, Chengyu Song, Kevin Zhijie Chen, Zhaofeng Chen, Dawn Song |
NDSS | 3 |
| 2013 | Contextual Policy Enforcement in Android Applications with Permission Event Graphs
Kevin Zhijie Chen, Noah M. Johnson, Vijay D'Silva, Shuaifu Dai, Kyle MacNamara, Thomas R. Magrino, Edward XueJun Wu, Martin C. Rinard, Dawn Song |
NDSS | 1 |
| 2011 | WebPatrol: automated collection and replay of web-based malware scenariosabstractTraditional remote-server-exploiting malware is quickly evolving and adapting to the new web-centric computing paradigm. By leveraging the large population of (insecure) web sites and exploiting the vulnerabilities at client-side modern (complex) browsers (and their extensions), web-based malware becomes one of the most severe and common infection vectors nowadays. While traditional malware collection and analysis are mainly focusing on binaries, it is important to develop new techniques and tools for collecting and analyzing web-based malware, which should include a complete web-based malicious logic to reflect the dynamic, distributed, multi-step, and multi-path web infection trails, instead of just the binaries executed at end hosts. This paper is a first attempt in this direction to automatically collect web-based malware scenarios (including complete web infection trails) to enable fine-grained analysis. Based on the collections, we provide the capability for offline "live" replay, i.e., an end user (e.g., an analyst) can faithfully experience the original infection trail based on her current client environment, even when the original malicious web pages are not available or already cleaned. Our evaluation shows that WebPatrol can collect/cover much more complete infection trails than state-of-the-art honeypot systems such as PHoneyC [11] and Capture-HPC [1]. We also provide several case studies on the analysis of web-based malware scenarios we have collected from a large national education and research network, which contains around 35,000 web sites. Kevin Zhijie Chen, Guofei Gu, Jianwei Zhuge, Jose Nazario, Xinhui Han |
AsiaCCS | 1 |
| 2011 | Differential Slicing: Identifying Causal Execution Differences for Security ApplicationsabstractA security analyst often needs to understand two runs of the same program that exhibit a difference in program state or output. This is important, for example, for vulnerability analysis, as well as for analyzing a malware program that features different behaviors when run in different environments. In this paper we propose a differential slicing approach that automates the analysis of such execution differences. Differential slicing outputs a causal difference graph that captures the input differences that triggered the observed difference and the causal path of differences that led from those input differences to the observed difference. The analyst uses the graph to quickly understand the observed difference. We implement differential slicing and evaluate it on the analysis of 11 real-world vulnerabilities and 2 malware samples with environment-dependent behaviors. We also evaluate it in an informal user study with two vulnerability analysts. Our results show that differential slicing successfully identifies the input differences that caused the observed difference and that the causal difference graph significantly reduces the amount of time and effort required for an analyst to understand the observed difference. Noah M. Johnson, Juan Caballero, Kevin Zhijie Chen, Stephen McCamant, Pongsin Poosankam, Daniel Reynaud, Dawn Song |
IEEE Symposium on Security and Privacy | 3 |
| 2011 | MACE: Model-inference-Assisted Concolic Exploration for Protocol and Vulnerability Discovery
Chia Yuan Cho, Domagoj Babic, Pongsin Poosankam, Kevin Zhijie Chen, Edward XueJun Wu, Dawn Song |
USENIX Security Symposium | 4 |