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

Hui Wang 0037

dblp:39/721-37 · DBLP profile ↗
← Back
9ranked-venue papers
3as first author
2since 2021 · last 2022
—ORCID · conflict

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

Security and privacy · 5 · 2 first-authorSoftware engineering, systems software and programming languages · 2 · 1 since 2021Databases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging computing · 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
2 papers
Systems and software security · 67% Authentication and access control · 33%
Software engineering, system software, and programming languages
1 paper
Program analysis · 77% Software maintenance and evolution · 23%

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

TopicWeightPapersLastEvidence papers
Authentication and access control
single sign-on
0.612022
An empirical study of security issues in SSO server-side implementations · Sci. China Inf. Sci. 2022
Systems and software security
binary analysis
0.512021
A Semantics-Based Hybrid Approach on Binary Code Similarity Comparison · IEEE Trans. Software Eng. 2021
Systems and software security › binary analysis
binary code similarity detection
0.512021
A Semantics-Based Hybrid Approach on Binary Code Similarity Comparison · IEEE Trans. Software Eng. 2021
Program analysis
binary analysis
0.512021
A Semantics-Based Hybrid Approach on Binary Code Similarity Comparison · IEEE Trans. Software Eng. 2021
Software maintenance and evolution › code clone detection
software plagiarism detection
0.112021
A Semantics-Based Hybrid Approach on Binary Code Similarity Comparison · IEEE Trans. Software Eng. 2021

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

semantic signatures · 1.0emulation · 1.0dynamic execution · 1.0
YearPublicationVenuePosition
2022 An empirical study of security issues in SSO server-side implementations
Hui Wang 0037, Dawu Gu, Yuanyuan Zhang 0002, Yikun Hu 0003
Sci. China Inf. Sci.1
2021 A Semantics-Based Hybrid Approach on Binary Code Similarity Comparison
abstract
Binary code similarity comparison is a methodology for identifying similar or identical code fragments in binary programs. It is indispensable in fields of software engineering and security, which has many important applications (e.g., plagiarism detection, bug detection). With the widespread of smart and Internet of Things (IoT) devices, an increasing number of programs are ported to multiple architectures (e.g., ARM, MIPS). It becomes necessary to detect similar binary code across architectures as well. The main challenge of this topic lies in the semantics-equivalent code transformation resulting from different compilation settings, code obfuscation, and varied instruction set architectures. Another challenge is the trade-off between comparison accuracy and coverage. Unfortunately, existing methods still heavily rely on semantics-less code features which are susceptible to the code transformation. Additionally, they perform the comparison merely either in a static or in a dynamic manner, which cannot achieve high accuracy and coverage simultaneously. In this paper, we propose a semantics-based hybrid method to compare binary function similarity. We execute the reference function with test cases, then emulate the execution of every target function with the runtime information migrated from the reference function. Semantic signatures are extracted during the execution as well as the emulation. Lastly, similarity scores are calculated from the signatures to measure the likeness of functions. We have implemented the method in a prototype system designated as BinMatch which performs binary code similarity comparison across architectures of x86, ARM and MIPS on the Linux platform. We evaluate BinMatch with nine real-word projects compiled with different compilation settings, on variant architectures, and with commonly-used obfuscation methods, totally performing over 100 million pairs of function comparison. The experimental results show that BinMatch is resilient to the semantics-equivalent code transformation. Besides, it not only covers all target functions for similarity comparison, but also improves the accuracy comparing to the state-of-the-art solutions.
Yikun Hu 0003, Hui Wang 0037, Yuanyuan Zhang 0002, Bodong Li, Dawu Gu
IEEE Trans. Software Eng.2
2018 BinMatch: A Semantics-Based Hybrid Approach on Binary Code Clone Analysis
abstract
Binary code clone analysis is an important technique which has a wide range of applications in software engineering (e.g., plagiarism detection, bug detection). The main challenge of the topic lies in the semantics-equivalent code transformation (e.g., optimization, obfuscation) which would alter representations of binary code tremendously. Another challenge is the trade-off between detection accuracy and coverage. Unfortunately, existing techniques still rely on semantics-less code features which are susceptible to the code transformation. Besides, they adopt merely either a static or a dynamic approach to detect binary code clones, which cannot achieve high accuracy and coverage simultaneously. In this paper, we propose a semantics-based hybrid approach to detect binary clone functions. We execute a template binary function with its test cases, and emulate the execution of every target function for clone comparison with the runtime information migrated from that template function. The semantic signatures are extracted during the execution of the template function and emulation of the target function. Lastly, a similarity score is calculated from their signatures to measure their likeness. We implement the approach in a prototype system designated as BinMatch which analyzes IA-32 binary code on the Linux platform. We evaluate BinMatch with eight real-world projects compiled with different compilation configurations and commonly-used obfuscation methods, totally performing over 100 million pairs of function comparison. The experimental results show that BinMatch is robust to the semantics-equivalent code transformation. Besides, it not only covers all target functions for clone analysis, but also improves the detection accuracy comparing to the state-of-the-art solutions.
Yikun Hu 0003, Yuanyuan Zhang 0002, Juanru Li, Hui Wang 0037, Bodong Li, Dawu Gu
ICSME4
2017 Oh-Pwn-VPN! Security Analysis of OpenVPN-Based Android Apps
Juanru Li, Yuanyuan Zhang 0002, Hui Wang 0037, Dawu Gu
CANS4
2017 NativeSpeaker: Identifying Crypto Misuses in Android Native Code Libraries
Juanru Li, Yuanyuan Zhang 0002, Hui Wang 0037, Yikun Hu 0003, Bodong Li, Dawu Gu
Inscrypt4
2016 The Achilles heel of OAuth: a multi-platform study of OAuth-based authentication
Hui Wang 0037, Yuanyuan Zhang 0002, Juanru Li, Dawu Gu
ACSAC1
2016 Open Sesame! Web Authentication Cracking via Mobile App Analysis
Yuanyuan Zhang 0002, Juanru Li, Hui Wang 0037, Dawu Gu
APWeb (2)4
2015 Vulnerability Assessment of OAuth Implementations in Android Applications
abstract
Enforcing security on various implementations of OAuth in Android apps should consider a wide range of issues comprehensively. OAuth implementations in Android apps differ from the recommended specification due to the provider and platform factors, and the varied implementations often become vulnerable. Current vulnerability assessments on these OAuth implementations are ad hoc and lack a systematic manner. As a result, insecure OAuth implementations are still widely used and the situation is far from optimistic in many mobile app ecosystems.
Hui Wang 0037, Yuanyuan Zhang 0002, Juanru Li, Bodong Li, Dawu Gu
ACSAC1
2014 TagDroid: Hybrid SSL Certificate Verification in Android
Yuanyuan Zhang 0002, Hui Wang 0037, Juanru Li, Dawu Gu
ICICS3