firstly, what is a dns ?. * we talk to people, but phones work on numbers... * we use a phone book...

21
Firstly, what is a DNS ? * DNS Trojan & Optimisation

Upload: kelly-welborn

Post on 01-Apr-2015

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Firstly, what is a DNS ?. * We talk to people, but Phones work on Numbers... * We use a Phone Book to translate a person’s name to get the number to dial

Firstly, what is a DNS ?

* DNS Trojan &

Optimisation

Page 2: Firstly, what is a DNS ?. * We talk to people, but Phones work on Numbers... * We use a Phone Book to translate a person’s name to get the number to dial

* Phone Book analogy

* We talk to people, but Phones work on Numbers . . .

* We use a Phone Book to translate a person’s name to get the number to dial

* Web uses named URLs, but Internet works on Numbers .

* We use a DNS (Domain Name Server) to translatea URL name into a numeric Web

address.

Page 3: Firstly, what is a DNS ?. * We talk to people, but Phones work on Numbers... * We use a Phone Book to translate a person’s name to get the number to dial

Domain

Name

Server

Operation

Page 4: Firstly, what is a DNS ?. * We talk to people, but Phones work on Numbers... * We use a Phone Book to translate a person’s name to get the number to dial

Cmd Ipconfig Output

Page 5: Firstly, what is a DNS ?. * We talk to people, but Phones work on Numbers... * We use a Phone Book to translate a person’s name to get the number to dial

DNSChanger

Trojan

Page 6: Firstly, what is a DNS ?. * We talk to people, but Phones work on Numbers... * We use a Phone Book to translate a person’s name to get the number to dial

Domain

Name

Server

Troja

n Operatio

n

Rogue DNS

Rogue Server

Page 7: Firstly, what is a DNS ?. * We talk to people, but Phones work on Numbers... * We use a Phone Book to translate a person’s name to get the number to dial

* Implications

* Scam Emails – don’t click on embedded link . .

* Always type in Bank URLs (or Favourites/Bookmarks)

* So, key in bank URL (anz.com.au) to ensure OK

* BUT - Rogue DNS gives address of Rogue “ANZ” server

* Can then easily capture ID and PSW, then on-forward to real bank acct . .

* We are None the wiser . . . . till zero balance . . .

Page 8: Firstly, what is a DNS ?. * We talk to people, but Phones work on Numbers... * We use a Phone Book to translate a person’s name to get the number to dial

* FBI Reactions

* Once discovered - A-V vendors updated, warned people & provided check tools (widely promoted in other countries.. eg

AU )

* Used DNS Registration to “Hijack the Hijackers”*ie. Capture expanding rogue DNS IP

addresses and re-route to a valid DNS

* Needs considerable computing resources – so warning bypass to be shut down on Monday 9July . . .

Page 9: Firstly, what is a DNS ?. * We talk to people, but Phones work on Numbers... * We use a Phone Book to translate a person’s name to get the number to dial

DNS Trojan

Checking

Page 10: Firstly, what is a DNS ?. * We talk to people, but Phones work on Numbers... * We use a Phone Book to translate a person’s name to get the number to dial

DNS Changer Checking /

Removal

Page 11: Firstly, what is a DNS ?. * We talk to people, but Phones work on Numbers... * We use a Phone Book to translate a person’s name to get the number to dial

* DNS Usage

* Every URL / link needs to be translated . . . . .

* Thus we may access a DNS many times / session

* While DNS is usually provided by our ISP, thereare many others available . . . . .

* Question is - are we using the BEST one ? ?

* How can we test ? Process is “DNS Optimisation”

Page 12: Firstly, what is a DNS ?. * We talk to people, but Phones work on Numbers... * We use a Phone Book to translate a person’s name to get the number to dial

DNS Optimisation, using

NameBench

Page 13: Firstly, what is a DNS ?. * We talk to people, but Phones work on Numbers... * We use a Phone Book to translate a person’s name to get the number to dial

* Demo here

Page 14: Firstly, what is a DNS ?. * We talk to people, but Phones work on Numbers... * We use a Phone Book to translate a person’s name to get the number to dial
Page 15: Firstly, what is a DNS ?. * We talk to people, but Phones work on Numbers... * We use a Phone Book to translate a person’s name to get the number to dial
Page 16: Firstly, what is a DNS ?. * We talk to people, but Phones work on Numbers... * We use a Phone Book to translate a person’s name to get the number to dial

DNS Optimisation - My Results

Page 17: Firstly, what is a DNS ?. * We talk to people, but Phones work on Numbers... * We use a Phone Book to translate a person’s name to get the number to dial
Page 18: Firstly, what is a DNS ?. * We talk to people, but Phones work on Numbers... * We use a Phone Book to translate a person’s name to get the number to dial
Page 19: Firstly, what is a DNS ?. * We talk to people, but Phones work on Numbers... * We use a Phone Book to translate a person’s name to get the number to dial
Page 20: Firstly, what is a DNS ?. * We talk to people, but Phones work on Numbers... * We use a Phone Book to translate a person’s name to get the number to dial
Page 21: Firstly, what is a DNS ?. * We talk to people, but Phones work on Numbers... * We use a Phone Book to translate a person’s name to get the number to dial

* DNS Summary* DNS-Changer Trojan seems to be real threat !

* Easy to check and remove – before 9-July . . .

* DNS maybe used many of times for EACH page

* Google NameBench tool available ---- free

* 30% improvement available for me . . . . .

* Overall WEB performance seems improved !

* Try it yourself . . . . .