|
Tom Callahan. Understanding Internet Naming: From the Modern DNS Ecosystem to New Directions in Naming, Doctoral Dissertation, Case Western Reserve University, March 2013.
PDF | Defense Slides
Abstract:
In this dissertation we study current and proposed
implementations of Internet naming schemes. Creating reliable
naming systems requires an up-to-date understanding of the
current system's real-world operation. Therefore, our first goal
is to understand the modern client-side Domain Name System (DNS)
ecosystem through empirical study of both system components and
operational DNS traffic. Next, we discuss two naming scenarios
where the DNS is insufficient and propose solutions. One problem
we examine---the second component of this dissertation---is that
Internet transactions need a well-known rendezvous point to
establish communication, often a DNS name. However, the static
nature of these rendezvous points introduces brittleness to the
process. Controversial rendezvous points (such as IP addresses
and hostnames used to bootstrap into peer-to-peer networks) are
often targeted by censors. Many factors can prevent the usage of
a central hub in the absence of any adversary---central hubs can
also be vulnerable to network failures, power failures, and
human error. Rendezvous schemes based upon DNS are additionally
vulnerable tofailures of authoritative DNS servers and lapses in
domain registration. Therefore, we design and evaluate a system
that allows users to communicate without any centralized hub or
fixed rendezvous point. Another problem we examine---and the third
thrust of this dissertation---is that DNS does not encourage
user-to-user information sharing in general. Publishing DNS
records remains limited to systems administrators through often
manual processes. Furthermore, we note that in general the DNS
is used to name hosts, which most users are not interested
in. Rather, users typically share content and pointers to other
people on different Internet services; however, no DNS types
exist to publish the Uniform Resource Locator (URL) for a user's
webpage or an Instant-Messaging screen name used by a
user. Therefore, we discuss a new naming system centered around
users, allowing for secure publication and consumption of names
by users and their applications.
BibTeX:
@PhdThesis{Cal13,
author = "Tom Callahan",
title = "{Understanding Internet Naming: From the Modern DNS Ecosystem to New Directions in Naming}",
school = "Case Western Reserve University",
year = 2013,
month = mar,
}
Co-supervised with Michael Rabinovich.
Papers from this thesis:
-
Kyle Schomp, Tom Callahan, Michael Rabinovich, Mark Allman.
Assessing DNS Vulnerability to Record Injection, Passive
and Active Measurement Conference, March 2014.
Abstract | BibTeX | PDF | Kyle's Slides | Data
-
Kyle Schomp, Tom Callahan, Michael Rabinovich, Mark Allman.
On Measuring the Client-Side DNS Infrastructure, ACM
Internet Measurement Conference, October 2013.
Abstract | BibTeX | PDF | Kyle's Slides | Review | Data
-
Tom Callahan, Mark Allman, Michael Rabinovich.
On Modern DNS Behavior and Properties, ACM SIGCOMM
Computer Communication Review, 43(3), July 2013.
Abstract | BibTeX | PDF | Review
-
Tom Callahan, Mark Allman, Michael Rabinovich.
Pssst, Over Here: Communicating Without Fixed Infrastructure,
IEEE InfoCom Mini-Conference, March 2012.
Abstract | BibTeX | PDF
-
Tom Callahan, Mark Allman, Michael Rabinovich.
Pssst, Over Here: Communicating Without Fixed Infrastructure.
Technical Report 12-002, International Computer Science Institute,
January 2012.
Abstract | BibTeX | PDF
-
Tom Callahan, Mark Allman, Michael Rabinovich, Owen Bell.
On Grappling with Meta-Information in the Internet. ACM
SIGCOMM Computer Communication Review, 41(5), October 2011.
Abstract | BibTeX | PDF | Review | Project
|
|