Demo Data from EDBT 2026 / reviewers in the wild / expert
Guanglu Yan
dblp:173/3572
· DBLP profile ↗
5ranked-venue papers
1as first author
1since 2021 · last 2024
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 3 · 1 first-author · 1 since 2021Systems, architecture and hardware · 1Software engineering, systems software and programming languages · 1Human-computer interaction and ubiquitous computing · 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
2 papers |
Systems and software security · 100% | |
| Software engineering, system software, and programming languages
3 papers |
Operating systems · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Cloud and datacenter computing · 100% |
Topics — the 8 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Systems and software security
vulnerability discovery |
1.0 | 2 | 2024 | G-Fuzz: A Directed Fuzzing Framework for gVisor · IEEE Trans. Dependable Secur. Comput. 2024 Digtool: A Virtualization-Based Framework for Detecting Kernel Vulnerabilities · USENIX Security Symposium 2017 |
Systems and software security › vulnerability discovery › fuzzing
directed fuzzing |
0.8 | 1 | 2024 | G-Fuzz: A Directed Fuzzing Framework for gVisor · IEEE Trans. Dependable Secur. Comput. 2024 |
Systems and software security › vulnerability discovery › fuzzing
kernel fuzzing |
0.8 | 1 | 2024 | G-Fuzz: A Directed Fuzzing Framework for gVisor · IEEE Trans. Dependable Secur. Comput. 2024 |
Cloud and datacenter computing
serverless computing |
0.4 | 1 | 2020 | Catalyzer: Sub-millisecond Startup for Serverless Computing with Initialization-less Booting · ASPLOS 2020 |
Systems and software security › operating system security
kernel vulnerability detection |
0.3 | 1 | 2017 | Digtool: A Virtualization-Based Framework for Detecting Kernel Vulnerabilities · USENIX Security Symposium 2017 |
Operating systems › system security › operating system security › protection mechanism
isolation |
0.1 | 1 | 2020 | Catalyzer: Sub-millisecond Startup for Serverless Computing with Initialization-less Booting · ASPLOS 2020 |
Operating systems
virtualization |
0.1 | 1 | 2020 | Catalyzer: Sub-millisecond Startup for Serverless Computing with Initialization-less Booting · ASPLOS 2020 |
Operating systems › system security › operating system security
kernel security |
0.1 | 1 | 2017 | Digtool: A Virtualization-Based Framework for Detecting Kernel Vulnerabilities · USENIX Security Symposium 2017 |
Methods — techniques the papers use, named apart from their topics
syscall inference · 1.5exploration-exploitation switch · 1.5distance calculation · 1.5initialization-less booting · 0.9virtualization-based dynamic analysis · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | G-Fuzz: A Directed Fuzzing Framework for gVisorabstractgVisor is a Google-published application-level kernel for containers. As gVisor is lightweight and has sound isolation, it has been widely used in many IT enterprises [1],[2],[3]. When a new vulnerability of the upstream gVisor is found, it is important for the downstream developers to test the corresponding code to maintain the security. To achieve this aim, directed fuzzing is promising. Nevertheless, there are many challenges in applying existing directed fuzzing methods for gVisor. The core reason is that existing directed fuzzers are mainly for general C/C++ applications, while gVisor is an OS kernel written in the Go language. To address the above challenges, we propose G-Fuzz, a directed fuzzing framework for gVisor. There are three core methods in G-Fuzz, including lightweight and fine-grained distance calculation, target related syscall inference and utilization, and exploration and exploitation dynamic switch. Note that the methods of G-Fuzz are general and can be transferred to other OS kernels. We conduct extensive experiments to evaluate the performance of G-Fuzz. Compared to Syzkaller, the state-of-the-art kernel fuzzer, G-Fuzz outperforms it significantly. Furthermore, we have rigorously evaluated the importance for each core method of G-Fuzz. G-Fuzz has been deployed in industry and has detected multiple serious vulnerabilities. Yuwei Li 0002, Shouling Ji, Xuhong Zhang 0002, Guanglu Yan, Alex X. Liu, Chunming Wu 0001, Zulie Pan |
IEEE Trans. Dependable Secur. Comput. | 5 |
| 2020 | Catalyzer: Sub-millisecond Startup for Serverless Computing with Initialization-less BootingabstractServerless computing promises cost-efficiency and elasticity for high-productive software development. To achieve this, the serverless sandbox system must address two challenges: strong isolation between function instances, and low startup latency to ensure user experience. While strong isolation can be provided by virtualization-based sandboxes, the initialization of sandbox and application causes non-negligible startup overhead. Conventional sandbox systems fall short in low-latency startup due to their application-agnostic nature: they can only reduce the latency of sandbox initialization through hypervisor and guest kernel customization, which is inadequate and does not mitigate the majority of startup overhead. Dong Du 0003, Yubin Xia, Binyu Zang, Guanglu Yan, Chenggang Qin, Qixuan Wu, Haibo Chen 0001 |
ASPLOS | 5 |
| 2018 | Secure authentication framework for cloud-based toll payment message dissemination over ubiquitous VANETs
Qamas Gul Khan Safi, Senlin Luo, Limin Pan, Wangtong Liu, Guanglu Yan |
Pervasive Mob. Comput. | 5 |
| 2017 | Digtool: A Virtualization-Based Framework for Detecting Kernel Vulnerabilities
Jianfeng Pan, Guanglu Yan, Xiaocao Fan |
USENIX Security Symposium | 2 |
| 2015 | MOSKG: countering kernel rootkits with a secure paging mechanismabstractAbstract The kernel‐level rootkits compromise the security of operating systems. In the current research studies, virtualization is used as a key tool against these attacks with virtualization‐based memory protection. There are glitches in the memory protection mechanism, and it is vulnerable to page mapping attack and hard to be used for protecting dynamic data. To address these problems, we proposed a secure paging mechanism and constructed an external and transparent architecture named multiple operating systems kernel guard (MOSKG), which can protect critical kernel data in different operating systems like Windows and Linux, both of 32‐bit and 64‐bit. To evaluate our proposed architecture, we applied some experiments that are based on the study of kernel rootkits. The results show that MOSKG can protect critical kernel data from dynamic kernel object manipulation and page mapping attack, and it defeats all of the kernel‐level attacks. It is also a significant conclusion that MOSKG only introduces a small performance overhead of 2.3%. Copyright © 2015 John Wiley & Sons, Ltd. Guanglu Yan, Senlin Luo, Limin Pan, Qamas Gul Khan Safi |
Secur. Commun. Networks | 1 |