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

Wes Hardaker

dblp:53/6495 · also Wesley Hardaker · DBLP profile ↗
← Back
8ranked-venue papers
0as first author
3since 2021 · last 2023
0000-0002-7747-7400ORCID · verified

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

Computer networks · 6 · 2 since 2021Systems, architecture and hardware · 1Security and privacy · 1 · 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.

Computer networks
5 papers
Internet architecture and protocols · 67% Network measurement and analytics · 23% Network performance modeling · 10%
Network and information security
1 paper
Network security · 100%

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

TopicWeightPapersLastEvidence papers
Internet architecture and protocols
domain name system
1.442021
TsuNAME: exploiting misconfiguration and vulnerability to DDoS DNS · Internet Measurement Conference 2021
Roll, Roll, Roll your Root: A Comprehensive Analysis of the First Ever DNSSEC Root KSK Rollover · Internet Measurement Conference 2019
Cache Me If You Can: Effects of DNS Time-to-Live · Internet Measurement Conference 2019
Network security › attack strategy
denial-of-service attack
0.512021
TsuNAME: exploiting misconfiguration and vulnerability to DDoS DNS · Internet Measurement Conference 2021
Internet architecture and protocols › domain name system
DNS caching
0.412019
Cache Me If You Can: Effects of DNS Time-to-Live · Internet Measurement Conference 2019
Network measurement and analytics › internet measurement
DNS measurement
0.412019
Roll, Roll, Roll your Root: A Comprehensive Analysis of the First Ever DNSSEC Root KSK Rollover · Internet Measurement Conference 2019
Network performance modeling › delay analysis
DNS resolution latency
0.412019
Cache Me If You Can: Effects of DNS Time-to-Live · Internet Measurement Conference 2019
Internet architecture and protocols › domain name system
DNSSEC
0.412019
Roll, Roll, Roll your Root: A Comprehensive Analysis of the First Ever DNSSEC Root KSK Rollover · Internet Measurement Conference 2019
Internet architecture and protocols
anycast
0.312017
Broad and load-aware anycast mapping with verfploeter · Internet Measurement Conference 2017
Internet architecture and protocols › domain name system
DNS resolution
0.112020
Clouding up the Internet: how centralized is DNS traffic becoming? · Internet Measurement Conference 2020
Network measurement and analytics › active measurement
active probing
0.112017
Broad and load-aware anycast mapping with verfploeter · Internet Measurement Conference 2017

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

