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

Zhaoyan Xu

dblp:45/11343 · DBLP profile ↗
← Back
15ranked-venue papers
5as first author
0since 2021 · last 2019
—ORCID · none

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

Security and privacy · 11 · 4 first-authorComputer networks · 3Systems, architecture and hardware · 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
Network security · 50% Malware analysis · 35% Systems and software security · 14%
Computer networks
1 paper
Network measurement and analytics · 100%

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

TopicWeightPapersLastEvidence papers
Network security › intrusion detection and prevention
bot detection
0.112012
EFFORT: Efficient and effective bot malware detection · INFOCOM 2012
Network security › intrusion detection and prevention › intrusion detection › malicious traffic detection
botnet detection
0.112012
EFFORT: Efficient and effective bot malware detection · INFOCOM 2012
Malware analysis
dynamic malware analysis
0.112012
Automatic generation of vaccines for malware immunization · CCS 2012
Network security › intrusion detection and prevention
intrusion detection
0.112012
EFFORT: Efficient and effective bot malware detection · INFOCOM 2012
Malware analysis
malware defense
0.112012
Automatic generation of vaccines for malware immunization · CCS 2012
Network measurement and analytics › internet measurement
internet-wide measurement
0.112014
CyberProbe: Towards Internet-Scale Active Detection of Malicious Servers · NDSS 2014
Malware analysis › malware defense
network-based malware detection
0.012012
PeerPress: utilizing enemies' P2P strength against them · CCS 2012

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

