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.

Suyue Guo

dblp:351/8884 · DBLP profile ↗
← Back
1ranked-venue papers
1as first author
1since 2021 · last 2023
0000-0003-4515-9376ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 1 · 1 first-author · 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
1 paper
Systems and software security · 100%
Software engineering, system software, and programming languages
1 paper
Program analysis · 100%

Topics — the 4 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Systems and software security › vulnerability discovery
fuzzing
0.712023
Operand-Variation-Oriented Differential Analysis for Fuzzing Binding Calls in PDF Readers · ICSE 2023
Systems and software security
vulnerability discovery
0.712023
Operand-Variation-Oriented Differential Analysis for Fuzzing Binding Calls in PDF Readers · ICSE 2023
Program analysis
differential program analysis
0.712023
Operand-Variation-Oriented Differential Analysis for Fuzzing Binding Calls in PDF Readers · ICSE 2023
Program analysis
dynamic analysis
0.712023
Operand-Variation-Oriented Differential Analysis for Fuzzing Binding Calls in PDF Readers · ICSE 2023

Methods — techniques the papers use, named apart from their topics

type inference · 1.3execution trace analysis · 1.3
YearPublicationVenuePosition
2023 Operand-Variation-Oriented Differential Analysis for Fuzzing Binding Calls in PDF Readers
abstract
Binding calls of embedded scripting engines introduce a serious attack surface in PDF readers. To effectively test binding calls, the knowledge of parameter types is necessary. Unfortunately, due to the absence or incompleteness of documentation and the lack of sufficient samples, automatic type reasoning for binding call parameters is a big challenge. In this paper, we propose a novel operand-variation-oriented differential analysis approach, which automatically extracts features from execution traces as oracles for inferring parameter types. In particular, the parameter types of a binding call are inferred by executing the binding call with different values of different types and investigating which types cause an expected effect on the instruction operands. The inferred type information is used to guide the test generation in fuzzing. Through the evaluation on two popular PDF readers (Adobe Reader and Foxit Reader), we demonstrated the accuracy of our type reasoning method and the effectiveness of the inferred type information for improving fuzzing in both code coverage and vulnerability discovery. We found 38 previously unknown security vulnerabilities, 26 of which were certified with CVE numbers.
Suyue Guo, Xinyu Wan, Wei You 0001, Bin Liang 0002, Wenchang Shi, Jianjun Huang 0001, Jian Zhang 0001
ICSE1