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

Kui Xu 0002

dblp:58/2847-2 · DBLP profile ↗
← Back
8ranked-venue papers
7as first author
0since 2021 · last 2016
—ORCID · none

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

Security and privacy · 7 · 6 first-authorSystems, architecture and hardware · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 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
2 papers
Network security · 47% Systems and software security · 20% Malware analysis · 20%
Computer networks
1 paper
Internet architecture and protocols · 100%

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

TopicWeightPapersLastEvidence papers
Network security › intrusion detection and prevention › intrusion detection › malicious traffic detection
botnet detection
0.212013
DNS for Massive-Scale Command and Control · IEEE Trans. Dependable Secur. Comput. 2013
Network security
traffic analysis
0.212013
DNS for Massive-Scale Command and Control · IEEE Trans. Dependable Secur. Comput. 2013
Systems and software security › platform security
host security
0.112012
Data-Provenance Verification For Secure Hosts · IEEE Trans. Dependable Secur. Comput. 2012
Malware analysis
malware defense
0.112012
Data-Provenance Verification For Secure Hosts · IEEE Trans. Dependable Secur. Comput. 2012
Internet architecture and protocols
domain name system
0.012013
DNS for Massive-Scale Command and Control · IEEE Trans. Dependable Secur. Comput. 2013
Hardware security and side channels
trusted execution environments
0.012012
Data-Provenance Verification For Secure Hosts · IEEE Trans. Dependable Secur. Comput. 2012
Hardware security and side channels › trusted execution environments
trusted platform module
0.012012
Data-Provenance Verification For Secure Hosts · IEEE Trans. Dependable Secur. Comput. 2012

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

