Create your own dynDNS-service 1 Motjvatjon Why dynamic DNS? - - PowerPoint PPT Presentation

create your own dyndns service
SMART_READER_LITE
LIVE PREVIEW

Create your own dynDNS-service 1 Motjvatjon Why dynamic DNS? - - PowerPoint PPT Presentation

create your own e Leonhard Kunz, Daniel Ocando Create your own dynDNS-service 1 Motjvatjon Why dynamic DNS? Access to devices without a non-changing (statjc) IP over the Internet 2 Motjvatjon Access to their private home network


slide-1
SLIDE 1

create your own e

Create your own dynDNS-service

Leonhard Kunz, Daniel Ocando

1

slide-2
SLIDE 2

Motjvatjon

  • Why dynamic DNS?

Access to devices without a non-changing (statjc) IP

  • ver the Internet

2

slide-3
SLIDE 3

Motjvatjon

  • Access to their private home network
  • “Tech-savvy” people ofgering services from home

network

  • e.g. ofg-site backup

3

slide-4
SLIDE 4

Lecture Overview

  • 1. Short introductjon to DNS-servers
  • 2. The concept of dynamic DNS
  • 3. Tools used in the lab

3.1 Bind DNS server 3.2 Apache HTTP server

  • 4. Teaser: Practjcal Part.
  • 5. Summary/Learning Goals

4

slide-5
SLIDE 5

Introductjon to DNS

5

  • What is DNS?

DNS is used to resolve Symbolic names (easy to remember by humans) into technical data/addresses

Based on work by Sylvain Leroux, CC BY-SA 3.0

slide-6
SLIDE 6

Introductjon to DNS

6

  • When do we use the DNS?

fjles?

Browser Machine DNS server Web server

1.IPv6 address for the domain “exampe.com”?

  • 2. IPv6 address: 2001:db8:cafe::ffff:1
  • 3. Request webpage using IPv6
  • 4. Here's: “example.com”
slide-7
SLIDE 7

Introductjon to DNS

7

  • What are zones and zone fjles?

A zone is a certain portjon within the global DNS that is managed by a single entjty A zone fjle is a (text) fjle that describes a DNS zone

slide-8
SLIDE 8

The concept of dynDNS

8

  • What is the principle behind dynamic DNS?
slide-9
SLIDE 9

The concept of dynDNS

9

  • How does dynDNS map the IP address to a

domain?

slide-10
SLIDE 10

Tools used in the lab

10

  • What tools will you use in the lab?
slide-11
SLIDE 11

BIND DNS server

11

Why use BIND?

  • Reliably fulfjlls existjng DNS standards
  • Considered the standard DNS-server on

*nix operatjng systems

  • Able to do recursion
slide-12
SLIDE 12

Apache HTTP server

12

Why use Apache?

  • Most widely used web server
  • Can execute scripts that simulate the dyn

API

Apache feather logo – Apache Software Foundation

slide-13
SLIDE 13

Teaser Practjcal Part

13

Home network “Mobile” device Yoor domain

(DNS- and webserver)

slide-14
SLIDE 14

Summary/ Learning Goals

14 The Following Learning Goals are Covered in the Lecture PreLab Lab Understand how dynDNS works X X Confjgure bind to do dynDNS X Get a basic grip on DNS X X Examine security aspects X X Confjgure a somewhat complex scenario X

slide-15
SLIDE 15

create your own exercise

EVIL TWINS WIFI SSID SPOOFING & MORE

Janosch Maier & Christoph Schmidt

1

slide-16
SLIDE 16

Motivation

Attacking a WLAN is really easy!

  • What could happen, e.g. at Starbucks?

2

slide-17
SLIDE 17

Lecture Summary

  • WLAN Basics

– Spoofing SSIDs – Creating an Evil Twin

  • Think of Countermeasures

3

slide-18
SLIDE 18

Different APs, same SSID?

  • Some WLAN basics (whiteboard)

– BSS, BSSID, (E)SSID, ESS

  • We will use special wifi drivers

– Boot a special kernel (see lab instructions) – Unlocks channels and signal strength

  • Please adhere to German laws

4

slide-19
SLIDE 19

Countermeasures?

Ideas?

5

slide-20
SLIDE 20

Evil Twin at work

6 6 Wifi AP (PC 1) Evil Twin Image Evil Twin (PC 4) Evil Twin Image Unsuspicious User (PC 6) Normal Image Attacker (PC 3) Evil Twin Image

slide-21
SLIDE 21

Summary/ Learning Goals

7

The Following Learning Goals are Covered in the Lecture PreLab Lab Get to know SSID spoofing X X Understand how evil twins work X X Spoof specific SSIDs X X Create an evil twin X X Reroute web traffic (iptables) X X Develop counter measures X