Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Guanglu Yan

dblp:173/3572 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Systems and software security
vulnerability discovery
1.022024
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.812024
G-Fuzz: A Directed Fuzzing Framework for gVisor · IEEE Trans. Dependable Secur. Comput. 2024
Systems and software security › vulnerability discovery › fuzzing
kernel fuzzing
0.812024
G-Fuzz: A Directed Fuzzing Framework for gVisor · IEEE Trans. Dependable Secur. Comput. 2024
Cloud and datacenter computing
serverless computing
0.412020
Catalyzer: Sub-millisecond Startup for Serverless Computing with Initialization-less Booting · ASPLOS 2020
Systems and software security › operating system security
kernel vulnerability detection
0.312017
Digtool: A Virtualization-Based Framework for Detecting Kernel Vulnerabilities · USENIX Security Symposium 2017
Operating systems › system security › operating system security › protection mechanism
isolation
0.112020
Catalyzer: Sub-millisecond Startup for Serverless Computing with Initialization-less Booting · ASPLOS 2020
Operating systems
virtualization
0.112020
Catalyzer: Sub-millisecond Startup for Serverless Computing with Initialization-less Booting · ASPLOS 2020
Operating systems › system security › operating system security
kernel security
0.112017
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
YearPublicationVenuePosition
2024 G-Fuzz: A Directed Fuzzing Framework for gVisor
abstract
gVisor 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 Booting
abstract
Serverless 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
ASPLOS5
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 Symposium2
2015 MOSKG: countering kernel rootkits with a secure paging mechanism
abstract
Abstract 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. Networks1