Acrobat PDF

DNS Response Modification Presentation

You must be logged in to download this document
Description

The aim of this presentation is to describe the effects of DNS response modification on domain name registrants, DNS operators and Internet users, and to explore possible exploitation of the practice by bad actors. The focus will be on explaining the effects of and unintended consequences to users, domain registrants, and those who rely on non-existent domain responses for error reporting and administrative purposes.
In their preliminary report number 32, the SSAC describes the practise of DNS response modification by entrusted agents or third parties. In the first case, an entrusted agent receives a DNS query for a name. The entrusted agent determines that the name in the query does not exist in the zone file it hosts for the domain registrant but rather than returning a DNS response indicating a non-existent name, the entrusted agent returns a response indicating the name exists and containing an IP address mapping for the queried name of the agent's choosing. In the second case, a third party operating an iterative resolver receives NXDomain responses generated by an authoritative name server and silently alters the contents, changing the non-existent name response to one that signals name exists and inserting an IP address mapping for the queried name of the third party's choosing. This behaviour is known by various labels: subdomain redirection, NXDomain redirection, NXDomain rewriting, NXDomain hijacking, subdomain hijacking, error resolution, and error marketing. These labels illustrate that the practice has commercial significance and is controversial."

Reviews
Shared by: Alisha Wright
Stats
views:
276
rating:
not rated
reviews:
0
posted:
10/23/2008
language:
English
pages:
0
DNS Response Modification David Piscitello Senior Security Technologist ICANN Sep 2008 ALAC Webinar 1 Intended web experience •  Type a URL: http://www.example.com/index.htm •  Browser asks DNS to find IP address of this host •  If DNS finds the IP address then –  It passes this IP address to browser –  Browser connects to the site –  If page exists, browser downloads page –  Else browser displays “page not found” •  Else if host does not exist –  DNS returns a “name error” to browser –  Browser displays an error “Server not found” (or similar) Sep 2008 ALAC Webinar 2 Response Modification alters this experience •  Type a URL: http://www.example.com/index.htm •  Browser asks DNS to find IP address of this host •  If DNS finds the IP address then –  business as usual (well, maybe…) •  Else if DNS response is “name error” then –  Respond in a way that is self-beneficial –  Commonly done without notice and consent to user or domain registrant •  Even when notice is provided, full disclosure of the security implications are not identified –  The registrant does not benefit from and in some instances is harmed by the alteration Sep 2008 ALAC Webinar 3 DNS Protocol Violation? •  RFC 1035 says name error is "only meaningful in responses from an authoritative name server " –  The response is thus more than an error indication –  Response expresses content that the authoritative name server expects the client to receive •  DNSSEC goes through great pains to provide authenticated denial of existence of DNS records –  Why would we bother if non-existence was unimportant!!! Sep 2008 ALAC Webinar 4 Who can make such changes •  Entrusted Agents –  A DNS operator who provides authoritative name service on behalf of a registrant –  Registrars, ISPs, trusted 3rd parties, registrant’s IT •  Third parties –  any DNS operator of any name server that processes the response along the return path from the authority name server to the client that issued the request Sep 2008 ALAC Webinar 5 Form 1: Synthesized DNS response •  An Entrusted agent operating as a zone authority –  Receives a name query from a client –  Determines the name does not exist in the zone file –  Returns a name exists response containing an IP address mapping the entrusted agent chooses –  Common implementation is to include a wildcard entry in the registrant's zone file •  All names not found resolve to an IP address the agent chooses Sep 2008 ALAC Webinar 6 Synthesized DNS Response (Simplified) Client What is the IP address of ww.example.com ww.example.com is at IP = a.b.c.d Iterative resolver Root Name Server dress of t is the IP ad Wha .com? ww.example ese COM Ask one of th name servers

Related docs
DNS and BIND
Views: 12  |  Downloads: 1
Search-Based Access Model for DNS
Views: 0  |  Downloads: 0
Multicast DNS
Views: 7  |  Downloads: 2
Introduction to the DNS system
Views: 75  |  Downloads: 38
DNS Tutorial @ IETF-63
Views: 247  |  Downloads: 24
One History of DNS
Views: 39  |  Downloads: 2
DNS Tutorial _ IETF-63_1_
Views: 4  |  Downloads: 1
premium docs
Other docs by Alisha Wright
Old Dogs Movie Poster
Views: 4  |  Downloads: 0
Revised FTC Endorsement Guidelines
Views: 9  |  Downloads: 0
Toys R Us Big Book 2009 Goes Social
Views: 481  |  Downloads: 6
Microsoft Office 2010 Word Overview Fact Sheet
Views: 46  |  Downloads: 1
Microsoft Office 2010 Overview Fact Sheet
Views: 19  |  Downloads: 0