measurement · 1.8tool development · 1.0DNS traffic analysis · 0.4load-aware mapping · 0.3active probing · 0.3
YearPublicationVenuePosition
2023 Defending Root DNS Servers against DDoS Using Layered Defenses (Extended)
A. S. M. Rizvi, Jelena Mirkovic, John S. Heidemann, Wes Hardaker, Robert Story
Ad Hoc Networks4
2022 Old but Gold: Prospecting TCP to Engineer and Live Monitor DNS Anycast
Giovane Cesar Moreira Moura, John S. Heidemann, Wes Hardaker, Pithayuth Charnsethikul, Jeroen Bulten, João M. Ceron, Cristian Hesselman
PAM3
2021 TsuNAME: exploiting misconfiguration and vulnerability to DDoS DNS
abstract
TheInternet's Domain Name System (DNS) is a part of every web request and e-mail exchange, so DNS failures can be catastrophic, taking out major websites and services. This paper identifies TsuNAME, a vulnerability where some recursive resolvers can greatly amplify queries, potentially resulting in a denial-of-service to DNS services. TsuNAME is caused by cyclical dependencies in DNS records. A recursive resolver repeatedly follows these cycles, coupled with insufficient caching and application-level retries greatly amplify an initial query, stressing authoritative servers. Although issues with cyclic dependencies are not new, the scale of amplification has not previously been understood. We document real-world events in .nz (a country-level domain), where two misconfigured domains resulted in a 50% increase on overall traffic. We reproduce and document root causes of this event through experiments, and demostrate a 500× amplification factor. In response to our disclosure, several DNS software vendors have documented their mitigations, including Google public DNS and Cisco OpenDNS. For operators of authoritative DNS services we have developed and released CycleHunter, an open-source tool that detects cyclic dependencies and prevents attacks. We use CycleHunter to evaluate roughly 184 million domain names in 7 large, top-level domains (TLDs), finding 44 cyclic dependent NS records used by 1.4k domain names. The TsuNAME vulnerability is weaponizable, since an adversary can easily create cycles to attack the infrastructure of a parent domains. Documenting this threat and its solutions is an important step to ensuring it is fully addressed.
Giovane Cesar Moreira Moura, Sebastian Castro, John S. Heidemann, Wes Hardaker
Internet Measurement Conference4
2020 Clouding up the Internet: how centralized is DNS traffic becoming?
abstract
Concern has been mounting about Internet centralization over the few last years -- consolidation of traffic/users/infrastructure into the hands of a few market players. We measure DNS and computing centralization by analyzing DNS traffic collected at a DNS root server and two country-code top-level domains (ccTLDs) -- one in Europe and the other in Oceania -- and show evidence of concentration. More than 30% of all queries to both ccTLDs are sent from 5 large cloud providers. We compare the clouds resolver infrastructure and highlight a discrepancy in behavior: some cloud providers heavily employ IPv6, DNSSEC, and DNS over TCP, while others simply use unsecured DNS over UDP over IPv4. We show one positive side to centralization: once a cloud provider deploys a security feature -- such as QNAME minimization -- it quickly benefits a large number of users.
Giovane Cesar Moreira Moura, Sebastian Castro, Wes Hardaker, Maarten Wullink, Cristian Hesselman
Internet Measurement Conference3
2019 Cache Me If You Can: Effects of DNS Time-to-Live
abstract
DNS depends on extensive caching for good performance, and every DNS zone owner must set Time-to-Live (TTL) values to control their DNS caching. Today there is relatively little guidance backed by research about how to set TTLs, and operators must balance conflicting demands of caching against agility of configuration. Exactly how TTL value choices affect operational networks is quite challenging to understand due to interactions across the distributed DNS service, where resolvers receive TTLs in different ways (answers and hints), TTLs are specified in multiple places (zones and their parent's glue), and while DNS resolution must be security-aware. This paper provides the first careful evaluation of how these multiple, interacting factors affect the effective cache lifetimes of DNS records, and provides recommendations for how to configure DNS TTLs based on our findings. We provide recommendations in TTL choice for different situations, and for where they must be configured. We show that longer TTLs have significant promise in reducing latency, reducing it from 183 ms to 28.7 ms for one country-code TLD.
Giovane Cesar Moreira Moura, John S. Heidemann, Ricardo de Oliveira Schmidt, Wes Hardaker
Internet Measurement Conference4
2019 Roll, Roll, Roll your Root: A Comprehensive Analysis of the First Ever DNSSEC Root KSK Rollover
abstract
The DNS Security Extensions (DNSSEC) add authenticity and integrity to the naming system of the Internet. Resolvers that validate information in the DNS need to know the cryptographic public key used to sign the root zone of the DNS. Eight years after its introduction and one year after the originally scheduled date, this key was replaced by ICANN for the first time in October 2018. ICANN considered this event, called a rollover, "an overwhelming success" and during the rollover they detected "no significant outages". In this paper, we independently follow the process of the rollover starting from the events that led to its postponement in 2017 until the removal of the old key in 2019. We collected data from multiple vantage points in the DNS ecosystem for the entire duration of the rollover process. Using this data, we study key events of the rollover. These events include telemetry signals that led to the rollover being postponed, a near real-time view of the actual rollover in resolvers and a significant increase in queries to the root of the DNS once the old key was revoked. Our analysis contributes significantly to identifying the causes of challenges observed during the rollover. We show that while from an end-user perspective, the roll indeed passed without major problems, there are many opportunities for improvement and important lessons to be learned from events that occurred over the entire duration of the rollover. Based on these lessons, we propose improvements to the process for future rollovers.
Matthew Thomas, Duane Wessels, Wes Hardaker, Taejoong Chung, Willem Toorop, Roland van Rijswijk-Deij
Internet Measurement Conference4
2017 Broad and load-aware anycast mapping with verfploeter
abstract
IP anycast provides DNS operators and CDNs with automatic fail-over and reduced latency by breaking the Internet into catchments, each served by a different anycast site. Unfortunately, understanding and predicting changes to catchments as anycast sites are added or removed has been challenging. Current tools such as RIPE Atlas or commercial equivalents map from thousands of vantage points (VPs), but their coverage can be inconsistent around the globe. This paper proposes Verfploeter, a new method that maps anycast catchments using active probing. Verfploeter provides around 3.8M passive VPs, 430x the 9k physical VPs in RIPE Atlas, providing coverage of the vast majority of networks around the globe. We then add load information from prior service logs to provide calibrated predictions of anycast changes. Verfploeter has been used to evaluate the new anycast deployment for B-Root, and we also report its use of a nine-site anycast testbed. We show that the greater coverage made possible by Verfploeter's active probing is necessary to see routing differences in regions that have sparse coverage from RIPE Atlas, like South America and China.
Wouter B. de Vries, Ricardo de Oliveira Schmidt, Wes Hardaker, John S. Heidemann, Pieter-Tjerk de Boer, Aiko Pras
Internet Measurement Conference3
1993 Block-Diagram-Level Design Capture, Functional Simulation, and Layout Assembly of Analog CMOS ICs
K. Wayne Current, James F. Parker, Wes Hardaker
ISCAS3