dns hijack demonstration (diverting user application via dns) giovanni marzot,...

8
DNS Hijack Demonstration (Diverting User Application via DNS) Giovanni Marzot, [email protected] , Cobham Ólafur Guðmundsson, [email protected] , Shinkuro, Inc. Russ Mundy, [email protected] , Cobham 1

Upload: scot-harper

Post on 04-Jan-2016

220 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: DNS Hijack Demonstration (Diverting User Application via DNS) Giovanni Marzot, giovanni.marzot@cobham.com, Cobhamgiovanni.marzot@cobham.com Ólafur Guðmundsson,

DNS Hijack Demonstration(Diverting User Application via DNS)

Giovanni Marzot, [email protected], CobhamÓlafur Guðmundsson, [email protected], Shinkuro, Inc.

Russ Mundy, [email protected], Cobham

1

Page 2: DNS Hijack Demonstration (Diverting User Application via DNS) Giovanni Marzot, giovanni.marzot@cobham.com, Cobhamgiovanni.marzot@cobham.com Ólafur Guðmundsson,

Why Worry About DNS? Users think in terms of names

Applications primarily use DNS names Internet uses network addresses to create

connections DNS provides the translation from names to

network addresses Proper DNS functions required by essentially

all Network Applications If DNS doesn’t work right, the applications won’t get to the intended

server

Page 3: DNS Hijack Demonstration (Diverting User Application via DNS) Giovanni Marzot, giovanni.marzot@cobham.com, Cobhamgiovanni.marzot@cobham.com Ólafur Guðmundsson,

DNS Hijack Threat DNS attacks provide a way to divert users

applications, e.g., Redirecting user applications to false locations to

steal passwords or other sensitive information Redirect to a man-in-the-middle location

See and copy an entire session Web, email, IM, etc.

Multiple DNS hijack tools available on the Internet Some University courses have required students

to write DNS hijack software as a class assignment!

Page 4: DNS Hijack Demonstration (Diverting User Application via DNS) Giovanni Marzot, giovanni.marzot@cobham.com, Cobhamgiovanni.marzot@cobham.com Ólafur Guðmundsson,

Normal DNS & Web Exchange

Web Serverwww.ab.org192.168.2.80

Auth NSns1.ab.org

192.168.2.252

User

192.168.1.3

192.168.1.1

192.168.2.1

Recursive NS

10.2.2.2

10.1.1.2

10.1.1.253

10.1.1.1

10.2.2.1

1Query: www.ab.org?

2Query: www.ab.org?

www.ab.org=192.168.2.80

4

5

www.ab.org=192.168.2.803

“INTERNET”

Page 5: DNS Hijack Demonstration (Diverting User Application via DNS) Giovanni Marzot, giovanni.marzot@cobham.com, Cobhamgiovanni.marzot@cobham.com Ólafur Guðmundsson,

Web Serverwww.ab.org192.168.2.80

Auth NSns1.ab.org

192.168.2.252

User192.168.1.3

192.168.1.1

192.168.2.1

Recursive NS

10.2.2.2

10.1.1.2

10.1.1.253

10.1.1.1

10.2.2.1

RedirectedWebsite

1Query: www.ab.org?

2www.ab.org=10.2.2.1

Query: www.ab.org?www.ab.org=192.168.2.80

www.ab.org=192.168.2.80

“INTERNET”

DNS Hijacked Web Exchange

DNS Hijacker192.168.1.99

3

?

?

Page 6: DNS Hijack Demonstration (Diverting User Application via DNS) Giovanni Marzot, giovanni.marzot@cobham.com, Cobhamgiovanni.marzot@cobham.com Ólafur Guðmundsson,

6

1 Webpage = Multiple Name Resolutions

Page 7: DNS Hijack Demonstration (Diverting User Application via DNS) Giovanni Marzot, giovanni.marzot@cobham.com, Cobhamgiovanni.marzot@cobham.com Ólafur Guðmundsson,

How Can DNSSEC Help? DNSSEC can ensure users that they are

reaching the right location DNSSEC provides crytographic information that

can be used to verify that DNS information: came from the proper source and it was not changed enroute

Demonstration will show a web site tailored for effective use of DNSSEC and a web browser that uses DNSSEC

Page 8: DNS Hijack Demonstration (Diverting User Application via DNS) Giovanni Marzot, giovanni.marzot@cobham.com, Cobhamgiovanni.marzot@cobham.com Ólafur Guðmundsson,

Questions, Thoughts or Comments?