active probing · 0.6dynamic binary analysis · 0.3multi-module information correlation · 0.1multi-layered monitoring · 0.1malware control birthmarks · 0.1informed probing · 0.1dynamic analysis · 0.1
YearPublicationVenuePosition
2019 DPX: Data-Plane eXtensions for SDN Security Service Instantiation
Taejune Park, Yeonkeun Kim, Vinod Yegneswaran, Phillip A. Porras, Zhaoyan Xu, KyoungSoo Park, Seungwon Shin 0001
DIMVA5
2018 CloudRand: Building Heterogeneous and Moving-Target Network Interfaces
abstract
Some fundamental reasons why our networked systems are still vulnerable to network attacks are because (1) they are more open than necessary; (2) they arehomogeneous, i.e., the same way to exploit a vulnerability on one machine is easily applicable to many other machines (which is particularly a severe issue in cloud computing environments when virtual machines images are heavily reused/cloned); (3) current networked services are merelystatic targets, i.e., they are easily predictable and do not change. While network authentication and access control mechanisms such as firewall and VPN can help reduce the openness (mostly at network perimeter level), they do not help much on the latter two factors. To bridge the gap and greatly complement existing network authentication/access control mechanisms, we propose CloudRand, a new framework to make networked systems/services in the cloudheterogeneous(every host has a different networking interface) andmoving targets(such interfaces keep changing and they are unpredictable to untrusted entities). Inspired by the previous work on host-level (memory or instruction) Address Space Randomization (ASR), we build a lightweight solution to randomize network service interfaces. Thus, even derived from the same image, each virtual machine can have very different network service interfaces and they keep changing to further reduce the attack surface. CloudRand is an application-independent security service, orthogonal to existing application/network security mechanisms such as authentication, encryption, and access control. To fit into different environments such as clouds or enterprise networks, we provide various prototype systems at different levels for flexible deployment choices, e.g., host level (kernel drivers for both Linux and Windows), network level (based on Click modular router or software-defined networking technology), virtual machine hypervisor level (based on Xen), and application level (browser plugin). Our extensive evaluation shows that this solution has low overhead, and it can it can significantly reduce the network attack surface and successfully defeat malware epidemic attacks.
Seungwon Shin 0001, Zhaoyan Xu, Yeonkeun Kim, Guofei Gu
ICCCN2
2016 PRIDE: A practical intrusion detection system for resource constrained wireless mesh networks
Amin Hassanzadeh, Zhaoyan Xu, Radu Stoleru, Guofei Gu, Michalis Polychronakis
Comput. Secur.2
2014 AUTOPROBE: Towards Automatic Active Malicious Server Probing Using Dynamic Binary Analysis
abstract
Malware continues to be one of the major threats to Internet security. In the battle against cybercriminals, accurately identifying the underlying malicious server infrastructure (e.g., C&C servers for botnet command and control) is of vital importance. Most existing passive monitoring approaches cannot keep up with the highly dynamic, ever-evolving malware server infrastructure. As an effective complementary technique, active probing has recently attracted attention due to its high accuracy, efficiency, and scalability (even to the Internet level). In this paper, we propose Autoprobe, a novel system to automatically generate effective and efficient fingerprints of remote malicious servers. Autoprobe addresses two fundamental limitations of existing active probing approaches: it supports pull-based C&C protocols, used by the majority of malware, and it generates fingerprints even in the common case when C&C servers are not alive during fingerprint generation. Using real-world malware samples we show that Autoprobe can successfully generate accurate C&C server fingerprints through novel applications of dynamic binary analysis techniques. By conducting Internet-scale active probing, we show that Autoprobe can successfully uncover hundreds of malicious servers on the Internet, many of them unknown to existing blacklists. We believe Autoprobe is a great complement to existing defenses, and can play a unique role in the battle against cybercriminals.
Zhaoyan Xu, Antonio Nappa, Robert Baykov, Guangliang Yang 0001, Juan Caballero, Guofei Gu
CCS1
2014 SRID: State Relation Based Intrusion Detection for False Data Injection Attacks in SCADA
Zhaoyan Xu, Jialong Zhang 0001, Lei Xu 0024, Haopei Wang, Guofei Gu
ESORICS (2)2
2014 DroidMiner: Automated Mining and Characterization of Fine-grained Malicious Behaviors in Android Applications
Chao Yang 0022, Zhaoyan Xu, Guofei Gu, Vinod Yegneswaran, Phillip A. Porras
ESORICS (1)2
2014 CyberProbe: Towards Internet-Scale Active Detection of Malicious Servers
Antonio Nappa, Zhaoyan Xu, M. Zubair Rafique, Juan Caballero, Guofei Gu
NDSS2
2014 GoldenEye: Efficiently and Effectively Unveiling Malware's Targeted Environment
Zhaoyan Xu, Jialong Zhang 0001, Guofei Gu, Zhiqiang Lin 0001
RAID1
2013 AUTOVAC: Automatically Extracting System Resource Constraints and Generating Vaccines for Malware Immunization
abstract
Malware often contains many system-resource-sensitive condition checks to avoid any duplicate infection, make sure to obtain required resources, or try to infect only targeted computers, etc. If we are able to extract the system resource constraints from malware code, and manipulate the environment state as vaccines, we would then be able to immunize a computer from infections. Towards this end, this paper provides the first systematic study and presents a prototype system, AUTOVAC, for automatically extracting the system resource constraints from malware code and generating vaccines based on the system resource conditions. Specifically, through monitoring the data propagation from system-resource-related system calls, AUTOVAC automatically identifies the environment related state of a computer. Through analyzing the environment state, AUTOVAC automatically generates vaccines. Such vaccines can be then injected into other computers, thereby being immune from future infections from the same malware or its polymorphic variants. We have evaluated AUTOVAC on a large set of real-world malware samples and successfully extracted working vaccines for many families including high-profile Conficker, Sality and Zeus. We believe AUTOVAC represents an appealing technique to complement existing malware defenses.
Zhaoyan Xu, Jialong Zhang 0001, Guofei Gu, Zhiqiang Lin 0001
ICDCS1
2013 PRIDE: Practical Intrusion Detection in Resource Constrained Wireless Mesh Networks
Amin Hassanzadeh, Zhaoyan Xu, Radu Stoleru, Guofei Gu, Michalis Polychronakis
ICICS2
2013 EFFORT: A new host-network cooperated framework for efficient and effective bot malware detection
Seungwon Shin 0001, Zhaoyan Xu, Guofei Gu
Comput. Networks2
2012 PeerPress: utilizing enemies' P2P strength against them
abstract
We propose a new, active scheme for fast and reliable detection of P2P malware by exploiting the enemies' strength against them. Our new scheme works in two phases: host-level dynamic binary analysis to automatically extract built-in remotely-accessible/controllable mechanisms (referred to as Malware Control Birthmarks or MCB) in P2P malware, followed by network-level informed probing for detection. Our new design demonstrates a novel combination of the strengths from both host-based and network-based approaches. Compared with existing detection solutions, it is fast, reliable, and scalable in its detection scope. Furthermore, it can be applicable to more than just P2P malware, more broadly any malware that opens a service port for network communications (e.g., many Trojans/backdoors). We develop a prototype system, PeerPress, and evaluate it on many representative real-world P2P malware (including Storm, Conficker, and more recent Sality). The results show that it can effectively detect the existence of malware when MCBs are extracted, and the detection occurs in an early stage during which other tools (e.g., BotHunter) typically do not have sufficient information to detect. We further discuss its limitations and implications, and we believe it is a great complement to existing passive detection solutions.
Zhaoyan Xu, Lingfeng Chen, Guofei Gu, Christopher Krügel
CCS1
2012 Automatic generation of vaccines for malware immunization
abstract
Inspired by the biological vaccines, we explore the possibility of developing similar vaccines for malware immunization. We provide the first systematic study towards this direction and present a prototype system, AGAMI, for automatic generation of vaccines for malware immunization. With a novel use of several dynamic malware analysis techniques, we show that it is possible to extract a lightweight vaccine from current malware, and after injecting such vaccine on clean machines, they can be immune from future infection from the same malware family. We evaluate AGAMI on a large set of real-world malware samples and successfully extract working vaccines for many families such as Conficker and Zeus. We believe it is an appealing complementary technique to existing malware defense solutions.
Zhaoyan Xu, Jialong Zhang 0001, Guofei Gu, Zhiqiang Lin 0001
CCS1
2012 EFFORT: Efficient and effective bot malware detection
abstract
To detect bots, a lot of detection approaches have been proposed at host or network level so far and both approaches have clear advantages and disadvantages. In this paper, we propose EFFORT, a new host-network cooperated detection framework attempting to overcome shortcomings of both approaches while still keeping both advantages, i.e., effectiveness and efficiency. Based on intrinsic characteristics of bots, we propose a multi-module approach to correlate information from different host- and network-level aspects and design a multi-layered architecture to efficiently coordinate modules to perform heavy monitoring only when necessary. We have implemented our proposed system and evaluated on real-world benign and malicious programs running on several diverse real-life office and home machines for several days. The final results show that our system can detect all 15 real-world bots (e.g., Waledac, Storm) with low false positives (0.68%) and with minimal overhead. We believe EFFORT raises a higher bar and this host-network cooperated design represents a timely effort and a right direction in the malware battle.
Seungwon Shin 0001, Zhaoyan Xu, Guofei Gu
INFOCOM2
2012 PoisonAmplifier: A Guided Approach of Discovering Compromised Websites through Reversing Search Poisoning Attacks
Jialong Zhang 0001, Chao Yang 0022, Zhaoyan Xu, Guofei Gu
RAID3