Demo Data from EDBT 2026 / reviewers in the wild / expert
David Dagon
dblp:81/5228
· DBLP profile ↗
28ranked-venue papers
7as first author
0since 2021 · last 2017
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 28 · 7 first-authorSystems, architecture and hardware · 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
11 papers |
Network security · 73% Malware analysis · 18% Authentication and access control · 5% | |
| Computer networks
6 papers |
Internet architecture and protocols · 59% Network measurement and analytics · 41% |
Topics — the 16 heaviest of 21, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Network security › protocol security
DNS security |
0.3 | 3 | 2010 | Building a Dynamic Reputation System for DNS · USENIX Security Symposium 2010 Recursive DNS Architectures and Vulnerability Implications · NDSS 2009 Corrupted DNS Resolution Paths: The Rise of a Malicious Resolution Authority · NDSS 2008 |
Network security › protocol security › DNS security
domain abuse |
0.2 | 1 | 2016 | Domain-Z: 28 Registrations Later Measuring the Exploitation of Residual Trust in Domains · IEEE Symposium on Security and Privacy 2016 |
Network security › intrusion detection and prevention
intrusion detection |
0.2 | 2 | 2012 | Large-scale DNS data analysis · CCS 2012 MisleadingWorm Signature Generators Using Deliberate Noise Injection · S&P 2006 |
Network security › protocol security › DNS security
malicious domain detection |
0.2 | 2 | 2016 | Detecting Malware Domains at the Upper DNS Hierarchy · USENIX Security Symposium 2011 Domain-Z: 28 Registrations Later Measuring the Exploitation of Residual Trust in Domains · IEEE Symposium on Security and Privacy 2016 |
Internet architecture and protocols
domain name system |
0.2 | 4 | 2011 | Increased DNS forgery resistance through 0x20-bit encoding: security via leet queries · CCS 2008 Detecting Malware Domains at the Upper DNS Hierarchy · USENIX Security Symposium 2011 Building a Dynamic Reputation System for DNS · USENIX Security Symposium 2010 |
Malware analysis
botnet |
0.2 | 1 | 2013 | Beheading hydras: performing effective botnet takedowns · CCS 2013 |
Network security › attack resilience › attack mitigation › botnet defense
botnet takedown |
0.2 | 1 | 2013 | Beheading hydras: performing effective botnet takedowns · CCS 2013 |
Network security › protocol security › DNS security
DNS-based detection |
0.1 | 1 | 2012 | Large-scale DNS data analysis · CCS 2012 |
Malware analysis › botnet
domain generation algorithm |
0.1 | 1 | 2012 | From Throw-Away Traffic to Bots: Detecting the Rise of DGA-Based Malware · USENIX Security Symposium 2012 |
Authentication and access control › trust management
reputation systems |
0.1 | 1 | 2010 | Building a Dynamic Reputation System for DNS · USENIX Security Symposium 2010 |
Network security › protocol security › DNS security
DNS cache poisoning |
0.1 | 1 | 2008 | Increased DNS forgery resistance through 0x20-bit encoding: security via leet queries · CCS 2008 |
Cryptographic primitives and cryptanalysis › message authentication codes
forgery resistance |
0.1 | 1 | 2008 | Increased DNS forgery resistance through 0x20-bit encoding: security via leet queries · CCS 2008 |
Network security › intrusion detection and prevention › intrusion detection › attack detection › misuse detection › signature-based detection
worm signature generation |
0.1 | 1 | 2006 | MisleadingWorm Signature Generators Using Deliberate Noise Injection · S&P 2006 |
Network security › intrusion detection and prevention › intrusion detection › malicious traffic detection
botnet detection |
0.1 | 2 | 2012 | From Throw-Away Traffic to Bots: Detecting the Rise of DGA-Based Malware · USENIX Security Symposium 2012 Modeling Botnet Propagation Using Time Zones · NDSS 2006 |
Internet architecture and protocols › domain name system
DNS resolution |
0.0 | 1 | 2008 | Corrupted DNS Resolution Paths: The Rise of a Malicious Resolution Authority · NDSS 2008 |
Network security › malware propagation
worm propagation |
0.0 | 1 | 2006 | MisleadingWorm Signature Generators Using Deliberate Noise Injection · S&P 2006 |
Methods — techniques the papers use, named apart from their topics
real-time in-line analysis · 0.4passive DNS analysis · 0.2DNS analysis · 0.2reputation scoring · 0.2measurement study · 0.20x20-bit encoding · 0.2machine learning · 0.1syntactic signature generation · 0.1epidemic modeling · 0.1deliberate noise injection · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Measuring Network Reputation in the Ad-Bidding Process
Yizheng Chen 0001, Yacin Nadji, Rosa Romero Gómez, Manos Antonakakis, David Dagon |
DIMVA | 5 |
| 2017 | Measuring lower bounds of the financial abuse to online advertisers: A four year case study of the TDSS/TDL4 Botnet
Yizheng Chen 0001, Panagiotis Kintis, Manos Antonakakis, Yacin Nadji, David Dagon, Michael Farrell |
Comput. Secur. | 5 |
| 2016 | Financial Lower Bounds of Online Advertising Abuse - A Four Year Case Study of the TDSS/TDL4 Botnet
Yizheng Chen 0001, Panagiotis Kintis, Manos Antonakakis, Yacin Nadji, David Dagon, Wenke Lee, Michael Farrell |
DIMVA | 5 |
| 2016 | Understanding the Privacy Implications of ECS - (Extended Abstract)
Panagiotis Kintis, Yacin Nadji, David Dagon, Michael Farrell, Manos Antonakakis |
DIMVA | 3 |
| 2016 | Enabling Network Security Through Active DNS Datasets
Athanasios Kountouras, Panagiotis Kintis, Charles Lever, Yizheng Chen 0001, Yacin Nadji, David Dagon, Manos Antonakakis, Rodney Joffe |
RAID | 6 |
| 2016 | Domain-Z: 28 Registrations Later Measuring the Exploitation of Residual Trust in DomainsabstractAny individual that re-registers an expired domain implicitly inherits the residual trust associated with the domain's prior use. We find that adversaries can, and do, use malicious re-registration to exploit domain ownership changes - undermining the security of both users and systems. In fact, we find that many seemingly disparate security problems share a root cause in residual domain trust abuse. With this study we shed light on the seemingly unnoticed problem of residual domain trust by measuring the scope and growth of this abuse over the past six years. During this time, we identified 27,758 domains from public blacklists and 238,279 domains resolved by malware that expired and then were maliciously re-registered. To help address this problem, we propose a technical remedy and discuss several policy remedies. For the former, we develop Alembic, a lightweight algorithm that uses only passive observations from the Domain Name System (DNS) to flag potential domain ownership changes. We identify several instances of residual trust abuse using this algorithm, including an expired APT domain that could be used to revive existing infections. Charles Lever, Robert J. Walls, Yacin Nadji, David Dagon, Patrick D. McDaniel, Manos Antonakakis |
IEEE Symposium on Security and Privacy | 4 |
| 2014 | DNS Noise: Measuring the Pervasiveness of Disposable Domains in Modern DNS TrafficabstractIn this paper, we present an analysis of a new class of domain names: disposable domains. We observe that popular web applications, along with other Internet services, systematically use this new class of domain names. Disposable domains are likely generated automatically, characterized by a "one-time use" pattern, and appear to be used as a way of "signaling" via DNS queries. To shed light on the pervasiveness of disposable domains, we study 24 days of live DNS traffic spanning a year observed at a large Internet Service Provider. We find that disposable domains increased from 23.1% to 27.6% of all queried domains, and from 27.6% to 37.2% of all resolved domains observed daily. While this creative use of DNS may enable new applications, it may also have unanticipated negative consequences on the DNS caching infrastructure, DNSSEC validating resolvers, and passive DNS data collection systems. Yizheng Chen 0001, Manos Antonakakis, Roberto Perdisci, Yacin Nadji, David Dagon, Wenke Lee |
DSN | 5 |
| 2013 | Beheading hydras: performing effective botnet takedownsabstractDevices infected with malicious software typically form botnet armies under the influence of one or more command and control (C&C) servers. The botnet problem reached such levels where federal law enforcement agencies have to step in and take actions against botnets by disrupting (or "taking down") their C&Cs, and thus their illicit operations. Lately, more and more private companies have started to independently take action against botnet armies, primarily focusing on their DNS-based C&Cs. While well-intentioned, their C&C takedown methodology is in most cases ad-hoc, and limited by the breadth of knowledge available around the malware that facilitates the botnet. Yacin Nadji, Manos Antonakakis, Roberto Perdisci, David Dagon, Wenke Lee |
CCS | 4 |
| 2012 | Large-scale DNS data analysisabstractDNS data is increasingly used in security analysis, intrusion detection, and research. Even small DNS collection systems can generate enormous amounts of DNS traffic, requiring tera-scale storage. As a result, researchers looking at DNS traffic must often develop real-time, in-line analysis tools. David Dagon |
CCS | 1 |
| 2012 | From Throw-Away Traffic to Bots: Detecting the Rise of DGA-Based Malware
Manos Antonakakis, Roberto Perdisci, Yacin Nadji, Nikolaos Vasiloglou, Saeed Abu-Nimeh, Wenke Lee, David Dagon |
USENIX Security Symposium | 7 |
| 2011 | Detecting Malware Domains at the Upper DNS Hierarchy
Manos Antonakakis, Roberto Perdisci, Wenke Lee, Nikolaos Vasiloglou, David Dagon |
USENIX Security Symposium | 5 |
| 2010 | A Centralized Monitoring Infrastructure for Improving DNS Security
Manos Antonakakis, David Dagon, Xiapu Luo, Roberto Perdisci, Wenke Lee, Justin Bellmor |
RAID | 2 |
| 2010 | Building a Dynamic Reputation System for DNS
Manos Antonakakis, Roberto Perdisci, David Dagon, Wenke Lee, Nick Feamster |
USENIX Security Symposium | 3 |
| 2009 | Detecting Malicious Flux Service Networks through Passive Analysis of Recursive DNS TracesabstractIn this paper we propose a novel, passive approach for detecting and tracking malicious flux service networks. Our detection system is based on passive analysis of recursive DNS (RDNS) traffic traces collected from multiple large networks. Contrary to previous work, our approach is not limited to the analysis of suspicious domain names extracted from spam emails or precompiled domain blacklists. Instead, our approach is able to detect malicious flux service networks in-the-wild, i.e., as they are accessed by users who fall victims of malicious content advertised through blog spam, instant messaging spam, social Website spam, etc., beside email spam. We experiment with the RDNS traffic passively collected at two large ISP networks. Overall, our sensors monitored more than 2.5 billion DNS queries per day from millions of distinct source IPs for a period of 45 days. Our experimental results show that the proposed approach is able to accurately detect malicious flux service networks. Furthermore, we show how our passive detection and tracking of malicious flux service networks may benefit spam filtering applications. Roberto Perdisci, Igino Corona, David Dagon, Wenke Lee |
ACSAC | 3 |
| 2009 | Towards complete node enumeration in a peer-to-peer botnetabstractModern advanced botnets may employ a decentralized peer-to-peer overlay network to bootstrap and maintain their command and control channels, making them more resilient to traditional mitigation efforts such as server incapacitation. As an alternative strategy, the malware defense community has been trying to identify the bot-infected hosts and enumerate the IP addresses of the participating nodes so that the list can be used by system administrators to identify local infections, block spam emails sent from bots, and configure firewalls to protect local users. Enumerating the infected hosts, however, has presented challenges. One cannot identify infected hosts behind firewalls or NAT devices by employing crawlers, a commonly used enumeration technique where recursive get-peerlist lookup requests are sent newly discovered IP addresses of infected hosts. As many bot-infected machines in homes or offices are behind firewall or NAT devices, these crawler-based enumeration methods would miss a large portions of botnet infections. In this paper, we present the Passive P2P Monitor (PPM), which can enumerate the infected hosts regardless whether or not they are behind a firewall or NAT. As an empirical study, we examined the Storm botnet and enumerated its infected hosts using the PPM. We also improve our PPM design by incorporating a FireWall Checker (FWC) to identify nodes behind a firewall. Our experiment with the peer-to-peer Storm botnet shows that more than 40% of bots that contact the PPM are behind firewall or NAT devices, implying that crawler-based enumeration techniques would miss out a significant portion of the botnet population. Finally, we show that the PPM's coverage is based on a probability-based coverage model that we derived from the empirical observation of the Storm botnet. Brent ByungHoon Kang, Eric Chan-Tin, Christopher P. Lee 0001, James Tyra, Hun Jeong Kang, Chris Nunnery, Zachariah Wadler, Greg Sinclair, Nicholas Hopper, David Dagon, Yongdae Kim |
AsiaCCS | 10 |
| 2009 | Recursive DNS Architectures and Vulnerability Implications
David Dagon, Manos Antonakakis, Kevin Day, Xiapu Luo, Christopher P. Lee 0001, Wenke Lee |
NDSS | 1 |
| 2008 | Increased DNS forgery resistance through 0x20-bit encoding: security via leet queriesabstractWe describe a novel, practical and simple technique to make DNS queries more resistant to poisoning attacks: mix the upper and lower case spelling of the domain name in the query. Fortuitously, almost all DNS authority servers preserve the mixed case encoding of the query in answer messages. Attackers hoping to poison a DNS cache must therefore guess the mixed-case encoding of the query, in addition to all other fields required in a DNS poisoning attack. This increases the difficulty of the attack. David Dagon, Manos Antonakakis, Paul Vixie, Tatuya Jinmei, Wenke Lee |
CCS | 1 |
| 2008 | Corrupted DNS Resolution Paths: The Rise of a Malicious Resolution Authority
David Dagon, Niels Provos, Christopher P. Lee 0001, Wenke Lee |
NDSS | 1 |
| 2007 | A Taxonomy of Botnet StructuresabstractWe propose a taxonomy of botnet structures, based on their utility to the botmaster. We propose key metrics to measure their utility for various activities (e.g., spam, ddos). Using these performance metrics, we consider the ability of different response techniques to degrade or disrupt botnets. In particular, our models show that targeted responses are particularly effective against scale free botnets and efforts to increase the robustness of scale free networks comes at a cost of diminished transitivity. Botmasters do not appear to have any structural solutions to this problem in scale free networks. We also show that random graph botnets (e.g., those using P2P formations) are highly resistant to both random and targeted responses. We evaluate the impact of responses on different topologies using simulation and demonstrate the utility of our proposed metrics by performing novel measurements of a P2P network. Our analysis shows how botnets may be classified according to structure and given rank or priority using our proposed metrics. This may help direct responses and suggests which general remediation strategies are more likely to succeed. David Dagon, Guofei Gu, Christopher P. Lee 0001, Wenke Lee |
ACSAC | 1 |
| 2006 | PolyUnpack: Automating the Hidden-Code Extraction of Unpack-Executing MalwareabstractModern malware often hide the malicious portion of their program code by making it appear as data at compile-time and transforming it back into executable code at runtime. This obfuscation technique poses obstacles to researchers who want to understand the malicious behavior of new or unknown malware and to practitioners who want to create models of detection and methods of recovery. In this paper we propose a technique for automating the process of extracting the hidden-code bodies of this class of malware. Our approach is based on the observation that sequences of packed or hidden code in a malware instance can be made self-identifying when its runtime execution is checked against its static code model. In deriving our technique, we formally define the unpack-executing behavior that such malware exhibits and devise an algorithm for identifying and extracting its hidden-code. We also provide details of the implementation and evaluation of our extraction technique; the results from our experiments on several thousand malware binaries show our approach can be used to significantly reduce the time required to analyze such malware, and to improve the performance of malware detection tools. Paul Royal, Mitch Halpin, David Dagon, Robert Edmonds, Wenke Lee |
ACSAC | 3 |
| 2006 | Measuring intrusion detection capability: an information-theoretic approachabstractA fundamental problem in intrusion detection is what metric(s) can be used to objectively evaluate an intrusion detection system (IDS) in terms of its ability to correctly classify events as normal or intrusive. Traditional metrics (e.g., true positive rate and false positive rate) measure different aspects, but no single metric seems sufficient to measure the capability of intrusion detection systems. The lack of a single unified metric makes it difficult to fine-tune and evaluate an IDS. In this paper, we provide an in-depth analysis of existing metrics. Specifically, we analyze a typical cost-based scheme [6], and demonstrate that this approach is very confusing and ineffective when the cost factor is not carefully selected. In addition, we provide a novel information-theoretic analysis of IDS and propose a new metric that highly complements cost-based analysis. When examining the intrusion detection process from an information-theoretic point of view, intuitively, we should have less uncertainty about the input (event data) given the IDS output (alarm data). Thus, our new metric, CI D (Intrusion Detection Capability), is defined as the ratio of the mutual information between the IDS input and output to the entropy of the input. CI D has the desired property that: (1) It takes into account all the important aspects of detection capability naturally, i.e., true positive rate, false positive rate, positive predictive value, negative predictive value, and base rate; (2) it objectively provides an intrinsic measure of intrusion detection capability; and (3) it is sensitive to IDS operation parameters such as true positive rate and false positive rate, which can demonstrate the effect of the subtle changes of intrusion detection systems. We propose CI D as an appropriate performance measure to maximize when fine-tuning an IDS. The obtained operation point is the best that can be achieved by the IDS in terms of its intrinsic ability to classify input data. We use numerical examples as well as experiments of actual IDSs on various data sets to show that by using CI D, we can choose the best (optimal) operating point for an IDS and objectively compare different IDSs. Guofei Gu, Prahlad Fogla, David Dagon, Wenke Lee, Boris Skoric |
AsiaCCS | 3 |
| 2006 | Using Labeling to Prevent Cross-Service Attacks Against Smart Phones
Collin Mulliner, Giovanni Vigna, David Dagon, Wenke Lee |
DIMVA | 3 |
| 2006 | Towards an Information-Theoretic Framework for Analyzing Intrusion Detection Systems
Guofei Gu, Prahlad Fogla, David Dagon, Wenke Lee, Boris Skoric |
ESORICS | 3 |
| 2006 | Modeling Botnet Propagation Using Time Zones
David Dagon, Cliff C. Zou, Wenke Lee |
NDSS | 1 |
| 2006 | MisleadingWorm Signature Generators Using Deliberate Noise InjectionabstractSeveral syntactic-based automatic worm signature generators, e.g., Polygraph, have recently been proposed. These systems typically assume that a set of suspicious flows are provided by a flow classifier, e.g., a honeynet or an intrusion detection system, that often introduces "noise" due to difficulties and imprecision inflow classification. The algorithms for extracting the worm signatures from the flow data are designed to cope with the noise. It has been reported that these systems can handle a fairly high noise level, e.g., 80% for Polygraph. In this paper, we show that if noise is introduced deliberately to mislead a worm signature generator, a much lower noise level, e.g., 50%, can already prevent the system from reliably generating useful worm signatures. Using Polygraph as a case study, we describe a new and general class of attacks whereby a worm can combine polymorphism and misleading behavior to intentionally pollute the dataset of suspicious flows during its propagation and successfully mislead the automatic signature generation process. This study suggests that unless an accurate and robust flow classification process is in place, automatic syntactic-based signature generators are vulnerable to such noise injection attacks. Roberto Perdisci, David Dagon, Wenke Lee, Prahlad Fogla, Monirul Islam Sharif |
S&P | 2 |
| 2005 | Environment-Sensitive Intrusion Detection
Jonathon T. Giffin, David Dagon, Somesh Jha, Wenke Lee, Barton P. Miller |
RAID | 2 |
| 2004 | Worm Detection, Early Warning and Response Based on Local Victim InformationabstractWorm detection systems have traditionally focused on global strategies. In the absence of a global worm detection system, we examine the effectiveness of local worm detection and response strategies. This paper makes three contributions: (1) we propose a simple two-phase local worm victim detection algorithm, DSC (Destination-Source Correlation), based on worm behavior in terms of both infection pattern and scanning pattern. DSC can detect zero-day scanning worms with a high detection rate and very low false positive rate. (2) We demonstrate the effectiveness of early worm warning based on local victim information. For example, warning occurs with 0.19% infection of all vulnerable hosts on Internet when using a /12 monitored network. (3) Based on local victim information, we investigate and evaluate the effectiveness of an automatic real-time local response in terms of slowing down the global Internet worms propagation. (2) and (3) are general results, not specific to certain detection algorithm like DSC. We demonstrate (2) and (3) with both analytical models and packet-level network simulator experiments. Guofei Gu, Monirul Islam Sharif, Xinzhou Qin, David Dagon, Wenke Lee, George F. Riley |
ACSAC | 4 |
| 2004 | HoneyStat: Local Worm Detection Using Honeypots
David Dagon, Xinzhou Qin, Guofei Gu, Wenke Lee, Julian B. Grizzard, John G. Levine, Henry L. Owen |
RAID | 1 |