Studienprojekte

PROJEKT

Secure DNS with DNSSEC

FAKTEN

Zeitraum

SS 2007

FH-Studierende

Stefan Asanger, Lukas Feiersinger, Thomas Loimayr

FH-Betreuer

DI Markus Zeilinger

Firma

FH

Kurzbeschreibung

Implementation of DNSSEC in an isolated environment. Analysis of DNS(SEC) weaknesses such as Cache Poisoning and Zone Walking.

DETAILS

Ausgangssituation / Motivation / Einleitung

In 1983 when DNS was invented, security did not play an important role. Till this day, classical DNS has no built-in security. Hence, the DNS protocol has several known vulnerabilities: -no integrity checks of data -no authenticity between client and server -no authenticity between servers. This is where the DNS Security Extensions (DNSSEC) come into operation.

Projektziel

The major objective of this project is the installation and test of an isolated environment with DNSSEC for the zone dnssec.test.

Umsetzung

Our DNSSEC environment basically consists of two DNS servers, one forwarding server and a test client. Each server is running BIND 9.3.4 with DNSSEC support. For zone transfers between the primary and secondary DNS server Transaction Signatures (TSIG) are used. A HMAC-MD5 Hash guarantees authenticity and integrity of transferred data. DNS requests and responses are secured by DNSSEC more precisely by digital signatures.

Ergebnisse / laufende Aktivitäten

For registrars and big organisations, Zone Walking is still the crucial point not to use DNSSEC. As DNS information is basically public, the question arises how dangerous a revelation of a zone file could be. In our opinion the advantages outweigh authenticity and integrity of data.

Bilder