Demo Data from VLDB 2026 / reviewers in the wild / expert
Yinglian Xie
dblp:62/5767
· DBLP profile ↗
36ranked-venue papers
11as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 17 · 4 first-authorComputer networks · 9 · 5 first-authorSystems, architecture and hardware · 4 · 2 first-authorSoftware engineering, systems software and programming languages · 4Databases, data management, data science and information retrieval · 4Artificial intelligence and machine learning · 2Applied, interdisciplinary, general and emerging 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
23 papers |
Network security · 49% Web and mobile security · 26% Authentication and access control · 6% | |
| Computer networks
10 papers |
Network measurement and analytics · 66% Transport protocols and congestion control · 13% Internet architecture and protocols · 12% | |
| Databases, data mining, and information retrieval
7 papers |
Information retrieval · 47% Web and social media mining · 24% Data mining · 16% | |
| Software engineering, system software, and programming languages
1 paper |
Software maintenance and evolution · 87% Operating systems · 13% |
Topics — the 30 heaviest of 53, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Network security
traffic analysis |
0.5 | 4 | 2013 | Intention and Origination: An Inside Look at Large-Scale Bot Queries · NDSS 2013 Host Fingerprinting and Tracking on the Web: Privacy and Security Implications · NDSS 2012 De-anonymizing the internet using unreliable IDs · SIGCOMM 2009 |
Network security › content filtering
spam filtering |
0.4 | 4 | 2010 | A case for unsupervised-learning-based spam filtering · SIGMETRICS 2010 On Network-level Clusters for Spam Detection · NDSS 2010 Spamming botnets: signatures and characteristics · SIGCOMM 2008 |
Network security › intrusion detection and prevention
intrusion detection |
0.2 | 3 | 2010 | SBotMiner: large scale search bot detection · WSDM 2010 Forensic Analysis for Epidemic Attacks in Federated Networks · ICNP 2006 Worm Origin Identification Using Random Moonwalks · S&P 2005 |
Cryptographic protocols and secure computation › key management
public key infrastructure |
0.2 | 1 | 2014 | Web PKI: Closing the Gap between Guidelines and Practices · NDSS 2014 |
Web and mobile security
web PKI |
0.2 | 1 | 2014 | Web PKI: Closing the Gap between Guidelines and Practices · NDSS 2014 |
Network security › intrusion detection and prevention › intrusion detection › malicious traffic detection
botnet detection |
0.2 | 2 | 2009 | BotGraph: Large Scale Spamming Botnet Detection · NSDI 2009 How dynamic are IP addresses? · SIGCOMM 2007 |
Web and social media mining
social network analysis |
0.1 | 1 | 2012 | How user behavior is related to social affinity · WSDM 2012 |
Network measurement and analytics › internet measurement
IP address classification |
0.1 | 1 | 2012 | Populated IP addresses: classification and applications · CCS 2012 |
Usable security › security operations
account compromise detection |
0.1 | 1 | 2012 | Innocent by association: early recognition of legitimate users · CCS 2012 |
Web and mobile security › online social network abuse
malicious account detection |
0.1 | 1 | 2012 | Populated IP addresses: classification and applications · CCS 2012 |
Web and mobile security
malicious advertising |
0.1 | 1 | 2012 | Knowing your enemy: understanding and detecting malicious web advertising · CCS 2012 |
Hardware security and side channels
side channel |
0.1 | 1 | 2012 | Collaborative TCP sequence number inference attack: how to crack sequence number under a second · CCS 2012 |
Authentication and access control
user authentication |
0.1 | 1 | 2012 | Innocent by association: early recognition of legitimate users · CCS 2012 |
Privacy and data protection
web tracking |
0.1 | 1 | 2012 | Host Fingerprinting and Tracking on the Web: Privacy and Security Implications · NDSS 2012 |
Network security › cyber deception
honeypot |
0.1 | 1 | 2011 | Heat-seeking honeypots: design and experience · WWW 2011 |
Web and mobile security › web attacks
search-engine poisoning |
0.1 | 1 | 2011 | deSEO: Combating Search-Result Poisoning · USENIX Security Symposium 2011 |
Software maintenance and evolution › software configuration management
configuration-error detection |
0.1 | 1 | 2011 | Context-based Online Configuration-Error Detection · USENIX ATC 2011 |
Software maintenance and evolution
software configuration management |
0.1 | 1 | 2011 | Context-based Online Configuration-Error Detection · USENIX ATC 2011 |
Network measurement and analytics › network mining
network clustering |
0.1 | 1 | 2010 | On Network-level Clusters for Spam Detection · NDSS 2010 |
Network security › intrusion detection and prevention
bot detection |
0.1 | 1 | 2010 | SBotMiner: large scale search bot detection · WSDM 2010 |
Network security › email security
email spam |
0.1 | 1 | 2010 | Investigation of Triangular Spamming: A Stealthy and Efficient Spamming Technique · IEEE Symposium on Security and Privacy 2010 |
Network security › intrusion detection and prevention › intrusion detection
malicious traffic detection |
0.1 | 1 | 2010 | SBotMiner: large scale search bot detection · WSDM 2010 |
Information retrieval
search engines |
0.1 | 3 | 2011 | deSEO: Combating Search-Result Poisoning · USENIX Security Symposium 2011 Locality in Search Engine Queries and Its Implications for Caching · INFOCOM 2002 Searching the Searchers with SearchAudit · USENIX Security Symposium 2010 |
Data mining › structured data mining
graph mining |
0.1 | 1 | 2009 | BotGraph: Large Scale Spamming Botnet Detection · NSDI 2009 |
Malware analysis › botnet
botnet analysis |
0.1 | 1 | 2008 | Spamming botnets: signatures and characteristics · SIGCOMM 2008 |
Authentication and access control
certificate management |
0.1 | 1 | 2014 | Web PKI: Closing the Gap between Guidelines and Practices · NDSS 2014 |
Network measurement and analytics
traffic analysis |
0.1 | 1 | 2005 | Worm Origin Identification Using Random Moonwalks · S&P 2005 |
Recommender systems
user similarity |
0.0 | 1 | 2012 | How user behavior is related to social affinity · WSDM 2012 |
Collaborative and social computing
social networks |
0.0 | 1 | 2012 | Innocent by association: early recognition of legitimate users · CCS 2012 |
Transport protocols and congestion control
TCP |
0.0 | 1 | 2012 | Collaborative TCP sequence number inference attack: how to crack sequence number under a second · CCS 2012 |
Methods — techniques the papers use, named apart from their topics
clustering · 0.8graph analysis · 0.4measurement study · 0.4statistical analysis · 0.3vouching trees · 0.3time series analysis · 0.3sequence-number-dependent packet counters · 0.3off-path inference · 0.3machine learning · 0.3implicit vouching · 0.3sketch-based estimation · 0.1shortest-path distance · 0.1context-based detection · 0.1traffic analysis · 0.1planetlab deployment · 0.1network probing · 0.1application-level data analysis · 0.1zipf distribution fitting · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | Web PKI: Closing the Gap between Guidelines and Practices
Antoine Delignat-Lavaud, Martín Abadi, Andrew Birrell, Ilya Mironov, Ted Wobber, Yinglian Xie |
NDSS | 6 |
| 2014 | TransCom: A Virtual Disk-Based Cloud Computing Platform for Heterogeneous ServicesabstractThis paper presents the design, implementation, and evaluation of TransCom, a virtual disk (Vdisk) based cloud computing platform that supports heterogeneous services of operating systems (OSes) and their applications in enterprise environments. In TransCom, clients store all data and software, including OS and application software, on Vdisks that correspond to disk images located on centralized servers, while computing tasks are carried out by the clients. Users can choose to boot any client for using the desired OS, including Windows, and access software and data services from Vdisks as usual without consideration of any other tasks, such as installation, maintenance, and management. By centralizing storage yet distributing computing tasks, TransCom can greatly reduce the potential system maintenance and management costs. We have implemented a multi-platform TransCom prototype that supports both Windows and Linux services. The extensive evaluation based on both test-bed experiments and real-usage experiments has demonstrated that TransCom is a feasible, scalable, and efficient solution for successful real-world use. Yue-Zhi Zhou, Yaoxue Zhang, Yinglian Xie, Hui Zhang 0001, Laurence T. Yang, Geyong Min |
IEEE Trans. Netw. Serv. Manag. | 3 |
| 2013 | SocialWatch: detection of online service abuse via large-scale social graphsabstractIn this paper, we present a framework, SocialWatch, to detect attacker-created accounts and hijacked accounts for online services at a large scale. SocialWatch explores a set of social graph properties that effectively model the overall social activity and connectivity patterns of online users, including degree, PageRank, and social affinity features. These features are hard to mimic and robust to attacker counter strategies. We evaluate SocialWatch using a large, real dataset with more than 682 million users and over 5.75 billion directional relationships. SocialWatch successfully detects 56.85 million attacker-created accounts with a low false detection rate of 0.75% and a low false negative rate of 0.61%. In addition, SocialWatch detects 1.95 million hijacked accounts---among which 1.23 million were not detected previously---with a low false detection rate of 2%. Our work demonstrates the practicality and effectiveness of using large social graphs with billions of edges to detect real attacks. Junxian Huang 0001, Yinglian Xie, Fang Yu 0002, Qifa Ke, Martín Abadi, Eliot Gillum, Z. Morley Mao |
AsiaCCS | 2 |
| 2013 | Global Authentication in an Untrustworthy World
Martín Abadi, Andrew Birrell, Ilya Mironov, Ted Wobber, Yinglian Xie |
HotOS | 5 |
| 2013 | Intention and Origination: An Inside Look at Large-Scale Bot Queries
Junjie Zhang 0004, Yinglian Xie, Fang Yu 0002, David Soukal, Wenke Lee |
NDSS | 2 |
| 2013 | Finding the Linchpins of the Dark Web: a Study on Topologically Dedicated Hosts on Malicious Web InfrastructuresabstractMalicious Web activities continue to be a major threat to the safety of online Web users. Despite the plethora forms of attacks and the diversity of their delivery channels, in the back end, they are all orchestrated through malicious Web infrastructures, which enable miscreants to do business with each other and utilize others' resources. Identifying the linchpins of the dark infrastructures and distinguishing those valuable to the adversaries from those disposable are critical for gaining an upper hand in the battle against them. In this paper, using nearly 4 million malicious URL paths crawled from different attack channels, we perform a large-scale study on the topological relations among hosts in the malicious Web infrastructure. Our study reveals the existence of a set of topologically dedicated malicious hosts that play orchestrating roles in malicious activities. They are well connected to other malicious hosts and do not receive traffic from legitimate sites. Motivated by their distinctive features in topology, we develop a graph-based approach that relies on a small set of known malicious hosts as seeds to detect dedicate malicious hosts in a large scale. Our method is general across the use of different types of seed data, and results in an expansion rate of over 12 times in detection with a low false detection rate of 2%. Many of the detected hosts operate as redirectors, in particular Traffic Distribution Systems (TDSes) that are long-lived and receive traffic from new attack campaigns over time. These TDSes play critical roles in managing malicious traffic flows. Detecting and taking down these dedicated malicious hosts can therefore have more impact on the malicious Web infrastructures than aiming at short-lived doorways or exploit sites. Zhou Li 0001, Sumayah A. Alrwais, Yinglian Xie, Fang Yu 0002, XiaoFeng Wang 0001 |
IEEE Symposium on Security and Privacy | 3 |
| 2012 | Populated IP addresses: classification and applicationsabstractPopulated IP addresses (PIP) -- IP addresses that are associated with a large number of user requests are important for online service providers to efficiently allocate resources and to detect attacks. While some PIPs serve legitimate users, many others are heavily abused by attackers to conduct malicious activities such as scams, phishing, and malware distribution. Unfortunately, commercial proxy lists like Quova have a low coverage of PIP addresses and offer little support for distinguishing good PIPs from abused ones. In this study, we propose PIPMiner, a fully automated method to extract and classify PIPs through analyzing service logs. Our methods combine machine learning and time series analysis to distinguish good PIPs from abused ones with over 99.6% accuracy. When applying the derived PIP list to several applications, we can identify millions of malicious Windows Live accounts right on the day of their sign-ups, and detect millions of malicious Hotmail accounts well before the current detection system captures them. Chi-Yao Hong, Fang Yu 0002, Yinglian Xie |
CCS | 3 |
| 2012 | Knowing your enemy: understanding and detecting malicious web advertisingabstractWith the Internet becoming the dominant channel for marketing and promotion, online advertisements are also increasingly used for illegal purposes such as propagating malware, scamming, click frauds, etc. To understand the gravity of these malicious advertising activities, which we call malvertising, we perform a large-scale study through analyzing ad-related Web traces crawled over a three-month period. Our study reveals the rampancy of malvertising: hundreds of top ranking Web sites fell victims and leading ad networks such as DoubleClick were infiltrated. Zhou Li 0001, Kehuan Zhang, Yinglian Xie, Fang Yu 0002, XiaoFeng Wang 0001 |
CCS | 3 |
| 2012 | Collaborative TCP sequence number inference attack: how to crack sequence number under a secondabstractIn this study, we discover a new class of unknown side channels --- "sequence-number-dependent" host packet counters --- that exist in Linux/Android and BSD/Mac OS to enable TCP sequence number inference attacks. It allows a piece of unprivileged on-device malware to collaborate with an off-path attacker to infer the TCP sequence numbers used between a client and a server, leading to TCP injection and hijacking attacks. We show that the inference takes, in common cases, under a second to complete and is quick enough for attackers to inject malicious Javascripts into live Facebook sessions and to perform malicious actions on behalf of a victim user. Since supporting unprivileged access to global packet counters is an intentional design choice, we believe our findings provide important lessons and offer insights on future system and network design. Zhiyun Qian, Z. Morley Mao, Yinglian Xie |
CCS | 3 |
| 2012 | Innocent by association: early recognition of legitimate usersabstractThis paper presents the design and implementation of Souche, a system that recognizes legitimate users early in online services. This early recognition contributes to both usability and security. Souche leverages social connections established over time. Legitimate users help identify other legitimate users through an implicit vouching process, strategically controlled within vouching trees. Souche is lightweight and fully transparent to users. In our evaluation on a real dataset of several hundred million users, Souche can efficiently identify 85% of legitimate users early, while reducing the percentage of falsely admitted malicious users from 44% to 2.4%. Our evaluation further indicates that Souche is robust in the presence of compromised accounts. It is generally applicable to enhance usability and security for a wide class of online services. Yinglian Xie, Fang Yu 0002, Qifa Ke, Martín Abadi, Eliot Gillum, Krish Vitaldevaria, Jason Walter, Junxian Huang 0001, Z. Morley Mao |
CCS | 1 |
| 2012 | Host Fingerprinting and Tracking on the Web: Privacy and Security Implications
Ting-Fang Yen, Yinglian Xie, Fang Yu 0002, Roger Peng Yu, Martín Abadi |
NDSS | 2 |
| 2012 | How user behavior is related to social affinityabstractPrevious research has suggested that people who are in the same social circle exhibit similar behaviors and tastes. The rise of social networks gives us insights into the social circles of web users, and recommendation services (including search engines, advertisement engines, and collaborative filtering engines) provide a motivation to adapt recommendations to the interests of the audience. An important primitive for supporting these applications is the ability to quantify how connected two users are in a social network. The shortest-path distance between a pair of users is an obvious candidate measure. This paper introduces a new measure of "affinity" in social networks that takes into account not only the distance between two users, but also the number of edge-disjoint paths between them, i.e. the "robustness" of their connection. Our measure is based on a sketch-based approach, and affinity queries can be answered extremely efficiently (at the expense of a one-time offline sketch computation). We compare this affinity measure against the "approximate shortest-path distance", a sketch-based distance measure with similar efficiency characteristics. Our empirical study is based on a Hotmail email exchange graph combined with demographic information and Bing query history, and a Twitter mention-graph together with the text of the underlying tweets. We found that users who are close to each other - either in terms of distance or affinity - have a higher similarity in terms of demographics, queries, and tweets. Rina Panigrahy, Marc Najork, Yinglian Xie |
WSDM | 3 |
| 2011 | Optimizing Data Partitioning for Data-Parallel Computing
Qifa Ke, Vijayan Prabhakaran, Yinglian Xie, Jingyue Wu |
HotOS | 3 |
| 2011 | Context-based Online Configuration-Error Detection
Yinglian Xie, Rina Panigrahy, Chad Verbowski, Arunvijay Kumar |
USENIX ATC | 1 |
| 2011 | deSEO: Combating Search-Result Poisoning
John P. John, Fang Yu 0002, Yinglian Xie, Arvind Krishnamurthy, Martín Abadi |
USENIX Security Symposium | 3 |
| 2011 | Heat-seeking honeypots: design and experienceabstractMany malicious activities on the Web today make use of compromised Web servers, because these servers often have high pageranks and provide free resources. Attackers are therefore constantly searching for vulnerable servers. In this work, we aim to understand how attackers find, compromise, and misuse vulnerable servers. Specifically, we present heat-seeking honeypots that actively attract attackers, dynamically generate and deploy honeypot pages, then analyze logs to identify attack patterns. John P. John, Fang Yu 0002, Yinglian Xie, Arvind Krishnamurthy, Martín Abadi |
WWW | 3 |
| 2010 | How to tell an airport from a home: techniques and applicationsabstractToday's Internet services increasingly use IP-based geolocation to specialize the content and service provisioning for each user. However, these systems focus almost exclusively on the current position of users and do not attempt to infer or exploit any qualitative context about the location's relationship with the user (e.g., is the user at home? on a business trip?). This paper develops such a context by profiling the usage patterns of IP address ranges, relying on known user and machine identifiers to track accesses over time. Our preliminary results suggest that rough location categories such as residences, workplaces, and travel venues can be accurately inferred, enabling a range of potential applications from demographic analyses to ad specialization and security improvements. Andreas Pitsillidis, Yinglian Xie, Fang Yu 0002, Martín Abadi, Geoffrey M. Voelker, Stefan Savage |
HotNets | 2 |
| 2010 | On Network-level Clusters for Spam Detection
Zhiyun Qian, Z. Morley Mao, Yinglian Xie, Fang Yu 0002 |
NDSS | 3 |
| 2010 | A case for unsupervised-learning-based spam filteringabstractNo abstract available. Feng Qian 0001, Abhinav Pathak, Y. Charlie Hu, Z. Morley Mao, Yinglian Xie |
SIGMETRICS | 5 |
| 2010 | Investigation of Triangular Spamming: A Stealthy and Efficient Spamming TechniqueabstractSpam is increasingly accepted as a problem associated with compromised hosts or email accounts. This problem not only makes the tracking of spam sources difficult but also enables a massive amount of illegitimate or unwanted emails to be disseminated quickly. Various attempts have been made to analyze, backtrack, detect, and prevent spam using both network as well as content characteristics. However, relatively less attention has been given to understanding how spammers actually carry out their spamming activities from a network angle. Spammers' network behavior has significant impact on spammers' common goal, sending spam in a stealthy and efficient manner. Our work thoroughly investigates a fairly unknown spamming technique we name as triangular spamming that exploits routing irregularities of spoofed IP packets. It is highly stealthy and efficient in that triangular spamming enables 1) exploiting bandwidth diversity of botnet hosts to carry out spam campaigns effectively without divulging precious high-bandwidth hosts and 2) bypassing the current SMTP traffic blocking policies. Despite its relative obscurity, its use has been confirmed by the network operator community. Through carefully devised probing techniques and actual deployment of triangular spamming on Planetlab (a wide-area distributed testbed), we investigate the feasibility, impact of triangular spamming and propose practical detection and prevention methods. From our probing experiments, we found that 97% of the networks which block outbound SMTP traffic are vulnerable to triangular spamming and only 44% of them are listed on Spamhaus Policy Blocking List (PBL). Zhiyun Qian, Z. Morley Mao, Yinglian Xie, Fang Yu 0002 |
IEEE Symposium on Security and Privacy | 3 |
| 2010 | Searching the Searchers with SearchAudit
John P. John, Fang Yu 0002, Yinglian Xie, Martín Abadi, Arvind Krishnamurthy |
USENIX Security Symposium | 3 |
| 2010 | SBotMiner: large scale search bot detectionabstractIn this paper, we study search bot traffic from search engine query logs at a large scale. Although bots that generate search traffic aggressively can be easily detected, a large number of distributed, low rate search bots are difficult to identify and are often associated with malicious attacks. We present SBotMiner, a system for automatically identifying stealthy, low-rate search bot traffic from query logs. Instead of detecting individual bots, our approach captures groups of distributed, coordinated search bots. Using sampled data from two different months, SBotMiner identifies over 123 million bot-related pageviews, accounting for 3.8% of total traffic. Our in-depth analysis shows that a large fraction of the identified bot traffic may be associated with various malicious activities such as phishing attacks or vulnerability exploits. This finding suggests that detecting search bot traffic holds great promise to detect and stop attacks early on. Fang Yu 0002, Yinglian Xie, Qifa Ke |
WSDM | 2 |
| 2009 | BotGraph: Large Scale Spamming Botnet Detection
Yao Zhao 0003, Yinglian Xie, Fang Yu 0002, Qifa Ke, Yan Chen 0004, Eliot Gillum |
NSDI | 2 |
| 2009 | De-anonymizing the internet using unreliable IDsabstractToday's Internet is open and anonymous. While it permits free traffic from any host, attackers that generate malicious traffic cannot typically be held accountable. In this paper, we present a system called HostTracker that tracks dynamic bindings between hosts and IP addresses by leveraging application-level data with unreliable IDs. Using a month-long user login trace from a large email provider, we show that HostTracker can attribute most of the activities reliably to the responsible hosts, despite the existence of dynamic IP addresses, proxies, and NATs. With this information, we are able to analyze the host population, to conduct forensic analysis, and also to blacklist malicious hosts dynamically. Yinglian Xie, Fang Yu 0002, Martín Abadi |
SIGCOMM | 1 |
| 2008 | Spamming botnets: signatures and characteristics
Yinglian Xie, Fang Yu 0002, Kannan Achan, Rina Panigrahy, Geoff Hulten, Ivan Osipkov |
SIGCOMM | 1 |
| 2007 | End-to-End Web Application Security
Úlfar Erlingsson, Benjamin Livshits, Yinglian Xie |
HotOS | 3 |
| 2007 | Less is More: Compact Matrix Decomposition for Large Sparse GraphsabstractGiven a large sparse graph, how can we find patterns and anomalies? Several important applications can be modeled as large sparse graphs, e.g., network traffic monitoring, research citation network analysis, social network analysis, and regulatory networks in genes. Low rank decompositions, such as SVD and CUR, are powerful techniques for revealing latent/hidden variables and associated patterns from high dimensional data. However, those methods often ignore the sparsity property of the graph, and hence usually incur too high memory and computational cost to be practical. We propose a novel method, the Compact Matrix Decomposition (CMD), to compute sparse low rank approximations. CMD dramatically reduces both the computation cost and the space requirements over existing decomposition methods (SVD, CUR). Using CMD as the key building block, we further propose procedures to efficiently construct and analyze dynamic graphs from real-time application data. We provide theoretical guarantee for our methods, and present results on two real, large datasets, one on network flow data (100GB trace of 22K hosts over one month) and one on DBLP (200MB over 25 years). We show that CMD is often an order of magnitude more efficient than the state of the art (SVD and CUR): it is over 10X faster, but requires less than 1/10 of the space, for the same reconstruction accuracy. Finally, we demonstrate how CMD is used for detecting anomalies and monitoring time-evolving graphs, in which it successfully detects worm-like hierarchical scanning patterns in real network data. Jimeng Sun 0001, Yinglian Xie, Hui Zhang 0001, Christos Faloutsos |
SDM | 2 |
| 2007 | How dynamic are IP addresses?abstractThis paper introduces a novel algorithm, UDmap, to identify dynamically assigned IP addresses and analyze their dynamics pattern. UDmap is fully automatic, and relies only on application-level server logs. We applied UDmap to a month-long Hotmail user-login trace and identified a significant number of dynamic IP addresses - more than 102 million. This suggests that the fraction of IP addresses that are dynamic is by no means negligible. Using this information in combination with a three-month Hotmail email server log, we were able to establish that 95.6% of mail servers setup on the dynamic IP addresses in our trace sent out solely spam emails. Moreover, these mail servers sent out a large amount of spam - amounting to 42.2% of all spam emails received by Hotmail. These results highlight the importance of being able to accurately identify dynamic IP addresses for spam filtering. We expect similar benefits to arise for phishing site identification and botnet detection. To our knowledge, this is the first successful attempt to automatically identify and understand IP address dynamics. Yinglian Xie, Fang Yu 0002, Kannan Achan, Eliot Gillum, Moisés Goldszmidt, Ted Wobber |
SIGCOMM | 1 |
| 2006 | Protecting Privacy in Key-Value Search SystemsabstractThis paper investigates the general problem of efficiently performing key-value search at untrusted servers without loss of user privacy. Given key-value pairs from multiple owners that are stored across untrusted servers, how can a client efficiently search these pairs such that no server, on its own, can reconstruct the key-value pairs? We propose a system, called Peekaboo, that is applicable and practical to any type of key-value search while protecting both data owner privacy and client privacy. The main idea is to separate the key-value pairs across different servers. Supported by access control and user authentication, Peekaboo allows search to be performed by only authorized clients without reducing the level of user privacy. Yinglian Xie, Michael K. Reiter, David R. O'Hallaron |
ACSAC | 1 |
| 2006 | A Multi-Resolution Approach for Worm Detection and ContainmentabstractDespite the proliferation of detection and containment techniques in the worm defense literature, simple threshold-based methods remain the most widely deployed and most popular approach among practitioners. This popularity arises out of the simplistic appeal, ease of use, and independence from attack-specific properties such as scanning strategies and signatures. However, such approaches have known limitations: they either fail to detect low-rate attacks or incur very high false positive rates. We propose a multi-resolution approach to enhance the power of threshold-based detection and rate-limiting techniques. Using such an approach we can not only detect fast attacks with low latency, but also discover low-rate attacks - several orders of magnitude less aggressive than today’s fast propagating attacks with low false positive rates. We also outline a multi-resolution rate limiting mechanism for throttling the number of new connections a host can make, to contain the spread of worms. Our trace analysis and simulation experiments demonstrate the benefits of a multiresolution approach for worm defense. Vyas Sekar, Yinglian Xie, Michael K. Reiter, Hui Zhang 0001 |
DSN | 2 |
| 2006 | Forensic Analysis for Epidemic Attacks in Federated NetworksabstractWe present the design of a Network Forensic Alliance (NFA), to allow multiple administrative domains (ADs) to jointly locate the origin of epidemic spreading attacks. ADs in the NFA collaborate in a distributed protocol for post-mortem analysis of worm-like attacks. Information exchange between any two participating ADs is limited to traffic records that are known to both sides, maintaining the privacy of participants. Such an architecture is incentive-compatible - participants benefit by gaining better local investigative capabilities, even with partial deployment. Further, we show that by sharing local investigation results, ADs can achieve global investigative capabilities that are comparable to a centralized implementation with access to global traffic records. Our evaluation demonstrates that it is feasible for large-scale attack investigation to be incrementally deployed in an Internet-like federation. Yinglian Xie, Vyas Sekar, Michael K. Reiter, Hui Zhang 0001 |
ICNP | 1 |
| 2005 | Worm Origin Identification Using Random MoonwalksabstractWe propose a novel technique that can determine both the host responsible for originating a propagating worm attack and the set of attack flows that make up the initial stages of the attack tree via which the worm infected successive generations of victims. We argue that knowledge of both is important for combating worms: knowledge of the origin supports law enforcement, and knowledge of the causal flows that advance the attack supports diagnosis of how network defenses were breached. Our technique exploits the "wide tree" shape of a worm propagation emanating from the source by performing random "moonwalks" backward in time along paths of flows. Correlating the repeated walks reveals the initial causal flows, thereby aiding in identifying the source. Using analysis, simulation, and experiments with real world traces, we show how the technique works against both today's fast propagating worms and stealthy worms that attempt to hide their attack flows among background traffic. Yinglian Xie, Vyas Sekar, David A. Maltz, Michael K. Reiter, Hui Zhang 0001 |
S&P | 1 |
| 2004 | Seurat: A Pointillist Approach to Anomaly Detection
Yinglian Xie, Hyang-Ah Kim, David R. O'Hallaron, Michael K. Reiter, Hui Zhang 0001 |
RAID | 1 |
| 2002 | A Secure Distributed Search SystemabstractThis paper presents the design, implementation and evaluation of Mingle, a secure distributed search system. Each participating host runs a Mingle server, which maintains an inverted index of the local file system. Users initiate peer-to-peer keyword searches by typing keywords to lightweight Mingle clients. Central to Mingle are its access control mechanisms and its insistence on user convenience. For access control, we introduce the idea of access-right mapping, which provides a convenient way for file owners to specify access permissions. Access control is supported through a single sign-on mechanism that allows users to conveniently establish their identity to Mingle servers, such that subsequent authentication occurs automatically, with minimal manual involvement. Preliminary performance evaluation suggests that Mingle is both feasible and scalable. Yinglian Xie, David R. O'Hallaron, Michael K. Reiter |
HPDC | 1 |
| 2002 | Locality in Search Engine Queries and Its Implications for CachingabstractCaching is a popular technique for reducing both server load and user response time in distributed systems. We consider the question of whether caching might be effective for search engines as well. We study two real search engine traces by examining query locality and its implications for caching. Our trace analysis produced three results. One result shows that queries have significant locality, with query frequency following a Zipf distribution. Very popular queries are shared among different users and can be cached at servers or proxies, while 16% to 22% of the queries are from the same users and should be cached at the user side. Multiple-word queries are shared less and should be cached mainly at the user side. Another result shows that if caching is to be done at the user side, short-term caching for hours is enough to cover query temporal locality, while server/proxy caching should use longer periods, such as days. The third result showed that most users have small lexicons when submitting queries. Frequent users who submit many search requests tend to reuse a small subset of words to form queries. Thus, with proxy or user side caching, prefetching based on the user lexicon looks promising. Yinglian Xie, David R. O'Hallaron |
INFOCOM | 1 |
| 2001 | A Secure, Publisher-Centric Web Caching InfrastructureabstractThe current Web caching infrastructure, though it has a number of performance benefits for clients and network providers, does not meet publishers' requirements. We argue that to satisfy these requirements, caches should be enhanced in both the data and control planes. In the data plane, caches will dynamically generate content for clients by running code provided by publishers. In the control plane, caches will return logs of client accesses to publishers. In this paper, we introduce Gemini, a system which has both of these capabilities, and discuss two of its key components: security and incremental deployment. Since Gemini caches are deeply involved in content preparation and logging, ensuring that they perform correctly is vital. Traditional end-to-end security mechanisms are not sufficient to protect clients and publishers, so we introduce a new security model which consists of two pieces: an authorization mechanism and a verification mechanism. The former allows a publisher to authorize a set of caches to run its code and serve its content, while the latter allows clients and publishers to probabilistically verify that authorized caches are operating correctly. Because it is unrealistic to assume that Gemini caches will be deployed everywhere simultaneously, we have designed the system to be incrementally deployable and to coexist with legacy clients, caches, and servers. Finally, we describe our implementation of Gemini and present preliminary performance results. Andy Myers, John C.-I. Chuang, Urs Hengartner, Yinglian Xie, Weiqiang Zhuang, Hui Zhang 0001 |
INFOCOM | 4 |