statistical analysis · 0.3network trace analysis · 0.3graph-based policy analysis · 0.1cryptographic provenance verification · 0.1
YearPublicationVenuePosition
2016 A Sharper Sense of Self: Probabilistic Reasoning of Program Behaviors for Anomaly Detection with Context Sensitivity
abstract
Program anomaly detection models legitimate behaviors of complex software and detects deviations during execution. Behavior deviations may be caused by malicious exploits, design flaws, or operational errors. Probabilistic detection computes the likelihood of occurrences of observed call sequences. However, maintaining context sensitivity in detection incurs high modeling complexity and runtime overhead. We present a new anomaly-based detection technique that is both probabilistic and 1-level calling-context sensitive. We describe a matrix representation and clustering-based solution for model reduction, specifically reducing the number of hidden states in a special hidden Markov model whose parameters are initialized with program analysis. Our extensive experimental evaluation confirms the significantly improved detection accuracy and shows that attacker's ability to conduct code-reuse exploits is substantially limited.
Kui Xu 0002, Ke Tian, Danfeng Yao, Barbara G. Ryder
DSN1
2015 Probabilistic Program Modeling for High-Precision Anomaly Classification
abstract
The trend constantly being observed in the evolution of advanced modern exploits is their growing sophistication in stealthy attacks. Code-reuse attacks such as return-oriented programming allow intruders to execute mal-intended instruction sequences on a victim machine without injecting external code. We introduce a new anomaly-based detection technique that probabilistically models and learns a program's control flows for high-precision behavioral reasoning and monitoring. Our prototype in Linux is named STILO, which stands for STatically InitiaLized markOv. Experimental evaluation involves real-world code-reuse exploits and over 4,000 testcases from server and utility programs. STILO achieves up to 28-fold of improvement in detection accuracy over the state-of-the-art HMM-based anomaly detection. Our findings suggest that the probabilistic modeling of program dependences provides a significant source of behavior information for building high-precision models for real-time system monitoring.
Kui Xu 0002, Danfeng Yao, Barbara G. Ryder, Ke Tian
CSF1
2014 Role-playing game for studying user behaviors in security: A case study on email secrecy
abstract
Understanding the capabilities of adversaries (e.g., how much the adversary knows about a target) is important for building strong security defenses. Computing an adversary's knowledge about a target requires new modeling techniques and experimental methods. Our work describes a quantitative anal
Kui Xu 0002, Danfeng Yao, Manuel A. Pérez-Quiñones, Casey Link, E. Scott Geller
CollaborateCom1
2013 DNS for Massive-Scale Command and Control
abstract
Attackers, in particular botnet controllers, use stealthy messaging systems to set up large-scale command and control. To systematically understand the potential capability of attackers, we investigate the feasibility of using domain name service (DNS) as a stealthy botnet command-and-control channel. We describe and quantitatively analyze several techniques that can be used to effectively hide malicious DNS activities at the network level. Our experimental evaluation makes use of a two-month-long 4.6-GB campus network data set and 1 million domain names obtained from alexa.com. We conclude that the DNS-based stealthy command-and-control channel (in particular, the codeword mode) can be very powerful for attackers, showing the need for further research by defenders in this direction. The statistical analysis of DNS payload as a countermeasure has practical limitations inhibiting its large-scale deployment.
Kui Xu 0002, Patrick Butler, Sudip Saha, Danfeng Yao
IEEE Trans. Dependable Secur. Comput.1
2012 Data-Provenance Verification For Secure Hosts
abstract
Malicious software typically resides stealthily on a user's computer and interacts with the user's computing resources. Our goal in this work is to improve the trustworthiness of a host and its system data. Specifically, we provide a new mechanism that ensures the correct origin or provenance of critical system information and prevents adversaries from utilizing host resources. We define data-provenance integrity as the security property stating that the source where a piece of data is generated cannot be spoofed or tampered with. We describe a cryptographic provenance verification approach for ensuring system properties and system-data integrity at kernel-level. Its two concrete applications are demonstrated in the keystroke integrity verification and malicious traffic detection. Specifically, we first design and implement an efficient cryptographic protocol that enforces keystroke integrity by utilizing on-chip Trusted Computing Platform (TPM). The protocol prevents the forgery of fake key events by malware under reasonable assumptions. Then, we demonstrate our provenance verification approach by realizing a lightweight framework for restricting outbound malware traffic. This traffic-monitoring framework helps identify network activities of stealthy malware, and lends itself to a powerful personal firewall for examining all outbound traffic of a host that cannot be bypassed.
Kui Xu 0002, Huijun Xiong, Chehai Wu, Deian Stefan, Danfeng Yao
IEEE Trans. Dependable Secur. Comput.1
2011 Quantitatively Analyzing Stealthy Communication Channels
Patrick Butler, Kui Xu 0002, Danfeng Yao
ACNS2
2011 Detecting infection onset with behavior-based policies
abstract
A major vector of computer infection is through exploiting vulnerable software or design flaws in networked applications such as the browser. Malicious code can be fetched and executed on a victim's machine without the user's permission, as in drive-by download (DBD) attacks. In this paper, we describe a new tool called DeWare (standing for Detection of Malware) for detecting the onset of infection delivered through vulnerable applications. DeWare enforces the dependencies between user actions and system events, such as file-system access and process execution. Our tool can be used to provide real time protection of a personal computer, as well as for diagnosing and evaluating untrusted websites for forensic purposes. Our solution demonstrates a usable host-based framework for controlling and enforcing the access of system resources. We perform extensive experimental evaluation, including a user study with 21 participants, thousands of legitimate websites (for testing false alarms), 84 malicious websites in the wild, as well as lab reproduced exploits. Our results show that DeWare is able to correctly distinguish legitimate download events from unauthorized system events with a low false positive rate (<; 1%).
Kui Xu 0002, Danfeng Yao, Qiang Ma 0006, Alexander Crowell
NSS1
2010 Detecting the Onset of Infection for Secure Hosts
Kui Xu 0002, Qiang Ma 0006, Danfeng Yao
RAID1